Jump to content
Now you can advertise your business on Top Gold Forum.

Ushu

Members
  • Content Count

    17
  • Joined

  • Last visited

  • Points

    0 [ Donate ]

Community Reputation

0 Neutral

About Ushu

  • Rank
    New Money Maker

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Claymore's CryptoNote Windows CPU Miner ========================= Current version: 4.0 - removed devfee, miner is completely free now. - added "-pow7" option to support Monero hardfork, use "-pow7 1" value to enable it. Link: Claymore's CryptoNote Windows CPU Miner v4.0 This is POOL version. This version is for Windows x64, Windows x86 is supported up to v3.4 only. No Linux support planned. This version uses AES-NI if CPU supports it, but also works with older CPUs that don' support AES-NI. Since v4.0 this miner is completely free and has no developer fee. COMMAND LINE OPTIONS: -o pool address. Both HTTP and Stratum protocol are supported. You can specify several "-o" parameters to use several pools, or use "pools.txt" file, or use both. First pool specified via "-o" option is main pool: miner will switch to main pool every 30 minutes. Miner also supports SSL/TLS encryption for all data between miner and pool (if pool supports encryption), it significantly improves security. To enable encryption, use "ssl://" or "stratum+ssl://" prefix (or "tls" instead of "ssl"). -u your wallet address. -p password, use "x" as password. -t number of threads. "-t 0" - autoselection. Autoselection does not work fine in all cases, so try different values. Optimal value depends mostly on L3 cache size. For example, if your CPU has 8 MB of L3 cache (i7 CPUs), use "-t 4". For 6MB L3 cache (i5 CPUs) use "-t 3". -pow7 option to support Monero hardfork, use "-pow7 1" value to enable it. -lowcpu low CPU usage mode. In this mode only one CPU thread is used but the speed is much higher than in "-t 1" mode. This mode is useful for mining in background when minimal CPU usage is required instead of maximal mining speed. Possible values are "-lowcpu 1" or "-lowcpu 2". For example, on i7 4770 CPU "-lowcpu 2" shows about 180 h/s on a single CPU thread. This option is available only for CPUs that support AES-NI. -ee close miner if no more pools are available in the list. By default, miner tries all pools one by one, after last pool it tries first pool again and so on. Use "-ee 1" to close miner when it tried all pools, so you can restart it from some script and do some additional actions related to internet connectins if necessary. -dbg debug log and messages. "-dbg 0" (default) - create log file but don't show debug messages. "-dbg 1" - create log file and show debug messages. "-dbg -1" - no log file and no debug messages. -r Restart miner mode. "-r 0" (default) - restart miner if something wrong. "-r -1" - disable automatic restarting. -r >0 - restart miner if something wrong or by timer. For example, "-r 60" - restart miner every hour or when some worker thread failed. -retrydelay delay, in seconds, between connection attempts. Default values is "20". Specify "-retrydelay -1" if you don't need reconnection, in this mode miner will exit if connection is lost. -ftime failover main pool switch time, in minutes, see "Failover" section below. Default value is 30 minutes, set zero if there is no main pool. -mport remote monitoring/management port. Default value is -3333 (read-only mode), specify "-mport 0" to disable remote monitoring/management feature. Specify negative value to enable monitoring (get statistics) but disable management (restart, uploading files), for example, "-mport -3333" enables port 3333 for remote monitoring, but remote management will be blocked. You can also use your web browser to see current miner state, for example, type "localhost:3333" in web browser. Warning: use negative option value or disable remote management entirely if you think that you can be attacked via this port! By default, miner will accept connections on specified port on all network adapters, but you can select desired network interface directly, for example, "-mport 127.0.0.1:3333" opens port on localhost only. -mpsw remote monitoring/management password. By default it is empty, so everyone can ask statistics or manage miner remotely if "-mport" option is set. You can set password for remote access (at least EthMan v3.0 is required to support passwords). -colors enables or disables colored text in console. Default value is "1", use "-colors 0" to disable coloring. Use 2...4 values to remove some of colors. -v displays miner version, sample usage: "-v 1". CONFIGURATION FILE You can use "config.txt" file instead of specifying options in command line. If there are not any command line options, miner will check "config.txt" file for options. If there is only one option in the command line, it must be configuration file name. If there are two or more options in the command line, miner will take all options from the command line, not from configuration file. Place one option per line, if first character of a line is ";" or "#", this line will be ignored. You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. SAMPLE USAGE unsecure connection: NsCpuCNMiner64.exe -o stratum+tcp://mine.moneropool.org:80 -u 449TGay4WWJPwsXrWZfkMoPtDbJp8xoSzFuyjRt3iaM4bRHdzw4qoDu26FdcGx67BMDS1r2bnp7f5hF 6xdPWWrD3Q3Wf7G6 -p x SSL/TLS connection: miningpoolhub (this pool detects encryption automatically so it uses same port as for unencrypted connection): NsCpuCNMiner64.exe -o ssl://us-east.cryptonight-hub.miningpoolhub.com:20580 -u YourLogin.YourWorker -p x Do not forget to specify your wallet address! FAILOVER Use "epools.txt" file to specify additional pools. This file has text format, one pool per line. Every pool has 3 connection attempts. Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares. If the first character of a line is ";" or "#", this line will be ignored. Do not change spacing, spaces between parameters and values are required for parsing. If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma. Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list. If no pool was specified in the command line then first pool in the failover pools list is main pool. You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool. REMOTE MONITORING/MANAGEMENT Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP. Start "EthMan.exe" from "Remote management" subfolder (Windows version only). Check built-in help for more information. "API.txt" file contains more details about protocol. PERFORMANCE About 280 h/s on i7-4770 ("-t 4") About 170 h/s on i5-4430 ("-t 3") 32bit version is slower than 64bit version in 1.5-2.0 times, about 190 h/s on i7-4770. TROUBLESHOOTING For most cases miner shows detailed error messages with explanations. To achieve maximal mining speed, start miner with admin rights once (miner must show "scfg: 1"), it will configure system for optimal performance; then reboot computer to apply changes. For normal work no admin rights or other permissions are required. However, if you use Windows UAC and start miner as admin in non-elevated mode miner will not work. Either create normal user and start miner there, or disable UAC. Miner must show "FAST MODE ENABLED" message if everything is ok. Sometimes reboot is necessary to clean RAM, otherwise miner can show "not enough memory" error. Low speed in Windows 8.1 x64: 1. Make sure you are logged as admin. Create shortcut for NsCpuCNMiner64.exe on desktop. 2. Open shortcut properties, and specify command line parameters, for example: C:\miner\NsCpuCNMiner64.exe -o stratum+tcp://mine.moneropool.org:80 -u 449TGay4WWJPwsXrWZfkMoPtDbJp8xoSzFuyjRt3iaM4bRHdzw4qoDu26FdcGx67BMDS1r2bnp7f5hF 6xdPWWrD3Q3Wf7G6 -p x 3. Press "Advanced" button, check "Run As Administrator". Also disable UAC and reboot (perhaps this step is not ncessary for your configuration). 4. Start shortcut, I get about 290 h/s on stock i7-4770 in Windows 8.1 x64.
  2. Claymore's ZCash/BTG AMD GPU Miner. ========================= Latest version v12.6: - added Vega cards support (ASM mode). - added ASM mode for RX460/560 cards (+20% speed). - 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 fan/OC support for 17.7.2 (and higher) drivers. - improved support for systems with more than 10 GPUs, check readme for "-di" option description for details. - added pool selection in runtime ("e" key). - a few minor improvements. NOTES: 1. Reduce intensity ("-i" option) if miner is unstable or if you see bad speed. 2. It seems there is no way to get full speed on latest drivers for Fiji cards, at least in Windows. So don't use latest drivers for Fury, use 15.12 or 16.3.2, or use "-asm 0" for them if you use newer drivers. LINKS: MEGA: Claymore's Zcash/BTG v.12.6 This version is for pools. Catalyst (Crimson) 15.12 is required for best performance and compatibility. 15.12 does not support some Fiji cards, use 16.3.2 for them. For 4xx cards (Polaris) Crimson 16.12.2 is recommended. NOTE: For best performance on Fiji cards you must use 15.12 or 16.3.2 drivers. For newest drivers speed will be slower! You can get bad results for non-recommended drivers, or miner can fail on startup. Set the following environment variables, especially if you have 1-2GB cards: GPU_FORCE_64BIT_PTR 1 GPU_MAX_HEAP_SIZE 100 GPU_USE_SYNC_OBJECTS 1 GPU_MAX_ALLOC_PERCENT 100 GPU_SINGLE_ALLOC_PERCENT 100 For multi-GPU systems, set Virtual Memory size in Windows at least 16 GB: "Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory". This miner is free-to-use, however, current developer fee is 2% if you use secure SSL/TLS connection to mining pool, every hour the miner mines for 72 seconds for developer. If you use unsecure connection to mining pool, current developer fee is 2.5%, every hour the miner mines for 90 seconds for developer. If you don't agree with the dev fee - don't use this miner, or use "-nofee" option. Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate. Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy. This version is for recent AMD videocards only: 7xxx, 2xx, 3xx and 4xx, 1GB or more. There are builds for Windows x64 and Linux x64. No 32-bit support. No NVidia support. COMMAND LINE OPTIONS: -zpool ZCash pool address. Only Stratum protocol is supported. Miner also supports SSL/TLS encryption for all data between miner and pool (if pool supports encryption), it significantly improves security. To enable encryption, use "ssl://" or "stratum+ssl://" prefix (or "tls" instead of "ssl"), for example: "-zpool ssl://asia1-zcash flypool org:3443" -zwal Your ZCash wallet address. Also worker name and other options if pool supports it. Pools that require "Login.Worker" instead of wallet address are not supported directly currently, but you can use "-allpools 1" option to mine there. -zpsw Password for ZCash pool, use "x" as password. -a algoritm selection. Possible values: 0..2. 0 - autodetect. You can also specify values for every card, for example "-a 0,2,1". Default value is "0". -asm try faster assembler algorithm implementation when possible, it is less compatible but faster. Specify "-asm 0" to disable this option. You can also specify values for every card, for example "-asm 0,1,0". Default value is "1". Assembler implementation is available for some cards only, miner displays "algorithm ASM" when it is available. -i mining intensity. Possible values: 0...9. 0 - lowest intensity and CPU usage, 9 - maximal intensity. You can also specify values for every card, for example "-i 2,5,6". Default value is "6". Note: reduce intensity if you get low speed or miner is unstable. Also check several values to find the best speed, for example, "-i 8" can be a bit faster than "-i 9" in some cases. -old try to use "-old 1" if v12.0 works stable for you, but newer versions are unstable. -allpools Specify "-allpools 1" if miner does not want to mine on specified pool (because it cannot mine devfee on that pool), but you agree to use some default pools for devfee mining. Note that if devfee mining pools will stop, entire mining will be stopped too. -di GPU indexes, default is all available GPUs. For example, if you have four GPUs "-di 02" will enable only first and third GPUs (#0 and #2). You can also turn on/off cards in runtime with "0"..."9" keys and check current statistics with "s" key. For systems with more than 10 GPUs: use letters to specify indexes more than 9, for example, "a" means index 10, "b" means index 11, etc. -ftime failover main pool switch time, in minutes, see "Failover" section below. Default value is 30 minutes, set zero if there is no main pool. -wd watchdog option. Default value is "-wd 1", it enables watchdog, miner will be closed (or restarted, see "-r" option) if any thread is not responding for 1 minute or OpenCL call failed. Specify "-wd 0" to disable watchdog. -r Restart miner mode. "-r 0" (default) - restart miner if something wrong with GPU. "-r -1" - disable automatic restarting. -r >20 - restart miner if something wrong with GPU or by timer. For example, "-r 60" - restart miner every hour or when some GPU failed. "-r 1" closes miner and execute "reboot.bat" file ("reboot.bash" or "reboot.sh" for Linux version) in the miner directory (if exists) if some GPU failed. So you can create "reboot.bat" file and perform some actions, for example, reboot system if you put this line there: "shutdown /r /t 5 /f". -retrydelay delay, in seconds, between connection attempts. Default values is "20". Specify "-retrydelay -1" if you don't need reconnection, in this mode miner will exit if connection is lost. -dbg debug log and messages. "-dbg 0" - (default) create log file but don't show debug messages. "-dbg 1" - create log file and show debug messages. "-dbg -1" - no log file and no debug messages. -logfile debug log file name. After restart, miner will append new log data to the same file. If you want to clear old log data, file name must contain "noappend" string. If missed, default file name will be used. -nofee set "1" to cancel my developer fee at all. In this mode some recent optimizations are disabled so mining speed will be slower by about 5%. By enabling this mode, I will lose 100% of my earnings, you will lose only 2.5% of your earnings. So you have a choice: "fastest miner" or "completely free miner but a bit slower". If you want both "fastest" and "completely free" you should find some other miner that meets your requirements, just don't use this miner instead of claiming that I need to cancel/reduce developer fee, saying that 2% developer fee is too much for this miner and so on. -benchmark benchmark mode, specify "-benchmark 1" to see hashrate for your hardware. -li low intensity mode. Reduces mining intensity, useful if your cards are overheated. Note that mining speed is reduced too. More value means less heat and mining speed, for example, "-li 10" is less heat and mining speed than "-li 1". You can also specify values for every card, for example "-li 3,10,50". Default value is "0" - no low intensity mode. -tt set target GPU temperature. For example, "-tt 80" means 80C temperature. You can also specify values for every card, for example "-tt 70,80,75". You can also set static fan speed if you specify negative values, for example "-tt -50" sets 50% fan speed. Specify zero to disable control and hide GPU statistics. "-tt 1" (default) does not manage fans but shows GPU temperature and fan status every 30 seconds. Specify values 2..5 if it is too often. Note: for Linux gpu-pro drivers, miner must have root access to manage fans, otherwise only monitoring will be available. -ttli reduce entire mining intensity (for all coins) automatically if GPU temperature is above specified value. For example, "-ttli 80" reduces mining intensity if GPU temperature is above 80C. You can see if intensity was reduced in detailed statistics ("s" key). You can also specify values for every card, for example "-ttli 80,85,80". You also should specify non-zero value for "-tt" option to enable this option. It is a good idea to set "-ttli" value higher than "-tt" value by 3-5C. -tstop set stop GPU temperature, miner will stop mining if GPU reaches specified temperature. For example, "-tstop 95" means 95C temperature. You can also specify values for every card, for example "-tstop 95,85,90". This feature is disabled by default ("-tstop 0"). You also should specify non-zero value for "-tt" option to enable this option. If it turned off wrong card, it will close miner in 30 seconds. You can also specify negative value to close miner immediately instead of stopping GPU, for example, "-tstop -95" will close miner as soon as any GPU reach 95C temperature. -fanmax set maximal fan speed, in percents, for example, "-fanmax 80" will set maximal fans speed to 80%. You can also specify values for every card, for example "-fanmax 50,60,70". This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "100". -fanmin set minimal fan speed, in percents, for example, "-fanmin 50" will set minimal fans speed to 50%. You can also specify values for every card, for example "-fanmin 50,60,70". This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "0". -cclock set target GPU core clock speed, in MHz. If not specified or zero, miner will not change current clock speed. You can also specify values for every card, for example "-cclock 1000,1050,1100,0". Unfortunately, AMD blocked underclocking for some reason, you can overclock only. -mclock set target GPU memory clock speed, in MHz. If not specified or zero, miner will not change current clock speed. You can also specify values for every card, for example "-mclock 1200,1250,1200,0". Unfortunately, AMD blocked underclocking for some reason, you can overclock only. -powlim set power limit, from -50 to 50. If not specified, miner will not change power limit. You can also specify values for every card, for example "-powlim 20,-20,0,10". -cvddc set target GPU core voltage, multiplied by 1000. For example, "-cvddc 1050" means 1.05V. You can also specify values for every card, for example "-cvddc 900,950,1000,970". Supports latest AMD 4xx cards only in Windows. -mvddc set target GPU memory voltage, multiplied by 1000. For example, "-mvddc 1050" means 1.05V. You can also specify values for every card, for example "-mvddc 900,950,1000,970". Supports latest AMD 4xx cards only in Windows. -mport remote monitoring/management port. Default value is -3333 (read-only mode), specify "-mport 0" to disable remote monitoring/management feature. Specify negative value to enable monitoring (get statistics) but disable management (restart, uploading files), for example, "-mport -3333" enables port 3333 for remote monitoring, but remote management will be blocked. You can also use your web browser to see current miner state, for example, type "localhost:3333" in web browser. Warning: use negative option value or disable remote management entirely if you think that you can be attacked via this port! By default, miner will accept connections on specified port on all network adapters, but you can select desired network interface directly, for example, "-mport 127.0.0.1:3333" opens port on localhost only. -mpsw remote monitoring/management password. By default it is empty, so everyone can ask statistics or manage miner remotely if "-mport" option is set. You can set password for remote access (at least EthMan v3.0 is required to support passwords). -colors enables or disables colored text in console. Default value is "1", use "-colors 0" to disable coloring. Use 2...4 values to remove some of colors. -v displays miner version, sample usage: "-v 1". CONFIGURATION FILE You can use "config.txt" file instead of specifying options in command line. If there are not any command line options, miner will check "config.txt" file for options. If there is only one option in the command line, it must be configuration file name. If there are two or more options in the command line, miner will take all options from the command line, not from configuration file. Place one option per line, if first character of a line is ";" or "#", this line will be ignored. You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. SAMPLE USAGE flypool SSL/TLS connection: ZecMiner64.exe -zpool ssl://eu1-zcash flypool org:3443 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x suprnova SSL/TLS connection: ZecMiner64.exe -zpool ssl://zec suprnova cc:2242 -zwal YourLogin YourWorkerName -zpsw YourWorkerPassword miningpoolhub SSL/TLS connection (this pool detects encryption automatically so it uses same port as for unencrypted connection): ZecMiner64.exe -zpool ssl://us-east equihash-hub miningpoolhub com:20570 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword coinmine SSL/TLS connection: ZecMiner64.exe -zpool ssl://zec coinmine pl:7017 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword flypool (unencrypted connection): ZecMiner64.exe -zpool eu1-zcash flypool org:3333 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x nanopool (unencrypted connection): ZecMiner64.exe -zpool zec-eu1 nanopool org:6666 -zwal t1RjQjDbPQ9Syp97DHFyzvgZhcjgLTMwhaq.YourWorkerName -zpsw x miningpoolhub (unencrypted connection) ZecMiner64.exe -zpool us-east equihash-hub miningpoolhub com:20570 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword nicehash (unencrypted connection): ZecMiner64.exe -zpool equihash usa nicehash com:3357 -zwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -zpsw x suprnova (unencrypted connection): ZecMiner64.exe -zpool zec suprnova cc:2142 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword coinmine (unencrypted connection): ZecMiner64.exe -zpool zec coinmine pl:7007 -zwal YourLogin.YourWorkerName -zpsw YourWorkerPassword FAILOVER Use "epools.txt" file to specify additional pools. This file has text format, one pool per line. Every pool has 3 connection attempts. Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares. If the first character of a line is ";" or "#", this line will be ignored. Do not change spacing, spaces between parameters and values are required for parsing. If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma. You can reload "epools.txt" file in runtime by pressing "r" key. Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list. If no pool was specified in the command line then first pool in the failover pools list is main pool. You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool. You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt. You can also select current pool in runtime by pressing "e" key. REMOTE MONITORING/MANAGEMENT Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP. Start "EthMan.exe" from "Remote management" subfolder (Windows version only). Check built-in help for more information. "API.txt" file contains more details about protocol. KNOWN ISSUES - Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions. I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad. Note that I can guarantee clean binaries only for official links in my posts on this forum (bitcointalk). If you downloaded miner from some other link - it really can be a virus. However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data. TROUBLESHOOTING 1. Install Catalyst v15.12. 2. Disable overclocking. 3. Reduce intensity ("-i" option). 4. Set environment variables as described above. 5. Set Virtual Memory 16 GB or more. 6. Try "-old 1" option. 7. Reboot computer. 8. Check hardware, risers. FAQ: Q: It seems miner mines devfee more than 72 or 90 seconds. Q: Why do I see more shares for devfee than in my mining for the same time? A: Most pools support variable diff, they change "target share" after some time after connection. For example, you have very powerful rig, after connection you will send shares very often. It takes some CPU time to check your shares so after some time pool will send higher share target and miner will send less shares (but they will have more value). When pool updates share target you will see "Pool sets new share target" line in the miner. This way pool can adjust the number of shares that miner sends and balance its load. So check the log or console text to see current target for main mining thread and for devfee thread. For example: DevFee: Pool sets new share target: 0x0083126e (diff: 500H) - this is for devfee mining connection Pool sets new share target: 0x0024fa4f (diff: 1772H) - this is for main mining connection As you can see, target share for main mining is higher in about 3.5 times, so for main mining miner sends in 3 times less shares (but they have 3x more value) than for devfee mining. Q: Miner freezes if I put cursor to its window in Windows 10 until any key is pressed. Sometimes miner freezes randomly until any key is pressed. A: You should make some changes in Windows: Q: Can I mix Polaris cards (RX 4xx/5xx) and Fury cards in same rig? A: You will not get best speed for Polaris and Fury cards mixed in one rig in Windows. Possible solutions: 1. Split Polaris and Fury GPUs to different rigs. 2. Use Linux. 3. Use "-asm 0" option for Fury cards (leave "asm 1" for Polaris cards) though they will have less speed in this mode.
  3. MindMiner - the miner manager programm with online monitoring Miner manager programm. Support CPU mining and mining on nVidia and AMD cards. This isnt a next fork based on MultiPoolMiner (NemosMiner, SniffDogMiner, MegaMiner, NPlusMiner and etc). This is full new source code written by me with my minds of a console miner manager programm. Thanks to aaronsace to the idea but weak implementation. Download newVersion: MindMiner_v.4.98 You may config any supported miner to any configuration. Features: * Accounting power consumption * Very small code size * Low memory use ~50Mb * Self update * User confirm for benchmarks and new pools * No memory leak * Small CPU usage * Fast switch for most profit algo/coin * Very configurable * Different verbose level * Pools actual balance * Actual miners (if not write me) * Api Pools proxy for more then 10 rigs (prevent blocking api pools request) * Api/status server (http://localhost:5555) * Switching resistance by percentage or timeout * Run process before & after execution of miner * Account accepted & rejected shares Supported Pools: * NiceHash * MinigPoolHub * Zpool * AhashPool * ZergPool * BlazePool * HashRefinery * BlockMasters Supported Miners: * bminer * dstm zcash (equihash) * cast xmr * cpuminer (any) * cpuminer-opt * ccminer (any) * ewbf (disabled by default, to enable change config file .\Miners\ewbf-xxx.config.txt) * nheqminer (disabled by default, to enable change config file .\Miners\nheqminer-xxx.config.txt) * sgminer (any) * gatelessgate * Claymore ethereum (no dual algo support for now) * Claymore zcash (equihash) * Claymore cryptonight * Claymore neoscrypt * PhoenixMiner (ethash) * xmrig * jce cryptonote * cryptodredge Requirements: PowerShell 5.0 Windows 10 x64 or Server 2016 already contain PowerShell 5.0. For Windows 7 SP1, 8.1, Server 2008 R2 SP1, 2012, 2012 R2 install PowerShell 5.0 PowerShell requires Microsoft .NET Framework 4.5 or above. The Windows is x64 need as most of the miners support only x64 bit. Install: Download latest release to any folder. Unpack and may create config.txt (see config section) or just run "run.bat" and enter BTC wallet and other asked data. Config: Place simple config.txt file into programm folder with json content Code: { "Wallet": { "BTC": "Your BTC wallet" }, "Login": "Login for pool with registration (MPH)" } Fee: MindMiner has development fee 1%. MindMiner - miner manager programm with autoswitch between Algos&Polls. This isnt a fork based on MultiPoolMiner (Nemos, SniffDog, Mega, NPlus & etc) ahash/block/zerg/z pools, Lowered cpu usage on pools, solo/party/mc at BlockMasters pool, Added support phi2-lux algo on zergpool. And all Btc, Eth, Xmr, Etc pool.
  4. Bminer is a highly optimized cryptocurrency miner that runs on modern AMD/NVIDIA GPUs (Maxwell and Pascal, i.e. GPUs that have compute capability 5.0 or above). Bminer is one of the fastest publicly available miners today -- we use various techniques including tiling and pipelining to realize the full potentials of the hardware. Bminer also comes with REST APIs to facilitate production deployments (e.g., mining farms). Bminer supports mining Equihash-based coins (e.g., Zcash) with 2% of devfee. Bminer supports mining Zhash / Equihash 144,5 based coins (e.g. BitcoinGold, BitcoinZ) with 2% of devfee. Bminer supports mining Ethash-based coins (e.g., Ethereum) with 0.65% of devfee. Bminer also supports dual mining mode - mining Ethash-based coins (e.g. Ethereum) and Blake14r-based coins (e.g. Decred) / Blake2s-based coins (e.g. Verge) at the same time. Devfee for the dual mining mode is 1.3%, and the second coin (e.g. Decred/Verge) is mined without devfee. Bminer supports mining Tensority-based coins (e.g.,) with 2% of devfee. Features Fast Grin31 mining on stock settings 2.25 G/s on RTX 2080Ti 1.45 G/s on RTX 2080 1.35 G/s on GTX 1080Ti 0.85 G/s on GTX 1080 Grin29 mining on stock settings 11.2 G/s on GTX 2080Ti 8.6 G/s on GTX 2080 7.8 G/s on GTX 1080Ti 7.15 G/s on P102 4.8 G/s on GTX 1070 4.10 G/s on GTX P104 3.30 G/s on GTX 1060 6G AE mining on stock settings: 11.8 Sol/s on GTX 2080Ti 8.90 Sol/s on GTX 2080 7.40 Sol/s on GTX 1080Ti 4.7 Sol/s on GTX 1070 3.4 Sol/s on GTX 1060 6G Beam mining on stock settings 30 Sol/s on GTX 1080Ti 21 Sol/s on GTX 1070 12 Sol/s on GTX 1060 6G Equihash mining on stock settings 735-745 Sol/s on GTX 1080Ti 450-460 Sol/s on GTX 1070 315-325 Sol/s on GTX 1060 Equihash 144,5 (Zhash) mining on stock settings 61 Sol/s on GTX 1080Ti 25 Sol/s on GTX 1060 Ethash mining on GTX 1080Ti stock settings (power: 250 W) Without OhGodAnETHlargementPill: 32.2 MH/s Dual mining using automatic tuning (default) on GTX 1080Ti stock settings (power: 250 W) With OhGodAnETHlargementPill: ETH 46 MH/s and DCR 1000 MH/s ETH 46 MH/s and XVG 1770 MH/s Without OhGodAnETHlargementPill: ETH 32 MH/s and DCR 2200 MH/s ETH 32 MH/s and XVG 3750 MH/s Bytom mining on stock settings: 4650 H/s on GTX 1080Ti 2850 H/s on GTX 1070 1800 H/s on GTX 1060 6G Secure and reliable SSL support Automatic reconnects to recover from transient network failures Automatic restarts if GPUs hang Operation friendly Comes with REST APIs to facilitate production deployments Quickstart Download and extract Bminer into a folder (e.g. C:\bminer or /home/bminer) Depending on the coins that you want to mine, find the corresponding script in the folder. For example, the corresponding script is mine_grin29.bat (on Windows) or mine_grin29.sh (on Linux) when mining Grin using the Cuckaroo29 algorithm. Change the address and account information in the script. Run the script and Enjoy mining Downloads Linux x64: bminer-v15.8.4-3212522-amd64.tar.xz Windows x64: https://mega.nz/#F!FT4EhQrS!sL9H8RulA4XCU57PoElxUg Release notes 15.8.4 Improve the performance of BeamHashII algorithm on RTX cards. 15.8.3 (Current) Improve the performance of BeamHashII algorithm. 15.8.2(Current) Fix the regression on the BeamHashII fails to start on GTX 2060. 15.8.1 Support for the BeamHashII algorithm. 15.7.6 Fix the regression that the Cuckaroo29d miner fails to start on RTX-series cards. 15.7.5 Improve the performance of the miner of Cuckatoo31. Increase the dynamic ranges of -intensity for older machines to fully utilize the GPUs (at the cost of a slight performance loss). 15.7.4 Improve the performance of Cuckaroo29d / Aeternity. Support 4GB cards for Cuckaroo29d. Fix the regression that the Cuckaroo29d miner fails to start on Windows. 15.7.3 Improve the performance of the Cuckaroo29d miner. 15.7.2 Improve the stability of the Cuckaroo29d miner. Reduce the CPU usage of Cuckaroo29d miner. Support 5GB cards for Cuckaroo29d. 15.7.1 Improve the performance of the Cuckaroo29d algorithm. Fix the issue that the Cuckaroo29d failed to start for Turing-based cards. 15.7.0 Support the cuckaroo29d algorithm 15.5.3 Fix invalid shares ETH + VBK when using multiple cards. 15.5.1 Fix the regression that Cuckaroo29 fails to work on Turing cards. Significantly improve the performance of ETH / VBK dual mine. 15.5.0 Improve the performance of the Cuckatoo algorithm. Support dual-mining ETH and VBK. Add the parameter -version to output the version and exit. 15.4.0 Improve performance of Cuckaroo29 / Aeternity. Improve compatibility on Windows Add an experimental flag --fast to improve the performance for Cuckaroo29 / Aeternity, but it might lead to unstability on some systems 15.3.1 Slightly improve performance of Cuckaroo29 / Cuckatoo31. Reduce CPU usages of Cuckatoo31. Fix the regressions of Cuckaroo29 on RTX cards. Fix the incorrect reportings of Ethash speed to the mining pools. 15.3.0 Improve the performance of Cuckaroo29 by 5%. Slightly improve the performance of Cuckatoo31. Improve compatibility on Windows. 15.2.0 Improve performance and stability of Cuckatoo31. Slightly improved performance of Ccukaroo29. Reduced the chance of reject and stale shares of CC29/CC31. Support RTX 2080/2070 for Cuckatoo31. RTX 2080 expected speed 1.45G/s. 15.1.0 Improve performance of Cuckaroo29 / Cuckatoo31. Experimental support Cuckaroo29 on AMD cards (ROCM only) Improve compatibility on Windows. Fix the regression on UI dashboard. Reduce reject rate of Cuckaroo29 / Cuckatoo31. 15.0.2 Improve the fidelity of Cuckaroo29 on 1060 / P106 / 1070. 15.0.1 Fix compatibility issues on Windows. 15.0.0 Support 8G cards for Cuckatoo31 (except for Windows 10). Improve stability of the Cuckatoo31 solver. 14.3.1 Improve the performance of Cuckaroo29. Reduce the likelihood of rejected shares of Cuckatoo31. Support Nicehash for both Cuckaroo29 / Cuckatoo31. 14.3.0 Improve the performance for Cuckatoo31. Support 2080Ti for Cuckatoo31. Reduce the CPU usages for Grin / Aeternity by default. Reduce the likelihood of rejected shares for Cuckatoo31. 14.2.0 Experimental support for Cuckatoo31 on 1080Ti. Fix the regression where ETH dual mine fails to start on Windows. Improve performance on mining Aeternity. Support tweaking the CPU usage for mining AE / Grin with the -intensity flag. 14.1.0 Improve performance of AE / Grin on Turing cards. Improve performance of AE / Grin on lower-end CPUs and Windows platforms. Support mining beam on leafpool and nicehash. Fix the regression where /api/v1/devices is occasionally unresponsive. 14.0.0 Improved Grin/AE mining speed. Print fidelity information. It is a measure of the luck/miner correctness. Overtime, the number should be close to one. For miners running over two hours, the fidelity should be at least greater than 0.95. Improved multi-card performance on Windows. Improved the miner fidelity by 8%-10%. You will not see big local difference but you will see roughly 10% higher speed on the pool side. Reduced reject chance. Fixed equihash issue. Fix the regression that the equihash miner fails to start on Windows. 13.2.0 Improve the performance of Turing GPUs when mining Grin. Reduced rejected share chance for all cards. 13.1.0 Support mining Grin / AE with 4G or 5G of video memory. (P104 only on Linux). 13.0.0 30% performance improvement on Grin and AE. Reduce the likelihood of rejected shares. 12.2.0 Optimize CPU usage. Fix compatibility issues with grin-pool.org and grinmint.com. Experimental support for Turing GPUs. Allow bminer to run with older NVIDIA drivers. 12.1.0 50% performance improvement on Aeternity. 10% performance improvement on Grin. Support 8GB cards on Windows 10. Support SSL connections for Grin. 12.0.1 Experimental support mining Grin on NVIDIA GPUs. Currently bminer only supports the Cuckaroo29 algorithm. 100% performance improvement on the beam miner on NVIDIA GPUs compared to 11.4.1. Bug fixes 11.4.1 Support AMD Crimson driver mining beam [/b] 11.4.0 Experimental support mining beam with AMD cards 11.3.0 Improve the performance of Aeternity for 6GB cards Support mining beam over beepool Output solution/s instead of nounce/s when mining beam 11.2.0 Experimental support for Beam. 11.1.0 Experimental support for Aeternity. 11.0.0 Support ETH/BTM dual mine. 10.7.0 Fix `-devices value` option bug in 10.6.0. Fix a bug in `GET /api/v1/status/device` api. 10.6.0 Require CUDA 9.2 or above for this version. Substantially increase BTM mining speed, e.g. 4650H/s on 1080Ti now. 10.5.0 Require CUDA 9.2 or above for this version. Substantially increase BTM mining speed, e.g. 4500H/s on 1080Ti now. Maximum temperature is monitored more precisely. Support BTG mining on zhash.pro pool. 10.4.0 Add `-pers auto` option to support pools (e.g. zergpool.com) to automatically switch personalization string for equihash144,5 mining. 10.3.0 Make API robust and accessible even when GPUs are hung. Support ethproxy protocol pools, such as dwarfpool, to display worker names. 10.2.0 Support all the other Equihash 144,5 based coins besides BTG, using equihash1445 scheme and -pers config. 10.1.0 Fix performance regression in BTM mining. 10.0.0 Support mining Zhash (Equihash with parameter set 144,5) based coins. Substantially increase BTM mining speed again (up to another 30%). Support reported hashrate feature on ETH pools. 9.1.0 Substantially increase BTM mining speed (up to 30%). Fix editing problems of .bat files on windows. Add scheme suggestions in scripts for ETH mining. 9.0.0 Experimental support for mining Bytom (BTM). Optimize the performance of automatic tuning in dual mining mode. Start REST APIs much faster than previous versions. Improve compatibility of mining Ethereum on Nicehash pool. 8.0.0 Support a dual mining mode for Ethereum (ETH, Ethash) and Decred (DCR, blake14r) / Verge (XVG, blake2s) without affecting Ethereum mining performance. Automatically tune mining performance in dual mining mode. Support dual mining mode in launcher and dashboard GUI. Add scripts to download third party software OhGodAnETHlargementPill to improve Ethereum mining performance on GTX 1080/1080Ti. Introduce new REST APIs to display stratum/solver/device status. 7.0.0 Experimental support for mining Ethereum. Various usability improvements on the launcher GUI. Create a lite distribution without the launcher GUI. 6.1.0 Fix potential regression caused by 6.0.0 for GPUs mounting on risers. Improve mining algorithm stability. 6.0.0 Failover server supports. Supply multiple uris (separated by commas) via the -uri option to enable the failover support. A launcher GUI for Windows. Reduce reject rate caused by stale shares. 0.3-0.5% performance improvement depending on card models. Fix inaccurate metrics at the start of Bminer. Reduce CPU usage the start of bminer. Support miner.reconnect(). Experimental support for miningrigrentals. A new option -no-runtime-info to disable runtime information collection. 5.5.0 Show the fan speed in both console and UI. Fix compatibility issues for pool.miningspeed.com. Fix a bug that causes Bminer fails to start on Windows under some configuration. 5.4.0 Fix a reconnection issue in the network layer. Show additional statistics in console. Allow cross-domain requests to access the API. Fix the compatibility issue with docker. Introduce the option `-share-check` to make the time of recovering from no accepted shares configurable. 5.3.0 Experimental support for EthOS / Ubuntu 14.04. Support AMD K10 CPUs. Automatically restart hanged network connections. Improve compatibilities with mining rigs with more than 8 cards. 5.2.0 Introduced the option -logfile to append the logs into a file. Minor optimization on Windows for cards that are mounted on the risers. Improve compatibility for NiceHash. 5.1.0 Support NiceHash. Fix unstable network connections in 5.0.0. Fix performance regressions for 1080Ti under Linux. 5.0.0 Minor performance improvement for GTX 1060. Fixed performance regressions in 4.0.0 on Windows. Optimization on the networking layer. Show GPU ID in case of hardware errors. Introduced the option -no-timestamps which suppresses the timestamps in the logging messages. 4.0.0 Minor performance improvement. Support older CPUs like Core 2 Duo. Support mining rigs that have more than 8 GPUs. Support luckpool.org. Removed the polling option. Introduced the option `-max-network-failures` which allows Bminer to exit after consecutive network failures. Various improvement on the UI. Localization for Russian and Chinese. 3.0.0 Minor performance improvement. Disable CPU polling by default. Introduce a Web-based dashboard. Support slushpool. 2.1.0 Add the -polling option to make GPU polling configurable. Disabling polling reduces the CPU usage but it might reduce the performance in some configurations. Improve the stability of the network connections. First public release for Linux. 2.0.0 First public release.
  5. Downloads Windows Download (CUDA 9.1 version) (CUDA 9.2 version) (CUDA 10.0 version) Overview CryptoDredge is a simple in use and highly optimized cryptocurrency mining software. It takes full advantage of modern NVIDIA graphics cards through the use of unique optimization techniques. We have also devoted great attention to stable power consumption. These benefits, along with the very small developer fee, make our product one of the best publicly available miners. Devfee Developer fee is 1% (2% for MTP) Supported Algorithms Allium Argon2d (250/4096/DYN/NIM) BCD BitCore CryptoLightV7 (Aeon) CryptoNightFastV2 (Masari and Stellite) CryptoNightGPU CryptoNightHaven CryptoNightHeavy CryptoNightSaber (Bittube) CryptoNightTurtle CryptoNightV8 Cuckaroo29 (Grin) CuckooCycle (Aeternity) HMQ1725 Lyra2REv3 Lyra2vc0ban Lyra2z Lyra2zz (LAPO) MTP (see the MTP Algorithm item) NeoScrypt Phi2 Pipe Skunkhash Tribus X16R X16RT X16S X17 X21S X22i QuickStart The current version of CryptoDredge is a (portable) console application. Unpack the downloaded archive and edit one of the sample .bat/.sh files or provide the necessary command line arguments. Example: Code: CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> -p <OPTIONS> Command-Line Arguments -v, --version Print version information -a, --algo Specify algorithm to use aeon aeternity allium argon2d-dyn argon2d-nim argon2d250 argon2d4096 bcd bitcore cnfast2 cngpu cnhaven cnheavy cnsaber cnturtle cnv8 cuckaroo29 hmq1725 lyra2v3 lyra2vc0ban lyra2z lyra2zz mtp neoscrypt phi2 pipe skunk tribus x16r x16rt x16s x17 x21s x22i -d, --device List of comma-separated device IDs to use for mining. IDs are numbered 0,1...,N - 1 -h, --help Print help information -i, --intensity Mining intensity (0 - 6). For example: -i N[,N] (default: 6) -o, --url URL of mining pool -p, --pass Password/Options for mining pool -u, --user Username for mining pool --log Log output to file --no-color Force color off --no-watchdog Force watchdog off --no-crashreport Force crash reporting off --cpu-priority Set process priority in the range 0 (low) to 5 (high) (default: 3) --api-type Specify API type to use (default: ccminer-tcp) ccminer-tcp (TCP) ccminer-ws (WebSocket) off -b, --api-bind IPort for the miner API, 0 disabled (default: 127.0.0.1:4068) -r, --retries N number of times to retry if a network call fails, -1 retry indefinitely (default: -1) -R, --retry-pause N time to pause between retries, in seconds (default: 15) --timeout N network timeout, in seconds (default: 300) -c, --config JSON configuration file to use --no-nvml Force NVML off --hashrate Expected hashrate in kh/s (argon2d-nim only) (default: 100) System Requirements NVIDIA GPUs with Compute Capability 5.0 or above. MTP require graphics card with at least 5Gb memory. Latest GeForce driver 2 GB RAM (4 GB recommended). Some algorithms such as NeoScrypt require the virtual memory (swap file) with the same size as all of the GPU's memory. Internet connection Windows Windows 7/8.1/10 (64-bit versions) Visual C++ Redistributable for Visual Studio 2015 Linux Ubuntu 14.04+, Debian 8+ (64-bit versions) Package libc-ares2. Installing libc-ares2 package is as easy as running the following command on terminal: apt-get install libc-ares2 Notes Antivirus Software Reports CryptoDredge is not a piece of malicious software. You may try to add an exception in antivirus software you use. Rejected Shares There are many reasons for rejected shares. The primary reasons are: high network latency overloaded mining server aggressive graphics card overclocking Watchdog If you are using a third-party watchdog, you can disable the built-in watchdog by using --no-watchdog option. Example: Code: CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> --no-watchdog Several Instances After a While It seems that you are using an own restart mechanism of CryptoDredge (see the Watchdog item). Crash Reporting If the built-in watchdog is enabled then CryptoDredge will generate and send us the report. You can disable error reporting with --no-crashreport option. Allowing CryptoDredge to send us automatic reports helps us prioritize what to fix and improve in the future versions. Crash reports won't include any personal information about you, but they might include: Operating System version Driver version Miner configuration Application crash data MTP Algorithm System Requirements: GPUs with at least 5 GB of memory There are no special CPU and RAM requirements, 4 GB must be sufficient In comparison to other algorithms, MTP requires transferring large amounts of data to the pool. This may be a problem for limited and slow connections. The miner has to do some extra work every time that the pool sends a new "job", so an average hashrate will be a bit slow. Developer fee is 2% for MTP. Argon2d (NIM) Algorithm If you encounter many "invalid share: invalid pow" errors from the pool, set --hashrate option to calculate the start difficulty.
  6. teamredminer v0.5.9 Release This is an optimized miner for AMD GPUs created by todxx and kerney666. For questions/comments about chukwa or cryptonight algorithms, please post in this. This is the cuckarood29, cuckatoo31, mtp, x16rv2, x16r, x16rt, x16s, lyra2rev3, lyra2z, and phi2 thread for this miner. Algorithms: Cryptonight R (monero) Cryptonight v8 turtle (turtlecoin, loki) Cryptonight v8 half (stellite, masari) Cryptonight v8 double (x-cash) Cryptonight v8 reverse waltz (graft) Cryptonight v8 upx2 (uPlexa) Cryptonight v8 Cryptonight heavy Cryptonight haven (haven) Cryptonight saber (bittube) Cryptonight conceal (conceal) Chukwa (trtl) x16rv2 (rvn) x16r (rvn) x16s (pgn, xsh) x16rt (veil, gin) MTP (zcoin) Cuckarood29 (grin) Cuckatoo31 (grin) Lyra2rev3 (vtc) Lyra2z Phi2 (lux, argoneum) GPUs Supported and Tested: RX 580/570/480/470 on windows and linux with rocm or amdgpu-pro drivers RX Vega 64/56, Vega FE on windows and linux with rocm or amdgpu-pro/PAL drivers RX 560/550 on windows and linux with rocm or amdgpu-pro drivers Radeon VII on windows and linux with rocm or amdgpu-pro/PAL drivers Windows/Linux download available here: Download teamredminer v.0.5.9 API: The miner includes a read-only api based on the sgminer-5.5 API. Both the json and text formats are supported. For more details, we refer to the sgminer api documentation. Software Requirements: Supported GPU driver (see GPUs Supported above) For chukwa, mtp, cryptonight algos and lyra2rev3 on linux, only amdgpu-pro drivers are supported. Version 18.30 or newer is needed for Vegas. ROCm is not supported. This miner includes the following dev fees: Cryptonight R: 2.5% Cryptonight v8 turtle: 2.5% Cryptonight v8 half: 2.5% Cryptonight v8 double: 2.5% Cryptonight v8 reverse waltz: 2.5% Cryptonight v8 upx2: 2.5% Cryptonight v8: 2.5% Cryptonight heavy: 2.5% Cryptonight haven: 2.5% Cryptonight saber: 2.5% Cryptonight conceal: 2.5% Chukwa 2.5% x16rv2 2.5% x16r 2.5% x16s 2.5% x16rt 2.5% MTP 2.5% Cuckarood29 2.5% Cuckatoo31 2.5% Lyra2rev3: 2.5% Lyra2z: 3% Phi2: 3% For reporting bugs and/or for features requests please make a post here and we'll do our best to respond. Any feedback would be appreciated. Features In Development: New Algorithms Pool Failover Changes in v0.5.9 Added x16rv2 for the upcoming Ravencoin fork. Optimization work on x16r: +8-10% hashrate depending on clocks. Optimization work on x16r: mem clock no longer as important. Issue fix: kernels split into multiple binaries to fix linux amdgpu-pro driver issues. Changes in v0.5.8 Added Chukwa-512 algo For Turtlecoin (trtl_chukwa). Issue fix: kernels not loaded properly for Conceal. Issue fix: added logic for pool reconnect on N rejected shares in a row (see --pool_max_rejects=N). Changes in v0.5.7 Added CN conceal algo for Conceal (CCX). Added cuckarood29 algo for grin. Changes in v0.5.6 MTP improvements for Vega and Polaris (+1-3% hashrate, improved efficiency, esp Polaris) Changes in v0.5.5 Added cuckatoo31 algo for grin. Changes in v0.5.4 Fixed API bug for MTP, crashing when using Awesome Miner. Small MTP improvements, mostly for Polaris. Changes in v0.5.3 Added MTP algo for Zcoin/XZC (please read MTP_MINING.txt before mining). Further small stabilization fixes for CN variants, primarily 4MB algos. Changes in v0.5.2 Bugfix release only, no new added algos or features. Fix for 1-2% degraded hashrate on Radeon VIIs in some scenarios. Fix for Radeon VII allocation bug, causing hw errs. Fix for allocation bug causing crashes for some drivers and gpus. Changes in v0.5.1 Added better support for CN intensities 16*15, use --allow_large_alloc under Linux. Added --no_ntime_roll for mining x16rt on e.g. bsod.pw. Added Tonga device recognition. Better error reporting for pool communication issues. Changes in v0.5.0 Added cryptonight 4MB variants: heavy, haven and saber. Added x16 algo suite: x16r, x16s, x16rt (both gin and veil). Auto-tuning mode for all CN variants, see bundled guide. Manual key-driven CN tuning mode available inside the miner. Additional data in miner stats console output. Watchdog now detecting single stuck thread when mining CN. Fix: in rare cases, poolside hash for compute algos (lyra2z, phi2, lyra2rev3) only reached ~95% of expected value. Changes in v0.4.5 Added cryptonight v8 upx2 for the uPlexa coin fork. Reworked init procedure, added retry logic on comm errors. Added section on temps to the CN_MAX_YOUR_VEGA guide. Added a new howto MAP_YOUR_GPUS describing how to map gpus between miner/tools/registry. Changes in v0.4.4 Added * mode specifically for modded timings on Vega GPUs. Use with e.g. --cn_config=15*15. This mode is now the default for Vegas. Introduced slow start/ramp-up. Threads increase their workload slowly at start or restart after e.g. a network outage. Added interleave adjustment logic. Readjusts the two threads per gpu over time to make sure they don't gravitate and get stuck. Added support for forcing colors (--force_color) for windows redirected consoles (git bash, cygwin, node.js). Added hotkey menu system (show stats, enable/disable gpu). Changes in v0.4.3 Added cryptonight v8 turtle (--algo cnv8_trtl) algo for coins such as turtle coin and loki. Added support for running CN mining single-threaded using Y+0 configurations. Changed the auto config mode for Radeon VII to L30+0 as a temporary setting. Changes in v0.4.2 Added cryptonight v8 half (--algo cnv8_half) algo for coins such as stellite and masari. Added cryptonight v8 double (--algo cnv8_dbl) algo for coins such as x-cash. Added cryptonight v8 reverse waltz (--algo cnv8_rwz) algo for coins such as graft. Added support for running devices on multiple OpenCL platforms. Fixed more issues with console colors on older windows versions. Added more cpu verification optimization for CN/R. CN/R cpu usage should decrease ~70%. Changes in V0.4.1 Removed server name verification for SSL connections. (Pools like supportxmr now work with SSL) Fixed bug causing GPUs to fail to initialize on some systems. Fixed bug causing GPUs to only run one thread (but display 2x hashrate) Fixed bug where having GPU_MAX_WORKGROUP_SIZE set too high would cause GPUs to crash. Fixed bug where older windows versions would get no console output. Added work-around for driver bug in linux amdgpu-pro drivers resulting in low pool-side hash for polaris cards in rare cases. Added some cpu verification optimizations. CN/R cpu usage should decrease about 15%. Changes in v0.4.0 Added cryptonight R support. (--algo cnr) Added support for ssl/tls pool connections using the stratum+ssl:// prefix. Added colors (and an option to disable them). Slight performance increase for lyra2rev3 (~0.5%). Fix for occasional crashes when pool disconnects. Added more messages regarding not being connected to dev pool. Changed printing to not block mining progress if stdout writes block. Changes in v0.3.10 Slight performace improvement for Vegas on lyra2rev3 Pool stratum protocol work-arounds for some pools, fixing duplicate share error. Changed handling of unrecognized pool rpcs to be ignored instead of causing a reconnect. Fix for duplicate shares on 480/580/Vega56 cards with lyra2rev3. Changes in v0.3.9 Added support for lyra2rev3 on amdgpu-pro and windows. ROCm support coming in later version. Fixed API bug with not reporting dead GPUs Changes in v0.3.8 Added support for fan speed and temperatures. Added watchdog function for gpu init stuck, dead gpu, over-temp gpu, and non-responding pool. Added new optional ‘L’ config prefix for low-end cards like lexa/baffin for a 10+% speed-up on some cards Added an option for writing out a log file. Added cycling through multi-entry dns records when connecting to pools. Added a pool-connect timeout. Added measurement and displaying of pool response times. Added support for 80-byte headers for Phi2 algo (for non-LUX coins). Slightly tuned the ‘+’ mode for polaris, some GPUs will show slight performance increase. Fixed bug with API interface occasionally getting stuck. Changes in v0.3.7 Redesigned GPU initialization, should now be less error prone. Added clean shutdown to reduce driver/GPU crashes. Added staggered GPU start-up to reduce GPU crashes. Added CPU verification for CNv8 and associated --no_cpu_check option. Fixed crash on pool authentication error. Added --pool_broken_rpc work-around option for pools that violate json rpc spec. Added option to reorder by PCIe bus numbers. Added --list_devices option to show available devices. Added changed stats formatting to indicate which numbers are accepted/rejected/hw-error shares. Added uptime to stats. Changes in v0.3.6 Added support for Rx550 cards (gfx804). Improved stability on larger rigs, especially with weaker cpus. Improved error reporting on failed initialization. Changes in v0.3.5 Changed GPU initialization to be sequential by default and added --init_style option for faster init styles. Fixed network buffer size issue preventing the use of very long usernames/passwords/rig_ids. Added opencl platform auto-detection for AMD platforms when --platform is not specified. Changes in v0.3.4 Added CryptoNight v8 (CNv2) support Changed stats display to include pool hashrate and better formatting Added parallel GPU initialization Added output of submitted/accepted/rejected shares. Changed hashrate reported to be full GPU hashrate (previously hashrate reported was after dev fee deduction) Changes in v0.3.3 ROCm support reintroduced API support based on the sgminer API Improved GPU platform detection PCIe bus id printed on startup and is available over API Added option for periodic stats interval Changes in v0.3.2 Added windows support/build Added vega PAL driver support Removed ROCm support (temporarily) Removed libjansson dependency Changes in v0.3.1 Fixed phi2 issues with rejected shares and low pool-side hashrate.
×
×
  • Create New...