|
|
@ -27,7 +27,83 @@ irc://irc.freenode.net/cgminer |
|
|
|
|
|
|
|
|
|
|
|
License: GPLv3. See COPYING for details. |
|
|
|
License: GPLv3. See COPYING for details. |
|
|
|
|
|
|
|
|
|
|
|
READ EXECUTIVE SUMMARY BELOW FOR FIRST TIME USERS! |
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EXECUTIVE SUMMARY ON USAGE: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After saving configuration from the menu, you do not need to give cgminer any |
|
|
|
|
|
|
|
arguments and it will load your configuration. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Any configuration file may also contain a single |
|
|
|
|
|
|
|
"include" : "filename" |
|
|
|
|
|
|
|
to recursively include another configuration file. |
|
|
|
|
|
|
|
Writing the configuration will save all settings from all files in the output. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool, regular desktop: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool, dedicated miner: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password -I 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool, first card regular desktop, 3 other dedicated cards: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password -I d,9,9,9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multiple pool, dedicated miner: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool1:port -u pool1username -p pool1password -o http://pool2:port -u pool2usernmae -p pool2password -I 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add overclocking settings, GPU and fan control for all cards: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password -I 9 --auto-fan --auto-gpu --gpu-engine 750-950 --gpu-memclock 300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add overclocking settings, GPU and fan control with different engine settings for 4 cards: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password -I 9 --auto-fan --auto-gpu --gpu-engine 750-950,945,700-930,960 --gpu-memclock 300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool with a standard http proxy, regular desktop: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o "http:proxy:port|http://pool:port" -u username -p password |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool with a socks5 proxy, regular desktop: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o "socks5:proxy:port|http://pool:port" -u username -p password |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool with stratum protocol support: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o stratum+tcp://pool:port -u username -p password |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The list of proxy types are: |
|
|
|
|
|
|
|
http: standard http 1.1 proxy |
|
|
|
|
|
|
|
http0: http 1.0 proxy |
|
|
|
|
|
|
|
socks4: socks4 proxy |
|
|
|
|
|
|
|
socks5: socks5 proxy |
|
|
|
|
|
|
|
socks4a: socks4a proxy |
|
|
|
|
|
|
|
socks5h: socks5 proxy using a hostname |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If you compile cgminer with a version of CURL before 7.19.4 then some of the above will |
|
|
|
|
|
|
|
not be available. All are available since CURL version 7.19.4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If you specify the --socks-proxy option to cgminer, it will only be applied to all pools |
|
|
|
|
|
|
|
that don't specify their own proxy setting like above |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
READ WARNINGS AND DOCUMENTATION BELOW ABOUT OVERCLOCKING |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
To configure multiple displays on linux you need to configure your Xorg cleanly |
|
|
|
|
|
|
|
to use them all: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sudo aticonfig --adapter=all -f --initial |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
On Linux you virtually always need to export your display settings before |
|
|
|
|
|
|
|
starting to get all the cards recognised and/or temperature+clocking working: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export DISPLAY=:0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
BUILDING CGMINER |
|
|
|
|
|
|
|
|
|
|
|
Dependencies: |
|
|
|
Dependencies: |
|
|
|
curl dev library http://curl.haxx.se/libcurl/ |
|
|
|
curl dev library http://curl.haxx.se/libcurl/ |
|
|
@ -116,13 +192,6 @@ If you are on 32 bit, x86_64 in the 2nd last line should be x86 |
|
|
|
If it finds the opencl files it will inform you with |
|
|
|
If it finds the opencl files it will inform you with |
|
|
|
"OpenCL: FOUND. GPU mining support enabled." |
|
|
|
"OpenCL: FOUND. GPU mining support enabled." |
|
|
|
|
|
|
|
|
|
|
|
Basic WIN32 build instructions (LIKELY OUTDATED INFO. requires mingw32): |
|
|
|
|
|
|
|
./autogen.sh # only needed if building from git repo |
|
|
|
|
|
|
|
rm -f mingw32-config.cache |
|
|
|
|
|
|
|
MINGW32_CFLAGS="-O2 -Wall -msse2" mingw32-configure |
|
|
|
|
|
|
|
make |
|
|
|
|
|
|
|
./mknsis.sh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Native WIN32 build instructions: see windows-build.txt |
|
|
|
Native WIN32 build instructions: see windows-build.txt |
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
--- |
|
|
@ -316,77 +385,6 @@ CPU only options (deprecated, not included in binaries!): |
|
|
|
--enable-cpu|-C Enable CPU mining with other mining (default: no CPU mining if other devices exist) |
|
|
|
--enable-cpu|-C Enable CPU mining with other mining (default: no CPU mining if other devices exist) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EXECUTIVE SUMMARY ON USAGE: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After saving configuration from the menu, you do not need to give cgminer any |
|
|
|
|
|
|
|
arguments and it will load your configuration. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Any configuration file may also contain a single |
|
|
|
|
|
|
|
"include" : "filename" |
|
|
|
|
|
|
|
to recursively include another configuration file. |
|
|
|
|
|
|
|
Writing the configuration will save all settings from all files in the output. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool, regular desktop: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool, dedicated miner: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password -I 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool, first card regular desktop, 3 other dedicated cards: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password -I d,9,9,9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multiple pool, dedicated miner: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool1:port -u pool1username -p pool1password -o http://pool2:port -u pool2usernmae -p pool2password -I 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add overclocking settings, GPU and fan control for all cards: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password -I 9 --auto-fan --auto-gpu --gpu-engine 750-950 --gpu-memclock 300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add overclocking settings, GPU and fan control with different engine settings for 4 cards: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o http://pool:port -u username -p password -I 9 --auto-fan --auto-gpu --gpu-engine 750-950,945,700-930,960 --gpu-memclock 300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool with a standard http proxy, regular desktop: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o "http:proxy:port|http://pool:port" -u username -p password |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool with a socks5 proxy, regular desktop: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o "socks5:proxy:port|http://pool:port" -u username -p password |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Single pool with stratum protocol support: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cgminer -o stratum+tcp://pool:port -u username -p password |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The list of proxy types are: |
|
|
|
|
|
|
|
http: standard http 1.1 proxy |
|
|
|
|
|
|
|
http0: http 1.0 proxy |
|
|
|
|
|
|
|
socks4: socks4 proxy |
|
|
|
|
|
|
|
socks5: socks5 proxy |
|
|
|
|
|
|
|
socks4a: socks4a proxy |
|
|
|
|
|
|
|
socks5h: socks5 proxy using a hostname |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If you compile cgminer with a version of CURL before 7.19.4 then some of the above will |
|
|
|
|
|
|
|
not be available. All are available since CURL version 7.19.4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If you specify the --socks-proxy option to cgminer, it will only be applied to all pools |
|
|
|
|
|
|
|
that don't specify their own proxy setting like above |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
READ WARNINGS AND DOCUMENTATION BELOW ABOUT OVERCLOCKING |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
On Linux you virtually always need to export your display settings before |
|
|
|
|
|
|
|
starting to get all the cards recognised and/or temperature+clocking working: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export DISPLAY=:0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
WHILE RUNNING: |
|
|
|
WHILE RUNNING: |
|
|
|