Professional Documents
Culture Documents
v9.6
---------------------------------------------------------------------
- new GPU sorting method for AMD cards. Now GPUs are sorted by physical bus index
(it matches AfterBurner list of GPUs). Also the list of temperatures/fans matches
the list of GPUs automatically.
Therefore "-di detect" and "-gmap" options are not necessary and not supported
anymore.
WARNING: be careful if you use use separate overclock/temperature settings for
every card, due to new sorting method GPUs can get different indexes!
- added "-minspeed" option to restart miner/system if miner cannot reach specified
speed.
- now watchdog monitors initialization steps too, e.g. it will restart miner even
if miner hangs at GPUs initialization.
- added "-allcoins etc" option for ETC pools that require Username.Worker, in this
mode devfee will be mined on some default ETC pools and DAG will not be recreated.
- added current DAG size info when "s" key is pressed.
- added 1 minute average speed for ETH when "s" key is pressed.
- fixed connection timeout issue in Linux version.
- fixed some issues related to remote management via TCP/IP.
- added "-ejobtimeout" and "-djobtimeout" options.
- fixed epoch #0 support.
- a few minor bug fixes and improvements.
- EthMan: fixed issue with lost connection to some rigs.
- EthMan: added password for webserver.
- EthMan: added separate settings for every event.
- EthMan: added "retrigger" option for lost connection event.
v9.5
---------------------------------------------------------------------
- fixed issue with PASC, miner could check some nonces twice. Effective hashrate
must be a bit higher now.
- improved SIA support for Nicehash, added "mining.extranonce.subscribe" and
"client.reconnect" commands support. Effective hashrate must be a bit higher now.
- a few minor bug fixes and improvements.
- EthMan: added ability to enable/disable GPUs remotely (see API.txt for tech
details).
- EthMan: added notification for too high fan speed.
- EthMan: several minor bug fixes and improvements.
v9.4
---------------------------------------------------------------------
v9.2
---------------------------------------------------------------------
v9.1
---------------------------------------------------------------------
- added assembler kernels for ETH+SIA and ETH+PASCAL modes (major speedup for SIA
and PASCAL).
- added alternative assembler kernels for Tonga and Polaris cards for ETH-only
mode. Use them if you get best speed at "-dcri 1" (i.e. you cannot find speed
peak), use "-asm 2" option to enable this mode.
- a few minor bug fixes and improvements.
v9.0
---------------------------------------------------------------------
- added "-asm" option (AMD cards only) which enables assembler GPU kernels. In this
mode some tuning is required even in ETH-only mode, use "-dcri" option or or "+/-"
keys in runtime to set best speed.
Currently only ETH-only and ETH-DCR modes are supported in assembler. Use "-asm
0" if you don't want to use new assembler kernels.
If ASM mode is enabled, miner must show "GPU #x: algorithm ASM" at startup.
- improved ETH mining speed in ASM mode for some cards, also a bit reduced power
usage for some cards (fine-tuning is required via "-dcri" or "+/-" keys in
runtime).
NOTE 1: if GPU throttles, best "-dcri" value is different.
NOTE 2: speed peak can be rather short, so change "-dcri" value slowly.
- dramatically increased DCR mining speed in assembler mode (up to 70%). Be
careful, power usage is higher too.
- added "-gmap" option.
- fixed DCR Nicehash support.
- added "FINE-TUNING" section to Readme file.
- A lot of minor improvements and bug fixes.
v8.1
---------------------------------------------------------------------
v8.0
---------------------------------------------------------------------
- added new coin for dual mode: PASCAL(PASC). Now you can mine Ethereum,
Ethereum+Decred, Ethereum+Siacoin, Ethereum+Lbry or Ethereum+Pascal. NOTE:
Currently Pascal is not available for NVidia cards.
- added "-nofee" option.
- added ability to use environment variables in "epools.txt", "dpools.txt" and
"config.txt" files. For example, define "WORKER" environment variable and use it as
"%WORKER%" in config.txt.
- added "License.txt" file.
- some minor improvements.
- now miner supports HTTP for remote monitoring, you can check miner state remotely
via browser, check "-mport" option for details.
- added temperature management for Linux gpu-pro drivers. Note: root access is
required to manage fans speed.
- added "-fanmin" option.
- fixed issue with "-allcoins exp" option.
- EthMan: added options for number of decimal points in displayed statistics.
- some minor improvements and bug fixes.
v7.2
---------------------------------------------------------------------
- added "-lidag" option to reduce intensity of DAG generation, it can help with OC
or weak PSU.
- added temperature/fan monitoring for Linux version for gpu-pro drivers. Only
monitoring is supported currently, not management.
- "r" key reloads pools from epools.txt and dpools.txt in runtime.
- fixed issue with wrong detection of card names.
- systems with up to 32 GPUs are supported now (with some minor limitations).
- Linux version: fixed issue with closing miner with "Ctrl-C".
- several minor improvements and bug fixes.
- EthMan: added "total online miners" and "total working gpus" info.
- EthMan: added color and font size options for the list of miners.
- now "-etha 2" is set automatically for Linux and 4xx cards. You can change it by
specifying "-etha" directly if necessary.
- if miner manages fans, it returns management back to drivers at closing.
- added text coloring in Linux version. You can use "-colors 0" option to disable
it if necessary.
- several minor improvements and bug fixes.
- EthMan: added ability to start .bat file if miner has problems.
- EthMan: added support for CryptoNote miner.
v7.0
---------------------------------------------------------------------
- added new coin for dual mode: LBRY(LBC). Now you can mine Ethereum,
Ethereum+Decred, Ethereum+Siacoin or Ethereum+Lbry.
- some minor improvements and bug fixes.
v6.4
---------------------------------------------------------------------
v6.1
---------------------------------------------------------------------
v6.0
---------------------------------------------------------------------
- added nVidia support. Tested on 970, 980 and 1070 cards, both single and dual
modes are supported. Mixed AMD+nVidia cards are supported too.
- added temperature management for latest AMD 4xx cards.
- added "-ttli" option.
- fixed possible issues with fan management when "-di detect" is used.
v5.3
---------------------------------------------------------------------
- added "-di detect" option value to detect correct GPU order for temperatures
management.
- improved Nicehash pool support (mining.extranonce.subscribe).
- fixed issue with sending config.txt to EthMan.
- fixed issue in EthMan (possible garbage during remote editing config.txt).
v5.2
---------------------------------------------------------------------
- added Stratum for Siacoin. Currently not all Stratum versions are supported,
check help page of your pool for details.
- bug fixes.
v5.1
---------------------------------------------------------------------
v5.0
---------------------------------------------------------------------
- added new coin for dual mode: Siacoin. Now you can mine Ethereum, Ethereum+Decred
or Ethereum+Siacoin.
- added "-dcoin" option to select a coin for dual mode.
- added "-allcoins exp" option value that allows you to mine Expanse and don't
recreate DAG for devfee mining.
- added Decred support for Nicehash pool.
- default "-dcrt" option value is "5" now.
- improved detection of bad pool state: miner will disconnect if pool rejected more
than a half of last 10 shares.
- "s" key: now miner also shows current difficulty so you can calculate how long it
will take to find a share or a block.
- bug fixes.
v4.6
---------------------------------------------------------------------
- improved "-tstop" option - if it turned off wrong card (see "KNOWN ISSUES"
section in readme about possible GPU order issue), it will close miner in 30
seconds.
- added more statistics for "s" key.
- added "-logfile" option.
- fixed issue with "-mclock" and "-cclock" options for some cards.
- a few minor improvements.
- bug fixes.
- EthMan: added more info - number of restarts, number of failovers, number of
invalid shares.
- EthMan: added option to display detailed statistics about GPU hashrates.
- EthMan: added command "Execute reboot.bat".
- EthMan: added command "Edit config.txt".
- EthMan: added "GPU warning temperature" option.
- EthMan: if some table columns are hidden, webserver won't show them too.
v4.4
---------------------------------------------------------------------
- "-tstop" option now stops mining on overheated GPU instead of closing miner.
- if GPU fan is not available (non-standard cooling), miner still shows
temperature.
- now miner sends also worker name (if specified) when sends current hashrate to
pool.
- now you can specify configuration file name in the command line.
- improved failover files parsing, now commas can be used as parameter values.
- Fixed issues with remote control after miner restarting in Linux version.
- Linux version, "-r 1" option: if "reboot.bash" not found, miner will execute
"reboot.sh".
- EthMan: sending epools.txt and dpools.txt - they are applied in the miner
immediately now.
- EthMan shows the percentage of rejected shares.
- EthMan: added "Comments" field in miner properties.
- EthMan: added table header and auto-refresh for web page.
- EthMan: added warning if some miners in table are red.
- EthMan: added ability to minimize to system tray.
- bug fixes.
v4.3
---------------------------------------------------------------------
v4.2
---------------------------------------------------------------------
v4.0
---------------------------------------------------------------------
v3.3
---------------------------------------------------------------------
v3.2
---------------------------------------------------------------------
v3.1
---------------------------------------------------------------------
- improved Ethereum mining speed by 1-15% (depends on mining mode and card model,
slower card - more speed improvement).
- added "-etha" option to select Ethereum algorithm optimized for your cards.
- added "-allcoins" option to support Ethereum forks mining.
- miner checks all Ethereum shares before sending them to the pool. You will be
warned if some GPU finds invalid share, usually due to overclocking.
- miner disconnects from the pool if there are not any new jobs for a long time.
- "-tt" option now can set target temperature for every card individually.
- "-tt" option now can set static fan speeds.
- fixed issue with -cclock and -mclock options. However, AMD blocked underclocking
for some reason, you can overclock only.
- option "-wd 1" is set by default now.
- option "-ethi" for values less than "4" now sets very low GPU load to avoid any
freezes in Windows. The most low GPU load is "-ethi 0".
Also "-ethi" now can set intensity for every card individually.
You can also specify negative values, for example, "-ethi -8192", it exactly
means "global work size" value that is used in official miner.
- Bug fixes.
v2.0
---------------------------------------------------------------------
v1.2
---------------------------------------------------------------------
v1.1
---------------------------------------------------------------------
Fixed issue with rejected shares for dwarfpool (and for other pools that use
similar code).
Fixed issue with f2pool pool.
Added "-eworker" option.
"-dcri" option: max value is 500 now.
Added "Rejected shares" info.
v1.0
---------------------------------------------------------------------
- First version.