FORUM
This is the home of cpuminer-opt, the optimized CPU miner.
Welcome to the new cpuminer-opt discussion thread. The old thread is locked, all disussion of cpuminer-opt should now take place here. Supporting over 90 agorithms with many optimized for CPUs with the latest technologies: Intel Haswell: AVX2 AMD Ryzen: AVX2, SHA Intel Skylake X: AVX512 Intel Icelake: AVX512, SHA, and VAES Older 64 bit CPUs with SSE2 are also supported, see below for requirements. Downloads https://mega.nz/folder/8HQAkQoC#Qw7WgAe0V2uKjXdy3H2rrQ List of supported algoritms allium Garlicoin anime Animecoin argon2 Argon2 coin (AR2) argon2d250 argon2d-crds, Credits (CRDS) argon2d500 argon2d-dyn, Dynamic (DYN) argon2d4096 argon2d-uis, Unitus, (UIS) axiom Shabal-256 MemoHash blake Blake-256 (SFR) blake2b Blake2b 256 blake2s Blake-2 S blakecoin blake256r8 bmw BMW 256 bmw512 BMW 512 c11 Chaincoin decred deep Deepcoin (DCN) dmd-gr Diamond-Groestl groestl Groestl coin hex x16r-hex hmq1725 Espers hodl Hodlcoin jha Jackpotcoin keccak Maxcoin keccakc Creative coin lbry LBC, LBRY Credits luffa Luffa lyra2h Hppcoin lyra2re lyra2 lyra2rev2 lyra2v2 lyra2rev3 lyrav2v3, Vertcoin lyra2z lyra2z330 Lyra2 330 rows, Zoin (ZOI) m7m Magi (XMG) minotaur Ringcoin (RNG) myr-gr Myriad-Groestl neoscrypt NeoScrypt(128, 2, 1) nist5 Nist5 pentablake Pentablake phi1612 phi phi2 Luxcoin (LUX) phi2-lux identical to phi2 pluck Pluck:128 (Supcoin) polytimos Ninja power2b MicroBitcoin (MBC) quark Quark qubit Qubit scrypt scrypt(1024, 1, 1) (default) scrypt:N scrypt(N, 1, 1) sha256d Double SHA-256 sha256q Quad SHA-256, Pyrite (PYE) sha256t Triple SHA-256, Onecoin (OC) sha3d Double keccak256 (BSHA3) shavite3 Shavite3 skein Skein+Sha (Skeincoin) skein2 Double Skein (Woodcoin) skunk Signatum (SIGT) sonoa Sono timetravel Machinecoin (MAC) timetravel10 Bitcore tribus Denarius (DNR) vanilla blake256r8vnl (VCash) veltor (VLT) whirlpool whirlpoolx x11 Dash x11evo Revolvercoin x11gost sib (SibCoin) x12 Galaxie Cash (GCH) x13 X13 x13bcd bcd x13sm3 hsr (Hshare) x14 X14 x15 X15 x16r x16rv2 Ravencoin (RVN) x16rt Gincoin (GIN) x16rt-veil Veil (VEIL) x16s Pigeoncoin (PGN) x17 x21s x22i x25x xevan Bitsend (BSD) yescrypt Globalboost-Y (BSTY) yescryptr8 BitZeny (ZNY) yescryptr8g Koto (KOTO) yescryptr16 Eli yescryptr32 WAVI yespower Cryply yespowerr16 Yenten (YTN) yespower-b2b generic yespower + blake2b zr5 Ziftr New in v3.14.3 #265: more mutex changes to reduce blocking with high thread count. #267: fixed hodl algo potential memory alignment issue, add warning when thread count is not valid for mining hodl algo. New in v3.14.2 The second line of the Share Accepted log is no longer displayed, new Xnonce log is added and other small log tweaks. #265: Cleanup use of mutex. New in v3.14.1 GBT and getwork log changes: - fixed missing TTF in New Block log, - ntime no longer byte-swapped for display in New Work log, - fixed zero effective hash rate in Periodic Report log, - deleted "Current block is..." log. Renamed stratum "New Job" log to "New Work" to be consistent with the solo version of the log. Added more data to both versions. New in v3.14.0 Changes to solo mining: - segwit is supported by getblocktemplate, - longpolling is not working and is disabled, - Periodic Report log is output, - New Block log includes TTF estimates, - Stratum thread no longer created when using getwork or GBT. Fixed BUG log mining sha256d. Requirements: 1. A x86_64 architecture CPU with a minimum of SSE2 support. This includes Intel Core2 and newer and AMD equivalents. AES optimizations require a CPU with AES_NI including Intel Westmere and newer and AMD equivalents. Further optimizations are available on some algos for CPUs with AVX (Sandybridge), AVX2 (Haswell, Ryzen), AVX512 (Skylake-X), SHA (Ryzen, Icelake), and VAES (Icelake). 32 bit CPUs, ARM CPUs, Intel Atom, Raspberry PI, etc, are not supported. Mobile devices are not recommended because they aren't designed for continuous full load. 2. 64 bit Linux OS. Ubuntu and Fedora based distributions including Mint and Centos are known to work and have all dependencies in their repositories. Others may work but may require more effort. 64 bit Windows OS is supported using the pre-compiled binaries package or may be cross-compiled using a Linux sysytem with mingw. FreeBSD is not actively tested but should work, YMMV. Apple and Android operating systems are not supported. Older CPUs, other architectures and operating systems may be supported by TPruvot's cpuminer-multi. Security warning Miner programs are often flagged as malware by antivirus programs. This is usually a false positive, they are flagged simply because they are cryptocurrency miners. However, some malware has been spread using the cover that miners are known to be subject to false positives. Always be on alert. The source code of cpuminer-opt is open for anyone to inspect. If you don't trust the software don't download it. Some cryptographic code has been taken from trusted sources but has been modified for speed at the expense of accepted security practices. This code should not be imported into applications where secure cryptography is required. Errata: Old algorithms that are rarely used anymore will not get the latest optimizations. Cryptonight and variants are no longer supported. Neoscrypt crashes on Windows, use legacy version. Hodl requires a CPU with AES, use legacy version if without. Benchmark testing does not work on several algos. Donations cpuminer-opt has no fees of any kind but donations are accepted. BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT poslano v temi :: [ANN] cpuminer-opt v3.14.3, open source optimized multi-algo CPU miner 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., Bytom(BTM)) with 2% of devfee. Features Fast Grin31 mining on stock settings 2.60 G/s on RTX 2080Ti 1.65 G/s on RTX 2080 1.55 G/s on GTX 1080Ti 0.95 G/s on GTX 1070 Bminer 16.0.6 Grin29m mining on stock settings 8.32 G/s on GTX 2080Ti 5.18 G/s on GTX 2070 3.96 G/s on 2060 2.18 G/s on 1060 3.34 G/s on 1070 5.03 G/s on 1080ti 3.00 G/s on P104-4G 3.56 G/s on P104-8G 4.95 G/s on P102-10G 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) With OhGodAnETHlargementPill: 46.7 MH/s 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 Windows x64: https://mega.nz/folder/dahjRTrS#tq10sdyOH898ZfR64Ds9LQ Windows x64: https://mega.nz/folder/dahjRTrS#tq10sdyOH898ZfR64Ds9LQ Release notes 16.2.2 (Current) Improve the performance of Ethereum mining on AMD GPUs. Retire ZEC miner. Improve stability of the Cuckatoo32 miner. Support automatic transition to BeamHashIII. Improve compatibility with Windows. 16.2.1 Fix compatibility issues with some Raven mining pools. 16.2.0 Improve the performance on mining Aeternity / BFC. Initial support for mining SERO / Raven. 16.1.0 Fix fidelity issues on Cuckaroo29m. Support for BFC and Cuckatoo32. Improve the stability of ETH mining. 16.0.7 Retire the supports for XVG, DCR, and VBK. Initial support for mining Ethash as well as dual mining Ethash and Handshake on AMD platforms. 16.0.6 Improve the performance of Cuckaroo29m miner. Fix the regression that the Cuckatoo / Cuckoo miners failed to start. Fix the performance regression of Cuckaroo29m under Windows. Fix the compatibility issues on Windows system. 16.0.5 Improve the performance of Cuckaroo29m miner. 16.0.4 Improve the performance of Cuckaroo29m miner. Reduce the rejection rate of the Cuckaroo29m miner. 16.0.3 (Current) Improve performance and stability of the Cuckaroo29m miner. Fix fidelity issues of the Cuckaroo29m miner. 16.0.2 Performance improvement on the Cuckaroo29m miner. 16.0.1 Fix the Cuckaroo29m miner fails to start on Turing-based cards or cards that have only 4G memory. Fix the Cuckaroo29m miner submits shares that have low difficulty. Performance improvement on the Cuckaroo29m miner. 16.0.0 Initial support for the Cuckaroo29m algorithm. 15.8.7 Improve the performance of Beam bminer for RTX cards. Experimental support for dual-mining Ethash and the Eaglesong algorithm. 15.8.6 Improve the performance of automatic tuning of dual mining parameters. 15.8.5 Add an API to stop the miner. 15.8.4 Improve the performance of BeamHashII algorithm on RTX cards. 15.8.3 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 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. poslano v temi :: [ANN]Bminer: a fast Equihash/Ethash/Cuckaroo29m miner for AMD/NVIDIA GPUs 16.2.2 GMiner v2.10
GMiner - High-performance miner for AMD/Nvidia GPUs. Supported algoritms: - Ethash (Nvidia only) - ProgPoW (Sero) (Nvidia only) - KAWPOW (Ravencoin) (Nvidia only) - Ethash+Eaglesong (Nvidia only) - Ethash+Blake2s (Nvidia only) - Eaglesong (Nvidia/Amd) - Blake2b+Sha3 (Handshake) (Nvidia only) - Cuckarood29/Cuckaroom29 (Grin) (Nvidia only) - Cuckatoo31 (Grin) (Nvidia only) - Cuckatoo32 (Grin) (Nvidia only) - Cuckoo29 (Aeternity) (Nvidia/Amd) - CryptoNightBBC (BBC) (Nvidia only) - BFC (Nvidia/Amd) - Cortex (Nvidia only) - Cuckaroo29s (Swap) (Nvidia/Amd) - Cuckarood29v (MoneroV) (Nvidia only) - Blake2s(KDA) (Nvidia/Amd) - Eaglesong (CKB) (Nvidia/Amd) - Equihash 96,5 (MinexCoin) (Nvidia only) - Equihash+Scrypt (Vollar) (Nvidia only) - Equihash 125,4 (ZelCash) (Nvidia only) - Equihash 144,5 (Bitcoin Gold, BitcoinZ, SnowGem, ZelCash) (Nvidia/Amd) - Beam Hash (BEAM) (Nvidia/Amd) - Equihash 192,7 (Zero, Genesis) (Nvidia/Amd) - Equihash 210,9 (Aion) (Nvidia only) Features: - Watchdog (Automatically restart miner on GPU failure, loss of connection to pool, miner crashes) - Failover pools (Automatically connect to failover pool when main pool unavailable, support unlimited number of failover pools) - Power efficiency calculator (Show power consuming for each GPU, Sol/W) - SSL stratum connection (optional) - API / Telemerty Fee is 0.65% for Ethash, 5% for BBC, 5% for Cortex, 3% for Cuckaroom29, 3% for BFC, 2% for all other algorithms Performance on stock GPU settings: ALGO COIN UNIT 1060 1660Ti 1070 1070Ti 1080 1080Ti 2060 2070 2080 RX570 RX580 VEGA56 VEGA64 Equihash 96,5 MNX KSol/s 15.3 24.7 28 39.5 Equihash 125,4 ZEL Sol/s 22.3 26.1 32.9 40.1 42.3 56.9 35.5 45.3 58.9 Equihash 144,5 BTG, BTCZ Sol/s 37.5 55.5 65 69 96 65.6 68 24 27 43 BeamHashII BEAM Sol/s 22.5 26.8 34.7 41.4 39.9 58.9 37.2 50 62.5 16 Equihash 192,7 YEC, ZCL Sol/s 21 30 37 39 54 36 52 14 17 26 Equihash 210,9 AION Sol/s 147 209 227 347 Cuckarood29 GRIN G/s 3.65 5.26 5.26 5.82 5.82 9.17 6.75 8.4 10 Cuckaroo29(s) XWP, XBG G/s 3.2 4.55 4.65 5.25 5.5 8 6 7.6 8.8 1.6 1.8 3.2 3.85 Cuckatoo31 GRIN G/s 0.86 0.96 1.64 1.33 Cuckoo29 AE G/s 3.53 4.75 5.22 5.65 5.75 8.66 6.53 8.12 9.5 1.88 2.07 3.2 4.4 BFC BFC H/s 84.04 133.09 124.28 134.52 136.90 206.19 155.47 193.33 226.19 Equihash+Scrypt VDS KSol/s 14 19.5 19.7 23.1 27 37.3 24 28.5 36.5 Cortex CTXC G/s 1.53 3.13 Ethash ETH MH/s 27.13 27.95 37.22 Eaglesong CKB MH/s 778 755 1150 300 Requirements: - CUDA compute compability 5.0+ - Cuckaroo29 ~ 3.8GB VRAM - Cuckatoo31 ~ 7.68GB VRAM - Cuckoo29 ~ 3.8GB VRAM - Equihash 96,5 ~0.75GB VRAM - Equihash 144,5 ~1.75GB VRAM - Beam Hash ~2.9GB VRAM - Equihash 192,7 ~2.75GB VRAM - Equihash 210,9 ~1GB VRAM - CUDA 9.0+ v2.10 + major performance improvements for qitmeer (+20%) + fixed compatibility with latest nvidia drivers (fixed "no device found" error) v2.09 + fixed low difficulty shares for equihash algorithms (this bug appeared in 2.07 and 2.08) v2.08 + fixed "invalid argument" error on RTX 2080 Ti for cuckatoo32 algorithm v2.07 + improved cuckatoo32 performance (up to +20% dependent on GPU and OC mode) v2.06 + improved miner stability on qitmeer Download links: Mega: https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA Usage examples: 1) Bitcoing Gold Code: miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x 2) ZERO Code: miner --algo 192_7 --pers ZERO_PoW --server zer-eu.forgetop.com --port 2052 --user YOUR_ZERO_WALLET.rigName --pass x 3) Failover pool Code: miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x --server btg.2miners.com --port 4040 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x poslano v temi :: G/Miner v2.10 Equihash/CuckooCycle/Ethash/ProgPoW/KAWPOW Hello,
I have spent a couple of months and now I am ready to post new version. It is very easy to use! You need to run it at the same RIG that works. WHAT IS IT? This program helps you to save you your money and earn more when you use Claymore's Dual Ethereum Miner. It reduses 1%(or 2% in Dual mode) fee. DevFee will mine to your wallet but miner wil think that it mines Real DevFee. It was tested on Windows 10 and Windows 7! Where to Download? [02.2020]v15.0: https://mega.nz/#F!EbxADIKA!UGbPBOdYfEGztjQQfo7Yfw How to Use? 1) Download NoDevFee15.0.zip 2) Right Click at ZeroFee.exe->Properties -> Compatibility tab->Run As Administator -> Save 3) Open ZeroFee.bat and change wallet to your and mining pool port to your (you may not set it but it is recomended to reduce CPU usage) ->Run bat file Stability It was tested with nanopool etheremine ethpool it works perfect. (I have additional 1.8mhs to my 176mhs with this software and) You can test it with other pools and tell results here. Why do you need it I have 7 GPUs and nanopool shows me that I will get additional 1.975 USD/mo (and 3.95$ when I use dualmining with sia coin). Examples Example: Code: start ZeroFee.exe 0xYourWallet v15.0 Now works with Claymore v15.0 Fixed compatibility with ethermine org Code improvements New Logo v8.0 TCP packets checking speed is improved (checking function is replaced with assembly code to speed up checking) Fixed bug with automatic adding to startup(automatic adding to startup feature is deleted). New Logo v7.1 Added automatic administrator privileges Not detectable by claymore's miner Minor code improvements v7.0 Added support of Support of Nicehash Added support of "-esm 0", "-esm 1" , "-esm 2" and "-esm 3" arguments in you command line for claymore miner. Optimized allocation of memory New protection against Claymore miner detection You do not need to enter mining pool port in this version only wallet File structure optimization v5.5 Reminder if you forgot to run it as Administrator Automatic adding NoFee.bat to the startup Design changes v5.0: Works now even with Claymore Miner v9.4 Major speed improvements Less CPU load Some bug fixes v3.4: Fixed issues with blocking RDP,Radmin,TeamViewer v3.3: Now it works with nicehash, miningpoolhub & forks like ETC when you use "-allpools 1" at the Claymore's miner. Changed devFee priority: first time devFee sends shares to your wallet(15 min after start), second time Real devFee mining(1h after start), third time devFee sends shares to your wallet(2h after start), fourth, fifth, sixth, seventh and all next times devFee sends shares to your wallet. v3.2: Now it works with all pools (tested). Slightly improved stability. Archive type changed from .rar to .zip ----------------TROUBLESHOOTING------------------- If this software stops working like this: Try to install all microsoft c++ 2010 redistributable microsoft c++ 2012 redistributable microsoft c++ 2013 redistributable poslano v temi :: Claymore Ethereum Mining NoDevFee v15.0 SRBMiner-MULTI CPU & AMD GPU Miner 0.4.4
Windows & Linux ------------------------------------------------------------------------------------------------------ Download links: https://mega.nz/#F!tGoFHRbS!xJaRZ_54xiAYiZmBihxPWg =========================================== SUPPORTED ALGORITHMS: =========================================== [CPU ONLY] + cpupower + defyx + m7mv2 + randomarq + randomsfx + randomwow + randomx + randomxl + yescryptr16 + yescryptr32 + yescryptr8 + yespower + yespower2b + yespoweric + yespoweriots + yespoweritc + yespowerlitb + yespowerltncg + yespowerr16 + yespowersugar + yespowerurx [CPU & GPU] + blake2b + blake2s + cryptonight_catalans + cryptonight_talleo + eaglesong + k12 + kadena + keccak + mtp + rainforestv2 + yescrypt Note: MTP scratchpad creation is very slow at the moment, it is waiting on a big rewrite. This has an impact on poolside hashrate if a lot of new works are sent out. =========================================== SUPPORTED GPU'S: =========================================== + VEGA 56/64/FE/VII + RX 460/470/480/550/560/570/580/590 + R9 285/285X/380/380X + R9 290/290X + R9 Fury/Nano Linux : amdgpu-pro drivers =========================================== FEES: =========================================== ~2.50% + cryptonight_bbc + minotaur ~2.00% + bl2bsha3 0.00% + blake2b + yespowerurx ~0.85% + Rest =========================================== FEATURES: =========================================== + Guided setup mode + Algorithm switching capability without external application + Run in background without a window + Hashrate watchdog that restarts miner on GPU error + Monitoring of GPU temperature, and auto turn off if temperature is too high + System shutdown on too high GPU temperature + Miner auto restart on too many rejected shares + Startup monitor which ensures your miner starts working normally + API for miner statistics + Web based GUI interface for miner statistics + Multiple pools with failover support + Add new pools on the fly without restarting miner + Difficulty monitor, reconnects to pool if difficulty is too high + Job timeout monitor, reconnects to pool if no job received for a long time + Switch AMD video cards to compute mode easily =========================================== USAGE EXAMPLES =========================================== 1. Disable CPU mining, use only GPU mining Code: SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-cpu 2. Run miner in background without console window, with API enabled on port 17644 (http://127.0.0.1:17644) Code: SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --background --api-enable --api-port 17644 3. Disable GPU mining, use 7 CPU threads with extended logging enabled and saved to Logslog.txt file Code: SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 7 --log-file Logslog.txt --extended-log 4. Full example for CPU & GPU mining set only from cmd (4 GPU/s used and 7 CPU threads on K12 algorithm) Code: SRBMiner-MULTI.exe --algorithm k12 --gpu-id 0,1,2,3 --gpu-intensity 26,25,26,26 --gpu-worksize 256,256,256,256 --gpu-threads 1,1,1,1 --cpu-threads 7 --pool your-pool-here --wallet your-wallet-here 5. Disable GPU mining, use 15 CPU threads with extended logging enabled and saved to Logslog.txt file, start mining Randomx from block height 1978433 and run miner in background Code: SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 15 --log-file Logslog.txt --extended-log --background --start-block-height 1978433 =========================================== CPU MINING SETUP =========================================== If you don't set the --cpu-threads or --cpu-affinity parameters, miner will try to automatically find the best setup for you system. Sometimes the auto setup won't find the optimal settings so you should find it by experimenting. You need to set the number of worker threads (--cpu-threads) and bind them to the appropriate PU (processing unit) with --cpu-affinity. Examples to get you started: 4 CORE / 8 THREADS CPU : 1. Use 4 threads, 1 on every core : --cpu-threads 4 --cpu-affinity 0x55 2. Use 8 threads, 2 on every core : --cpu-threads 8 --cpu-affinity 0xFF 6 CORE / 12 THREADS CPU : 1. Use 6 threads, 1 on every core : --cpu-threads 6 --cpu-affinity 0x555 2. Use 12 threads, 2 on every core : --cpu-threads 12 --cpu-affinity 0xFFF =========================================== RANDOMX EXTRA TWEAKS =========================================== To enjoy the benefits of the increased hashrate: 1. Miner must run with administrator privileges [right click on SRBMiner-MULTI.exe->properties->compatibility-> check 'Run this program as an administrator' option-> click OK button 2. Make sure WinRing0x64.sys is in the same folder as SRBMiner-MULTI.exe Enabling the extra tweaks, some register values are changed which will revert back to the original value after a computer restart. If miner starts crashing, or creates bad results after enabling the extra tweaks, you can try the '--randomx-use-tweaks' parameter, where you can define which tweak/s you want to enable. Without this option miner enables all available tweaks (same as --randomx-use-tweaks 0123 for AMD, --randomx-use-tweaks 0 for Intel) , but with '--randomx-use-tweaks' you can define which ones you want to use. There are at the moment : Intel - 1 tweak Amd - 5 tweaks Index starts from 0, so you have 0 1 2 3 4 for options on AMD. Here's an example : + Use tweaks number 0 and 3 (dont use 1 and 2) Code: SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 03 The order of tweaks doesn't matter, so writing 03 is same as 30. What you should do is to find which tweak, or combination of tweaks, makes the problems. You should try enabling tweaks one by one, and test to see if miner runs stable with one tweak, and if it does, test the next one etc. Luckily there are not so many combinations for you try (because 0123 is for example same as 3021 or 1302.. ) So start with : Code: SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 0 If it runs without crashing for some time, try the next one : Code: SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --password your-password-here --randomx-use-tweaks 1 and so on, until you find the one that makes the trouble. Then try combining tweaks to find a combination that works for you. If you have older gen. Ryzens, try this combination of tweaks : Code: --randomx-use-tweaks 0134 =========================================== INFORMATIONS =========================================== SRBMiner-Multi is supported by Awesome Miner If you get "Insufficient system resources available to allocate X kB in large-page memory" message, that means you dont have enough FREE memory left, a computer restart should solve this. Large-page memory regions may be difficult to obtain after the system has been running for a long time because the physical space for each large page must be contiguous, but the memory may have become fragmented. If you still get this message even after restarting, try increasing virtual memory. You can find all the parameters and everything you need to get going in the readme.txt file. This thread is self moderated, because in the previous SRBMiner thread there was too much spam and garbage, which wasn't removed by the forum moderators. Update infos : V0.4.4 + added 'ethash' algorithm + added 'ubqhash' algorithm + added parameter '--esm' to set ethash/ubqhash stratum mode for pool (0 - eth-proxy, 1 - miner-proxy) + added parameter 'esm' to pools config (ethash/ubqhash stratum mode for pool (0 - eth-proxy, 1 - miner-proxy)) + added parameter '--enable-ethash-leak-fix' which tries to workaround AMD driver memory leak when recreating DAG + fixed algo switching and tweak_profiles miner freeze bug + --gpu-tweak-profile option can now be used with auto gpu setup in cmd V0.4.3 + Added 'tellor' algorithm (trb.uupool.cn compatible stratum) + Improvements on 'minotaur' algorithm + Guided setup fixed & simplified - Added 'tellor' (TRB) algorithm for uupool.cn compatible stratum pools. I tried to contact hashpool.com so i could make their pool compatible too, but could not find any ways to do it (no discord, not answering on email). - Previous version introduced 'disable_cpu' and 'disable_gpu' parameters for use in configuration files. Because of that, mixing of cmd parameters '--disable-cpu', '--disable-gpu' and configuration files isn't working as before. Now you should use only one method : either cmd parameters completely, or configuration files, don't mix them. V0.4.2 + Improvements for 4G Ellesmere cards on 'cryptonight_bbc' algorithm + Small improvements on 'yespower' CPU algorithms + Added parameters 'disable_cpu' and 'disable_gpu' in configuration file + Fixed 'handshake' algorithm mining on nicehash + Algoswitching now reconnects back to main pool when it gets available + Minor bug fixes V0.4.1 + Added CPU algorithm 'minotaur' (Ring coin) + Added CPU algorithm 'yespowerres' (Resistance coin) + 2-4% faster 'cryptonight_bbc' on some GPU's + Minor bug fixes V0.4.0 + Added algorithm 'randomkeva' (Keva coin upcoming algorithm) + Added Navi support for 'cryptonight_bbc' algorithm + Much better auto setup for RX 4xx/5xx 8G cards on 'cryptonight_bbc' algorithm V0.3.9 + Miner now works on older linux distributions ( Ubuntu 16.04 - glibc2.23 ) + Small hashrate increase on 'cryptonight_bbc' algorithm for some GPU's + Yescrypt algorithms hashrate increase on CPU if miner run with administrator/root privilege + Fixed GPU sensors reading on Linux + Fixed a bug that sometimes stopped hashing when connected to the pool after a long reconnect period + Renamed '--disable-randomx-tweaks' parameter to '--disable-msr-tweaks', '--disable-tweaking' to '--disable-gpu-tweaking', and '--randomx-use-tweaks' to '--msr-use-tweaks' + Minor bug fixes V0.3.8 + Hashrate increased even more on 'kadena' algorithm, and at the same time lowered power usage + Small hashrate increase on 'yescrypt' CPU algorithms + Minor bug fixes V0.3.7 + 'kadena' algorithm huge hashrate increase + Added 'gpu_' prefix to GPU related parameters in config file : gpu_intensity, gpu_raw_intensity, gpu_worksize, gpu_threads, gpu_tweak_profile, gpu_target_temperature, gpu_shutdown_temperature, gpu_off_temperature. 'gpu_conf' parameters naming stays the same. + Added new parameters in config file : cpu_threads, cpu_affinity, cpu_priority + Renamed 'pool_use_tls' in pool configuration file to 'tls' V0.3.6 + 'cryptonight_bbc' algorithm updated (active from block 133060) + Added '--enable-opencl-cleanup' parameter to enable OpenCL resources freeing on miner exit/restart (default is disabled because it can hang miner if driver crashed) V0.3.5 + Added 'cryptonight_bbc' algorithm (BigBangCore) - DevFee 2.5% + Lowered devfee for 'bl2bsha3' to 2% + Some gpu's might get a tiny hashrate increase on 'bl2bsha3' + Gpu sensors now available in Linux + --adl-disable parameter now available in Linux + --shutdown-temperature parameter (shutdown_temperature in config) now available in Linux + --gpu-off-temperature parameter (off_temperature in config) now available in Linux + Removed option to set difficulty for 'bl2bsha3' in password field + Removed notification for 6block stratum compatibility + Possibly fixed a bug where miner shows it's hashing (always shows exactly same hashrate), but gpu's are stalled V0.3.4 + Fixed share accepted/rejected display issue with 6block pool (HNS) + Fixed miner auto restarting issue on Linux + Tiny hashrate increase on 'bl2bsha3' with some GPU's V0.3.3 + Hashrate increase on 'bl2bsha3' algorithm (~ 10-15% ) + Added support for Navi (gfx1010) cards for 'bl2bsha3' (let's just say it works) + Added possibility to set difficulty for 'bl2bsha3' . Just enter it in the pool password field. + Miner can be now used on pools other than 6block if they implement the same stratum protocol as 6block V0.3.2 + Added algorithm 'bl2bsha3' (Handshake (HNS) coin - 6block.com pool only) + RandomX fixes + Added '--gpu-platform' parameter to cmd config, and 'gpu_platform' to configuration files to force opencl platform + Added '--randomx-use-1gb-pages' parameter to config, whiche enables 1GB sized page files if supported by CPU + When reading pools or algorithms configuration file, if invalid entry found it will be just skipped V0.3.1 + Fixed ERROR 0x4002 V0.3.0 + First version for Linux (Tested on Ubuntu 18.04) + Removed RandomV (MoneroV) algorithm + Added 'defyx' algorithm (Scala) + Added 'yespoweritc' algorithm (Intercoin) + Added 'cryptonight_catalans' algorithm (CatalansCoin) + Added 'cryptonight_talleo' algorithm (Talleo) + --randomx-use-tweaks accepts now values from 0-4, [ 0 - Intel, 0,1,2,3,4 - AMD ] + Added parameter 'worker' to pools config and cmd parameters -> defines worker name for RPC2 + a lot of bug fixes V0.2.0 + Added RandomV algorithm (MoneroV) + Added --randomx-use-tweaks , to select the MSR tweak/s to apply + Added RandomX tweak support for Intel Core2 processors V0.1.9 beta + Added RandomSFX algorithm (SafexCash) + RandomX algorithm/s improvements + Added RandomX algorithm/s extra tweak that can increase hashrate + Added parameter --disable-randomx-tweaks + Fixed K12 algorithm + --cpu-priority now affects main process too (not just worker threads) + default --cpu-priority is now 2 (below normal) + bug fixes + added license text to readme for RandomX and WinRing0 V0.1.8 beta + Added Kadena algorithm (pool mining only) + Added yespoweric algorithm (IsotopeC) + Added yespoweriots algorithm (IOTScoin) + Added yespower2b AVX support + Fixed nicehash protocol compatibility with rpc2 + Miner now won't quit if not enough free RAM for an algorithm, it will just warn the user V0.1.7 beta + Added 'm7mv2' algorithm (Magi coin - XMG) + Cpu auto configuration should be better than on previous versions + Added CPU data to API, also rearranged a few things in API + Console window 'Quick Edit' mode disabled on miner start, so users won't accidentally pause miner by clicking in the console window V0.1.6 beta + Fixed threads binding on systems with more than 1 numa node + Better auto configuration for cpu mining + Previous two fixes should bring higher hashrates + Added pool controlled algorithm switching capability (Monero Ocean) + Added pool config parameter "algo_min_time" and --algo-min-time to cli (Monero Ocean) + Added pool config parameter "keepalive" and --keepalive to cli V0.1.5 beta + Added cpu algorithms : RandomX, RandomXL, RandomWow, RandomArq + Added cli parameters: --cpu-priority, --disable-huge-pages, --disable-hw-aes, --disable-numa + Added pool config parameter 'start_block_height' and --start-block-height cli parameter + Fixed a bug that limited the number of threads useable for cpu mining + Fixed cpu affinity parameter and thread/s binding to affinity mask + Where possible, now using huge pages if available, this should bring a slight performance increase + Removed OpenCL dependency if using only cpu miner + Added limited Overdrive8 support (adl type 3) V0.1.4 beta + Fixed a critical bug with work creation for fast algorithms [k12, keccak] V0.1.3 beta + Keccak algorithm +15% faster on gpu + K12 algorithm +8-12% faster on gpu [vega56 ~1700mhs] + Guided setup got smarter a little bit V0.1.2 beta + Added support for kangaroo12 algo [k12] + All algorithms that have a fee now have the same ~0.85% devfee + More bug fixes V0.1.1 beta +Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms +Added support for SHA with yespower algorithm family poslano v temi :: SRBMiner-MULTI AMD & CPU Miner 0.4.4 IMPORTANT! All owners of AMD cards with 4 GB RAM must upgrade to PhoenixMiner 5.0e or later version to continue mining after DAG epoch 350 (i.e. about the start of June 2020 for ETC, and the middle of July 2020 for ETH)
Changes in version 5.0e Additional fixes for the problem with crashing or slowing down when switching from ETC to ETH mining Changes in version 5.0 (since 4.9c): Added support for mining with 4 GB AMD cards beyond the DAG epoch 350. Depending on the OS and driver versions, you will be able to use 4 GB AMD cards until epoch 372-373 under Windows, and 380 under Linux. Added new -dagrestart command-line option to work around the problems with DAG allocation on 4 GB AMD cards under some driver versions. See Readme.txt for more information. Added support for latest AMD drivers 20.5.1 under Windows and 20.10-1048554 under Linux PhoenixMiner 5.0e fixes a problem with crashing or slowing down when switching from ETC to ETH mining Many other small improvements and fixes PhoenixMiner is fast (arguably the fastest) Ethash (ETH, ETC, Muiscoin, EXP, UBQ, etc.) miner that supports both AMD and Nvidia cards (including in mixed mining rigs). It runs under Windows x64 and Linux x64 and has a developer fee of 0.65% (the lowest in the industry). This means that every 90 minutes the miner will mine for us, its developers, for 35 seconds. PhoenixMiner also supports Ubqhash for mining UBQ, ProgPOW for mining BCI, and dual mining Ethash/Ubqhash with Blake2s. The speed is generally faster than Claymore's Ethereum miner in eth only mode (we have measured about 0.4-1.3% speed improvement but your results may be slightly lower or higher depending on the GPUs). To achieve highest possible speed on AMD cards it may be needed to manually adjust the GPU tune factor (a number from 8 to about 400, which can be changed interactively with the + and - keys while the miner is running). If you have used Claymore's Dual Ethereum miner, you can switch to PhoenixMiner with minimal hassle as we support most of Claymore's command-line options and confirguration files. Easy Plug&Play OS Linux with our miner: SimpleMining Please note that PhoenixMiner is extensively tested on many mining rigs but there still may be some bugs. Additionally, we are actively working on bringing many new features in the future releases. If you encounter any problems or have feature requests, please post them here (in this thread). We will do our best to answer in timely fashion. Screenshot: You can download PhoenixMiner 5.0e from here: https://mega.nz/folder/8LxxCJLA#2rekGgo3bgI6gWIZwffG-w Changes in version 5.0e Additional fixes for the problem with crashing or slowing down when switching from ETC to ETH mining Changes in latest version 4.9c : Added support for AMD RX5500 cards Added support for the latest AMD Windows drivers 19.12.3 Adding support for AMD Linux drivers 19.50-967956 Adding option -rate 2 to use the command name "eth_submitHashRate" instead of "eth_submitHashrate" when solo mining Fixed the problem with loading NVML with the latest Nvidia drivers Fixed a problem that was introduced in 4.8c causing mismatching of the cards when using more than one value in -cclock or any other command-line argument with more than one value (i.e. when using different values for each card) Added an HTML version of the documentation for better navigation and readability Other small improvements and fixes. Changes in version 4.8c: Added support for the latest AMD drivers under Linux 19.30-934563 and for mining with RX5700 cards under Linux. Note that drivers are quite buggy and most of the overclocking options don't work, as well as most of the hardware monitoring options. Added a new flexible way for setting GPU-specific options with selectors. Example: -cclock 1-3:1090,4:1300 -mclock nvidia:+450,amd:2000,*:1900,gtx*1070*ti:+200 See Readme.txt for more information. Added command-line option -gbase to set 0-base or 1-based GPU indexes (the default is 1). With -gbase 1 (the default), the first GPU is GPU1, then GPU2, etc. With -gbase 0 the first GPU is GPU0, second - GPU1, etc. Note that this also changes the indexes that are used with all command line options that accept GPU indexes (e.g. -gpus) as well as these used with the interactive commands on the miner shell window Validated support for the latest AMD Windows drivers 19.11.3 (but they already work with 4.7c because there were no significant changes in the OpenCL driver) Other small improvements and fixes. PhoenixMiner is fast (arguably the fastest) Ethash (ETH, ETC, Muiscoin, EXP, UBQ, etc.) miner that supports both AMD and Nvidia cards (including in mixed mining rigs). It runs under Windows x64 and Linux x64 and has a developer fee of 0.65% (the lowest in the industry). This means that every 90 minutes the miner will mine for us, its developers, for 35 seconds. PhoenixMiner also supports Ubqhash for mining UBQ, ProgPOW for mining BCI, and dual mining Ethash/Ubqhash with Blake2s. The speed is generally faster than Claymore's Ethereum miner in eth only mode (we have measured about 0.4-1.3% speed improvement but your results may be slightly lower or higher depending on the GPUs). To achieve highest possible speed on AMD cards it may be needed to manually adjust the GPU tune factor (a number from 8 to about 400, which can be changed interactively with the + and - keys while the miner is running). If you have used Claymore's Dual Ethereum miner, you can switch to PhoenixMiner with minimal hassle as we support most of Claymore's command-line options and confirguration files. Please note that PhoenixMiner is extensively tested on many mining rigs but there still may be some bugs. Additionally, we are actively working on bringing many new features in the future releases. If you encounter any problems or have feature requests, please post them here (in this thread). We will do our best to answer in timely fashion. 1. Quick start You can download PhoenixMiner 5.0e from here: https://mega.nz/folder/8LxxCJLA#2rekGgo3bgI6gWIZwffG-w (MEGA) Examples of settings for different pools. ethermine org (ETH): PhoenixMiner.exe -pool eu1 ethermine org:4444 -pool2 us1 ethermine org:4444 -wal YourEthWalletAddress.WorkerName -proto 3 ethermine org (ETH, secure connection): PhoenixMiner.exe -pool ssl: //eu1 ethermine org: 5555 -pool2 ssl: //us1 ethermine org: 5555 -wal YourEthWalletAddress.WorkerName -proto 3 ethpool org (ETH): PhoenixMiner.exe -pool eu1 ethpool org:3333 -pool2 us1 ethpool org:3333 -wal YourEthWalletAddress.WorkerName -proto 3 dwarfpool com (ETH): PhoenixMiner.exe -pool eth-eu dwarfpool com:8008 -wal YourEthWalletAddress / WorkerName -pass x nanopool org (ETH): PhoenixMiner.exe -pool eu1 nanopool org:9999 -wal YourEthWalletAddress / WorkerName -pass x nicehash (ethash): PhoenixMiner.exe -pool stratum + tcp: //daggerhashimoto eu nicehash com: 3353 -wal YourBtcWalletAddress -pass x -proto 4 -stales 0 f2pool (ETH): PhoenixMiner.exe -epool eth f2pool com:8008 -ewal YourEthWalletAddress -pass x -worker WorkerName miningpoolhub (ETH): PhoenixMiner.exe -pool us-east ethash-hub miningpoolhub com:20535 -wal YourLoginName.WorkerName -pass x -proto 1 coinotron com (ETH): PhoenixMiner.exe -pool coinotron com:3344 -wal YourLoginName.WorkerName -pass x -proto 1 ethermine org (ETC): PhoenixMiner.exe -pool eu1-etc ethermine org:4444 -wal YourEtcWalletAddress.WorkerName dwarfpool com (EXP): PhoenixMiner.exe -pool exp-eu dwarfpool com:8018 -wal YourExpWalletAddress / WorkerName miningpoolhub (MUSIC): PhoenixMiner.exe -pool europe ethash-hub miningpoolhub com:20585 -wal YourLoginName.WorkerName -pass x -proto 1 ubiqpool (UBIQ): PhoenixMiner.exe -pool stratum + tcp: //eu ubiqpool io: 8008 -wal YourUbiqWalletAddress -pass x -worker WorkerName minerpool net (PIRL): PhoenixMiner.exe -pool pirl minerpool net:8002 -wal YourPirlWalletAddress -pass x -worker WorkerName dodopool com (Metaverse ETP): PhoenixMiner.exe -pool etp dodopool com:8008 -wal YourMetaverseETPWalletAddress -worker Rig1 -pass minerpool net (Ellaism): PhoenixMiner.exe -pool ella minerpool net:8002 -wal YourEllaismWalletAddress -worker Rig1 -pass x Pool options: 3. Command-line arguments Note that PhoenixMiner supports most of the command-line options of Claymore's dual Ethereum miner so you can use the same command line options as the ones you would have used with Claymore's miner. -pool <host rt> Ethash pool address (prepend the host name with ssl:// for SSL pool, or http:// for solo mining) -wal <wallet> Ethash wallet (some pools require appending of user name and/or worker) -pass <password> Ethash password (most pools don't require it, use 'x' as password if unsure) -worker <name> Ethash worker name (most pools accept it as part of wallet) -proto <n> Selects the kind of stratum protocol for the ethash pool: 1: miner-proxy stratum spec (e.g. coinotron) 2: eth-proxy (e.g. dwarfpool, nanopool) - this is the default, works for most pools 3: qtminer (e.g. ethpool) 4: EthereumStratum/1.0.0 (e.g. nicehash) 5: EthereumStratum/2.0.0 -coin <coin> Ethash coin to use for devfee to avoid switching DAGs: auto: Try to determine from the pool address (default) eth: Ethereum etc: Ethereum Classic exp: Expanse music: Musicoin ubq: UBIQ pirl: Pirl ella: Ellaism etp: Metaverse ETP pgc: Pegascoin akroma: Akroma whale: WhaleCoin vic: Victorium nuko: Nekonium mix: Mix egem: EtherGem aura: Aura hbc: Hotelbyte Coin gen: Genom etz: EtherZero clo: Callisto dbix: DubaiCoin moac: MOAC etho: Ether-1 etcc: EtherCC yoc: Yocoin b2g: Bitcoiin2Gen esn: Ethersocial ath: Atheios reosc: REOSC 4. Configuration files Note that PhoenixMiner supports the same configuration files as Claymore's dual Ethereum miner so you can use your existing configuration files without any changes. Instead of using command-line options, you can also control PhoenixMiner with configuration files. If you run PhoenixMiner.exe without any options, it will search for the file config.txt in the current directory and will read its command-line options from it. If you want, you can use file with another name by specifying its name as the only command-line option when running PhoenixMiner.exe. You will find an example config.txt file in the PhoenixMiner's directory. Instead of specifying the pool(s) directly on the command line, you can use another configuration file for this, named epools.txt. There you can specify one pool per line (you will find an example epools.txt file in the PhoenixMiner's directory). For the dual mining pools, you can use the dpools.txt file, which has the same format as epools.txt but for the secondary coin. You will find an example epools.txt file in the PhoenixMiner's directory. Note that unlike the epools.txt, which is loaded each time when the miner starts, the dpools.txt file is only read if you specify a dual mining pool on the command line with -dpool, or at least add the -dcoin blake2s command-line option. The advantages of using config.txt and epools.txt/dpools.txt files are: - If you have multiple rigs, you can copy and paste all settings with these files - If you control your rigs via remote control, you can change pools and even the miner options by uploading new epools.txt files to the miner, or by uploading new config.txt file and restarting the miner. 5. Remote monitoring and management Phoenix miner is fully compatible with Claymore's dual miner protocol for remote monitoring and management. This means that you can use any tools that are build to support Claymore's dual miner, including the "Remote manager" application that is part of Claymore's dual miner package. We are working on much more powerful and secure remote monitoring and control functionality and control center application, which will allow better control over your remote or local rigs and some unique features to increase your mining profits. poslano v temi :: PhoenixMiner 5.0e: fastest Ethereum/Ethash miner with lowest devfee (Win/Linux) Zealot/Enemy (z-enemy) NVIDIA GPU miner.
kawpow, x16rv2, x16r, x16s, Bitcore, Phi1612, Xevan ,Tribus , x17, c11, AeriumX, XDNA(hex), phi, phi2, skunk etc .. ========================================================= Z-ENEMY 2.6.2 From: Dk & Enemy (z-enemy) NEW Changes: - Fixed compatibility with Nicehash, Miningpoolhub and some other pools ("epoch initialization failed" error). - Fixed crash while trying to load json config files in Ubuntu 16 based distributions (HiveOS 4) - Temporarily disabled environment variables in json config files in Ubuntu 16 based distributions (HiveOS 4) MEGA : https://mega.nz/folder/cbAmRQCI#ZzRpmlx7tF4KGIRcT7AWiw _______________________________________________________________________________ ___________________ Z-ENEMY 2.6.1 From: Dk & Enemy (z-enemy) Bugfixes: - Fixed broken non-kawpow algos in version 2.6 Version 2.6 Kawpow (RavenCoin): - Faster initialization on multi-gpu rigs - Performance improvements (few percent) - Smoother gpu/power load - Default intensity value increased from 20 to 21 for gtx 1070/1080 series Misc: - GPU reports are now grouped together - Average hashrate is no longer displayed incorrectly low when the miner starts up. - Added average shares/min reports - You can now use environment variables in your config files (%ADDR% and so on) - Default pause time between reconnection attempts is now 10 seconds _______________________________________________________________________________ ____________________ Z-ENEMY 2.5 From: Dk & Enemy (z-enemy) Changes: - Added kawpow algo (Upcoming Ravencoin hardfork 6th May) _____________________________________ First time or troubleshooting kawpow: - First time users - all ver. 2.02+ works on Cuda 9.x &Cuda 10.x and it is recommended to make sure you've updated your NVIDIA drivers. - Next important thing is intensity. We recommend intensity -19 or 20,(21 for 20x0) at first. - kawpow algo using +mem , but use no OC at first until you verify stability.. _______________________________________________________________________________ _______________________ Z-ENEMY 2.4 From: Dk & Enemy (z-enemy) Changes: - Fixed high CPU load with latest nVidia drivers, you can expect higher hashrate on the mining rigs with lower end CPUs - Fixed nvml.dll load error with latest nVidia drivers ___________________________________________________________________________ ______________________ Z-ENEMY 2.3 From: Dk & Enemy (z-enemy) Changes: - Performance improvement: +2-3% x16rv2 algo ____________________________________________________________________________ ____________________ Z-ENEMY 2.2 From: Dk & Enemy (z-enemy) Changes: - Added x16rv2 algo (Upcoming Ravencoin hardfork 1st Oct.) - Added support for secure stratum+ssl connections. New --no-cert-verify key. (Disable certificate errors check for ssl connections) - Fixed GPU data error in json api (/hwinfo) - Fixed phi2 bug on Cuda 10.1 ===== IMPORTANT: Ravencoin is switching to the new x16rv2 algorithm on October 1st. There will be a new version of our miner z-enemy-2.2 with x16rv2 released in advance before the hard fork date . ===== Z-ENEMY 2.1 From: Dk & Enemy (z-enemy) This version includes a new way to manage and monitor the miner. Changes: - Performance improvements: +4-5% most algos (x16r, x16s, x17, hex, bitcore, bcd...) - Stability improvements _______________________________________________________________________________ ___________________ Z-ENEMY 2.00 From: Dk & Enemy (z-enemy) This version includes a new way to manage and monitor the miner. New features: - Added new HTTP JSON API (see json_api_help.txt for the details), available at port 4067 by default - Added web control panel with real-time monitoring and charts. The UI is responsive and should be looking well on most mobile phones and tablets. Other changes: - The miner informs about API servers (both Telnet and HTTP) being started - You can now disable both servers with --api-bind=0 and --api-bind-http=0 respectively - Minor bugfixes and stability improvements Notes: - For HTTP server --api-allow command line option isn't having any effect (for now?) _______________________________________________________________________________ _________ Z-ENEMY 1.28 From: Dk & Enemy (z-enemy) Performance improvements of 1.28 compared to previous version (1.27): - Bitcoin Diamond +7-8%, Hex 4-5% and +3-5% for x16r/s, x17, bitcore, c11, sonoa, etc... Other changes: - Added --no-nvml switch to disable NVML monitoring (useful to reduce load on low end CPUs) - After several tests we recommend using intensity 22 on 1080ti cards on x16r algo (and perhaps others) _______________________________________________________________________________ _____ Z-ENEMY 1.27 From: Dk & Enemy (z-enemy) Performance improvements: Up to +3-4% for x16r/s and hex, +6-8% Bitcoin Diamond, 1-3% on others (x17, bitcore, c11, sonoa, etc...) on GTX 10x0 cards _______________________________________________________________________________ _____ Z-ENEMY 1.26 ver.1 From: Dk & Enemy (z-enemy) Performance improvements: - Up to +5-7% x16r/s, +7% bitcore, few percent on others (x17, c11, aergo ...) on GTX 10x0 cards. - Hex algo +10% for GTX 10x0 cards and +2% for RTX 20x0 cards. Other changes: - Removed renesis algo - Improved stability poslano v temi :: Zealot/Enemy (z-enemy) NVIDIA GPU miner (ver2.6.2 - kawpow RavenCoin) Claymore's NeoScrypt AMD GPU Miner.
========================= Latest version is v1.2: - improved stratum routines to support more pools. - added RX550 card support. WARNING: NeoScrypt algorithm is VERY HOT, make sure you have powerful PSU and good GPU cooling, use "-powlim 50" option to get full hashrate. LINKS: MEGA v1.2: https://mega.nz/#F!FWQxmAwY!DCAmI1NwbFB1eFGuMbOmVw v1.1: - fixed issue with rejected shares. - reduced CPU usage for systems with a lot of GPUs. This is POOL version. Use any recent drivers. Miner requires up to 1.1GB of GPU memory. For multi-GPU systems, set Virtual Memory size in Windows at least 16 GB (better more): "Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory". This miner is free-to-use, however, current developer fee is 2%, every hour the miner mines for 72 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" 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 miner is heavily optimized and therefore supports only most popular AMD GPU chips: Pitcairn, Tahiti, Hawaii, Tonga, Fiji, Ellesmere, Baffin, Vega. Only Windows x64 is supported currently. No Linux support. No 32-bit support. No NVidia support. COMMAND LINE OPTIONS: -pool NeoScrypt pool address. Only Stratum protocol is supported. -wal Your wallet address. Also worker name and other options if pool supports it. -psw Password for NeoScrypt pool, use "x" as password, and/or any other options if pool supports them. -a algorithm mode for Ellesmere cards (RX470/RX480/RX570/RX580 cards), for other cards always "-a 1" is used. You can specify "-a 1" (default) or "-a 2" and find the best hashrate for your card. You can also set this option for every card individually, for example "-a 1,2,1". -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; also "a", "b", and "c" keys allow you to turn on/off GPU #10, #11 and #12 in runtime. -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". -minspeed minimal speed, in KH/s. If miner cannot reach this speed for 5 minutes for any reason, miner will be restarted (or "reboot.bat" will be executed if "-r 1" is set). Default value is 0 (feature disabled). You can also specify negative values if you don't want to restart miner due to pool connection issues; for example, "-minspeed -3000" will restart miner only if it cannot reach 3Mh/s at good pool connection. -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. -logsmaxsize maximal size of debug log files, in MB. At every start the miner checks all files in its folder, selects all files that contain "_log.txt" string and removes oldest files if summary files size is larger than specified value. Specify "-logsmaxsize 0" to cancel old logs removal. Default value is 1000 (i.e. about 1GB of log files are allowed). -nofee set "1" to cancel my developer fee at all. In this mode some 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 3% 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. -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. 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 "pools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in pools.txt. SAMPLE USAGE miningpoolhub: NeoScryptMiner.exe -pool hub.miningpoolhub.com:20510 -wal Redhex.sample -psw x nicehash: NeoScryptMiner.exe -pool stratum+tcp://neoscrypt.eu.nicehash.com:3341 -wal YourBtcWalletAddress -psw x FAILOVER Use "pools.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 "pools.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 "pools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in pools.txt. You can also select current pool in runtime by pressing "e" key. 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. 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 latest drivers. 2. Disable overclocking. 3. Set environment variables as described above. 4. Set Virtual Memory 16 GB. 5. Reboot computer. 6. Check hardware, risers. Result and feedback For stock cards I get the following speeds ("-powlim 50" RX480 - 930KH/s ("-a 2" RX470 - 900KH/s ("-a 2" RX580nitro+ - 1000KH/s ("-a 1" Fury Nano - 1350KH/s. 390X - 1150KH/s. 270X - 450KH/s. 380X - 720KH/s. 280X - 825KH/s. RX460 - 380KH/s. Vega64 - 2200KH/s. Fury X - 1530KH/s (user reported). poslano v temi :: Claymore's NeoScrypt AMD GPU Miner v/1.2 (Win) |
dstm’s ZCash Cuda miner
#################################################
I’ve written it initially for my own purpose. It performs pretty well - so here it is.
Compatible with devices having Compute Capability 5.0 and greater i.e. it should run fine on Maxwell/Pascal GPUs.
Supports every server using the stratum protocol. If you have issues with certain pools pls. report them here.
Contains 2% devfee.
Suggestions are welcome.
Performance:
1080Ti 725-740 Sol/s
1070 440-450 Sol/s
stock settings
UI:
Sample output mining on a rig with 8 GPUs.
GPU0-7: 1070Ti
Code:
GPU0 65C 75% | 507.9 Sol/s 504.9 Avg 269.8 I/s | 4.52 S/W 112 W | 3.74 100 39 ++++++++
GPU1 64C 70% | 508.4 Sol/s 509.1 Avg 273.0 I/s | 4.57 S/W 111 W | 4.11 100 38 +++++++++
GPU2 62C 70% | 512.9 Sol/s 514.0 Avg 274.0 I/s | 4.60 S/W 110 W | 2.62 100 37 +++++
GPU3 61C 70% | 502.4 Sol/s 500.8 Avg 266.9 I/s | 4.48 S/W 113 W | 2.24 100 38 ++++++++*
GPU4 64C 70% | 508.6 Sol/s 508.2 Avg 272.9 I/s | 4.53 S/W 111 W | 1.49 100 38 ++++++++
GPU5 57C 70% | 506.7 Sol/s 504.7 Avg 270.0 I/s | 4.53 S/W 110 W | 1.94 100 38 ++++++++
GPU6 59C 70% | 514.5 Sol/s 506.3 Avg 270.4 I/s | 4.55 S/W 112 W | 2.36 100 38 ++++++
GPU7 64C 75% | 511.1 Sol/s 515.1 Avg 275.2 I/s | 4.62 S/W 109 W | 1.12 100 37 ++++++++
4072.6 Sol/s 4063.3 Avg 2172.1 I/s | 4.55 S/W 891 W | 19.63 100 37 ++++++++++
Sol/s: solutions per second
Avg: average solutions per second
I/s: iterations per second done by the GPU
S/W: efficiency - average Sol/s per Watt
W: power consuption in Watt
last 3 colums:
: indicates that a new job was received
: indicates one submitted share
: indicates one submitted dev fee share
= : sum/average if mining on multiple GPUs
Dependencies
Linux:
openssl 1.0 (for versions <= 0.5.7)
Windows:
Visual C++ Redistributable for visual studio 2015 (VCRUNTIME140.dll)
Version 0.6.2
fix ssl handshake failures
fix device selection bug introduced in 0.6.1
make linux performance improvements introduced in 0.6.1 optional
via ‘mq-solver’ parameter (due to issues on some systems)
improve device initialization on large systems
Linux x64:
https://mega.nz/folder/NXwVnIab#9mFP_cHDBvMWRDtqq-zmLA
Win x64:
https://mega.nz/folder/NXwVnIab#9mFP_cHDBvMWRDtqq-zmLA
Version 0.6.1
fix failover-pool not switching back on ssl errors
fix failover-pool not switching back on some servers
add support for stratum’s client.reconnect rpc
support configuration of ‘temp-target’, ‘intensity’, ‘pool’ via cmd-line parameters
report current difficulty and target on term-ui
sort output by gpu_id on term-ui
colorize temperature above 70°C on term-ui
report intended fan speed on term-ui, web-ui, json-rpc
report power consumption on term-ui
improve performance on linux systems by ~2%
Version 0.6
failover pool support
introduce configuration file
introduce intensity option
support per gpu temp-target via cfg-file
support per gpu intensity via cfg-file
json-rpc report gpu_name, pci_bus_id, pci_device_id
gpu_uuid
improve error reporting
improve handling of invalid server resposes
improve reconnection in cases where servers
become reachable but respond with malformed data
ui: add colorized output
web-ui: use dark colors
Version 0.5.8
con: add support for protocol v.01000020
link openssl statically
Version 0.5.7
reduce cpu load
minor performance improvements
con: use single pool connection
con: ssl: clear session data before reconnect
nvml: handle invalid values
Version 0.5.6
reduce cpu load
minor performance improvements
Version 0.5.5
con: handle failure of dev share pool
con: disable reconnect limit
logfile: disable buffering
Version 0.5.4
fix: device selection
fix: latency reporting
add logfile support
add option to disable auto reconnect
handle disconnect periods in web/json stats
add basic GPU responsiveness infrastructure
ui: change timestamps to ISO 8601 format
webui: report: uptime contime server user port
json: report: uptime contime server user port version
Version 0.5.3
cpu: reduce cpu load
con: fix recon loop
con: network latency measurement
ui: add accepted/rejected shares ratio
ui: add network latency
ui: add information about selected devices
Version 0.5.2
fix a race that might have corrupted shares
net: tcp: disable the Nagle algorithm
which reduces network latency in some circumstances
net: lower keepalive for nat-networks
Version 0.5.1
con: fix reconnection might have give up too early
con: enable TCP Keepalive to prevent nat-routers from
dropping the connection.
ui: output rejected shares
ui: optional output of timestamps
telemetry: make web ui mobile friendly + add share stats
telemetry: json: add more GPU stats
Version 0.5
con: support set_extranonce rpc
con: improve handling of temporary slow network conditions
con: add monitoring support using web browser
con: add monitoring support using json-rpc
mp: rebalance queue sizes - this improves the solution rate as
seen by the pools, especially on pools that submit new jobs often
Version 0.4.5
fix: bad miner performance when using --temp-target
on systems with many GPUs
reduce temperature controller cpu usage
Version 0.4.4
fix: Sol/W might have produced wrong values
fix: Sum not shown if --dev was used
fix: memory leak on reconnection
improve stability
Version 0.4.3
stratum: support more pools
ui: flush stdout stream
con: improve reconnections
performance improvements 0.3-0.5 %
Version 0.4.2
mp: more accurate time measurements
ui: calculate efficiency
Version 0.4.1
improve performance
Version 0.4.0
temperature controller added
cpu: reduce CPU usage
con: improve pool support
minor performance improvement
Version 0.3.2
mp: improve stability
con: support more pools
con: more robust reconnection support for unreliable
servers which often drop the connection
ui: report GPU temperature
Version 0.3.1
cpu: reduce CPU usage
Version 0.3
con: support encrypted connections
Version 0.2.2
con: Miner reconnects automatically on connection loss now,
e.g. on DSL-disconnects / public IP-changes
UI: report submitted devfee-shares
Version 0.2.1
Performance improvements:
about 4% on Maxwell
about 1% on Pascal
Version 0.2
Improved pascal perfromance.
Added support for concurrent mining on multiple GPUs.
Be asynchronous where possible.
Security work
poslano v temi :: [ANN] dstm's ZCash / Equihash Nvidia Miner v0.6.2 (Linux / Windows)