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. FeaturesFastGrin31 mining on stock settings 2.25 G/s on RTX 2080Ti1.45 G/s on RTX 20801.35 G/s on GTX 1080Ti0.85 G/s on GTX 1080 Grin29 mining on stock settings 11.2 G/s on GTX 2080Ti8.6 G/s on GTX 20807.8 G/s on GTX 1080Ti7.15 G/s on P1024.8 G/s on GTX 10704.10 G/s on GTX P1043.30 G/s on GTX 1060 6G AE mining on stock settings: 11.8 Sol/s on GTX 2080Ti8.90 Sol/s on GTX 20807.40 Sol/s on GTX 1080Ti4.7 Sol/s on GTX 10703.4 Sol/s on GTX 1060 6G Beam mining on stock settings 30 Sol/s on GTX 1080Ti21 Sol/s on GTX 107012 Sol/s on GTX 1060 6G Equihash mining on stock settings 735-745 Sol/s on GTX 1080Ti450-460 Sol/s on GTX 1070315-325 Sol/s on GTX 1060Equihash 144,5 (Zhash) mining on stock settings 61 Sol/s on GTX 1080Ti25 Sol/s on GTX 1060Ethash mining on GTX 1080Ti stock settings (power: 250 W)Without OhGodAnETHlargementPill: 32.2 MH/sDual mining using automatic tuning (default) on GTX 1080Ti stock settings (power: 250 W) With OhGodAnETHlargementPill: ETH 46 MH/s and DCR 1000 MH/sETH 46 MH/s and XVG 1770 MH/sWithout OhGodAnETHlargementPill: ETH 32 MH/s and DCR 2200 MH/sETH 32 MH/s and XVG 3750 MH/sBytom mining on stock settings: 4650 H/s on GTX 1080Ti2850 H/s on GTX 10701800 H/s on GTX 1060 6G Secure and reliableSSL supportAutomatic reconnects to recover from transient network failuresAutomatic restarts if GPUs hang Operation friendlyComes with REST APIs to facilitate production deployments QuickstartDownload 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 (on Linux) when mining Grin using the Cuckaroo29 algorithm.Change the address and account information in the script.Run the script and Enjoy mining DownloadsLinux x64: bminer-v15.4.0-9e272fc-amd64.tar.xzWindows x64:!KYUmUKLC!a2KaX8DpIstvEkgrPvm25Q Release notes15.4.0 Improve performance of Cuckaroo29 / Aeternity.Improve compatibility on WindowsAdd 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.0Improve 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.2Improve the fidelity of Cuckaroo29 on 1060 / P106 / 1070. 15.0.1Fix compatibility issues on Windows. 15.0.0Support 8G cards for Cuckatoo31 (except for Windows 10).Improve stability of the Cuckatoo31 solver. 14.3.1Improve the performance of Cuckaroo29.Reduce the likelihood of rejected shares of Cuckatoo31.Support Nicehash for both Cuckaroo29 / Cuckatoo31. 14.3.0Improve 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.0Experimental 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.0Improve 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.0Improved 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.0Improve the performance of Turing GPUs when mining Grin.Reduced rejected share chance for all cards. 13.1.0Support mining Grin / AE with 4G or 5G of video memory. (P104 only on Linux). 13.0.030% performance improvement on Grin and AE.Reduce the likelihood of rejected shares. 12.2.0Optimize CPU usage.Fix compatibility issues with and support for Turing GPUs.Allow bminer to run with older NVIDIA drivers. 12.1.050% performance improvement on Aeternity.10% performance improvement on Grin.Support 8GB cards on Windows 10.Support SSL connections for Grin. 12.0.1Experimental 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.1Support AMD Crimson driver mining beam [/b] 11.4.0Experimental support mining beam with AMD cards 11.3.0Improve the performance of Aeternity for 6GB cardsSupport mining beam over beepoolOutput solution/s instead of nounce/s when mining beam 11.2.0Experimental support for Beam. 11.1.0Experimental support for Aeternity. 11.0.0Support ETH/BTM dual mine. 10.7.0Fix `-devices value` option bug in 10.6.0.Fix a bug in `GET /api/v1/status/device` api. 10.6.0Require CUDA 9.2 or above for this version.Substantially increase BTM mining speed, e.g. 4650H/s on 1080Ti now. 10.5.0Require 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 pool. 10.4.0Add `-pers auto` option to support pools (e.g. to automatically switch personalization string for equihash144,5 mining. 10.3.0Make API robust and accessible even when GPUs are hung.Support ethproxy protocol pools, such as dwarfpool, to display worker names. 10.2.0Support all the other Equihash 144,5 based coins besides BTG, using equihash1445 scheme and -pers config. 10.1.0Fix performance regression in BTM mining. 10.0.0Support 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.0Substantially 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.0Experimental 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.0Support 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.0Experimental support for mining Ethereum.Various usability improvements on the launcher GUI.Create a lite distribution without the launcher GUI. 6.1.0Fix potential regression caused by 6.0.0 for GPUs mounting on risers.Improve mining algorithm stability. 6.0.0Failover 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.0Show the fan speed in both console and UI.Fix compatibility issues for a bug that causes Bminer fails to start on Windows under some configuration. 5.4.0Fix 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.0Experimental 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.0Introduced 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.0Support NiceHash.Fix unstable network connections in 5.0.0.Fix performance regressions for 1080Ti under Linux. 5.0.0Minor 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.0Minor performance improvement.Support older CPUs like Core 2 Duo.Support mining rigs that have more than 8 GPUs.Support 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.0Minor performance improvement.Disable CPU polling by default.Introduce a Web-based dashboard.Support slushpool. 2.1.0Add 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.0First public release.