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
- With OhGodAnETHlargementPill:
- 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: bminer-v16.0.6-137dbe6-amd64
- Windows x64: bminer-lite-v16.0.6-137dbe6-amd64
Release notes
16.0.6 (Current)
- 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 compatbility 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