Bminer is a highly optimized cryptocurrency miner that runs on modern AMD / NVIDIA GPUs. 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.
Releases¶
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). please setting -intensity from 0 and increase the number if it’s stable.
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 on NVIDIA GPUs only
- 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
- 100% performance improvement on the beam miner compared to 11.4.1.
- Bug fixes
Grin( Cuckaroo29) mining on stock settings:
- 10.8 G/s on GTX 2080Ti
- 7.90 G/s on GTX 2080
- 7.10 G/s on GTX 1080Ti
- 4.60 G/s on GTX 1070
- 3.20 G/s on GTX 1060 6G
- 6.76 G/s on GTX P102
- 4.00 G/s on GTX P104
Grin( Cuckaroo31) mining on stock settings:
- 2.2 G/s on GTX 2080ti
- 1.3 G/s on GTX 1080 Ti
AE mining on stock settings:
- 11.80 Sol/s on RTX 2080ti
- 8.9 Sol/s on RTX 2080
- 7.40 Sol/s on GTX 1080Ti
- 4.37 Sol/s on GTX 1070
- 3.15 Sol/s on GTX 1060 6G
- 6.60 Sol/s on P102
- 4.10 Sol/s on P104
Please see https://www.bminer.me/performances/ for more performance information.
Mining Grin (Grin)
Currently bminer only supports the Cuckaroo29 algorithm. There are a few things that need to be customized for your own usages:
- Substitute
bminergrin
with your own GRIN address. - Substitute
worker
to your worker name. - Substitute
foo
to your password.
Currently bminer only supports the Cuckaroo29 algorithm. For example:
bminer -uri cuckaroo29://bminergrin.worker:foo@grin.f2pool.com:8898
Downloads Bminer
https://www.bminer.me/releases/
Grin Mining Tutorial
Bminer Grin mining on F2pool
Bminer Grin mining on Sparkpool
Note: you are able to set the worker name on spark pool if you follow the tutorial.
Bminer Grin mining on Grinmint pool
Note: you are able to set the worker name on Grinmint pool if you follow the tutorial.
How to tweaking the CPU usage for mining AE / Grin with the -intensity
flag?
Both Aeternity / Grin requires significant CPU power to aid the mining. You might have sub-optimal performance if the machine is running on a low-end CPU (e.g. Intel Celeron) with multiple GPUs. Optionally, you can experiment the CPU usage with the -intensity
flag:
bminer -uri cuckaroo29://bminergrin.worker:foo@grin29.f2pool.com:13654 -intensity 6
The intensity is between 0 and 12. Lower intensity has lower CPU usage but potentially slower on mining.
Sample Usage of mining grin over nicehash:
-
bminer -uri cuckaroo29://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@grincuckaroo29.usa.nicehash.com:3371
-
bminer -uri cuckatoo31://1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv@grincuckatoo31.usa.nicehash.com:3372
Specifying AMD devices¶
You can specify which cards that Bminer should mine on using the -devices
options. While Bminer runs on the NVIDIA cards by default, you can prefix the device IDs with amd:
to run on AMD cards. For example:
bminer -devices amd:0 -uri beam+ssl://3a13205ec464807c9400f0fde8d56ac49da03bb3812055f08844fe2eaf0b9166.worker@beam.sparkpool.com:2222
Bminer will run on the first AMD card on the system.