Windows [ANN]Bminer: a fast Equihash/Ethash/Cuckaroo29m miner for AMD/NVIDIA GPUs 16.0.3

Welcome to the Verge Forums
Join our community and the rest of our members!
Sign up


New member
Nov 23, 2019
  • 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.



  • 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

  • Grin29 mining on stock settings
    • 11.2 G/s on GTX 2080Ti
    • 8.6 G/s on GTX 2080
    • 7.8 G/s on GTX 1080Ti
    • 7.15 G/s on P102
    • 4.8 G/s on GTX 1070
    • 4.10 G/s on GTX P104
    • 3.30 G/s on GTX 1060 6G

  • AE mining on stock settings:
    • 11.8 Sol/s on GTX 2080Ti
    • 8.90 Sol/s on GTX 2080
    • 7.40 Sol/s on GTX 1080Ti
    • 4.7 Sol/s on GTX 1070
    • 3.4 Sol/s on GTX 1060 6G

  • Beam mining on stock settings
    • 30 Sol/s on GTX 1080Ti
    • 21 Sol/s on GTX 1070
    • 12 Sol/s on GTX 1060 6G

  • Equihash mining on stock settings
    • 735-745 Sol/s on GTX 1080Ti
    • 450-460 Sol/s on GTX 1070
    • 315-325 Sol/s on GTX 1060
  • Equihash 144,5 (Zhash) mining on stock settings
    • 61 Sol/s on GTX 1080Ti
    • 25 Sol/s on GTX 1060
  • Ethash mining on GTX 1080Ti stock settings (power: 250 W)
  • 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


  • 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 (on Linux) when mining Grin using the Cuckaroo29 algorithm.
  • Change the address and account information in the script.
  • Run the script and Enjoy mining


Release notes

16.0.3 (Current)
  • Improve performance and stability of the Cuckaroo29m miner.
  • Fix fidelity issues of the Cuckaroo29m miner.
  • Performance improvement on the Cuckaroo29m miner.

  • 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.
  • Initial support for the Cuckaroo29m algorithm.

  • Improve the performance of Beam bminer for RTX cards.
  • Experimental support for dual-mining Ethash and the Eaglesong algorithm.

  • Improve the performance of automatic tuning of dual mining parameters.

  • Add an API to stop the miner.

  • Improve the performance of BeamHashII algorithm on RTX cards.

  • Improve the performance of BeamHashII algorithm.

  • Fix the regression on the BeamHashII fails to start on GTX 2060.

  • Support for the BeamHashII algorithm.

  • Fix the regression that the Cuckaroo29d miner fails to start on RTX-series cards.

  • 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).

  • Improve the performance of Cuckaroo29d / Aeternity.
  • Support 4GB cards for Cuckaroo29d.
  • Fix the regression that the Cuckaroo29d miner fails to start on Windows.

  • Improve the performance of the Cuckaroo29d miner.

  • Improve the stability of the Cuckaroo29d miner.
  • Reduce the CPU usage of Cuckaroo29d miner.
  • Support 5GB cards for Cuckaroo29d.

  • Improve the performance of the Cuckaroo29d algorithm.
  • Fix the issue that the Cuckaroo29d failed to start for Turing-based cards.

  • Support the cuckaroo29d algorithm

  • Fix invalid shares ETH + VBK when using multiple cards.

  • Fix the regression that Cuckaroo29 fails to work on Turing cards.
  • Significantly improve the performance of ETH / VBK dual mine.

  • Improve the performance of the Cuckatoo algorithm.
  • Support dual-mining ETH and VBK.
  • Add the parameter -version to output the version and exit.

  • 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

  • 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.

  • Improve the performance of Cuckaroo29 by 5%.
  • Slightly improve the performance of Cuckatoo31.
  • Improve compatibility on Windows.

  • 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.

  • 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.

  • Improve the fidelity of Cuckaroo29 on 1060 / P106 / 1070.

  • Fix compatibility issues on Windows.

  • Support 8G cards for Cuckatoo31 (except for Windows 10).
  • Improve stability of the Cuckatoo31 solver.

  • Improve the performance of Cuckaroo29.
  • Reduce the likelihood of rejected shares of Cuckatoo31.
  • Support Nicehash for both Cuckaroo29 / Cuckatoo31.

  • 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.

  • 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.