Bminer is a highly optimized cryptocurrency miner that runs on modern 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 currently supports mining Equihash-based coins (e.g., Zcash) with 2% of devfee. It also provides experimental supports for Ethash-based coins (e.g., Ethereum) with 0.65% of devfee.
Features
Fast
735-745 Sol/s on GTX 1080Ti
450-460 Sol/s on GTX 1070
315-325 Sol/s on GTX 1060
On stock settings
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
To mine Zcash on nanopool:
Download and extract Bminer into a folder (e.g. C:\bminer or /home/bminer)
Edit mine.bat (mine.sh on Linux) and change the address to the desired Zcash address that Bminer mines towards.
Open command line prompt and run mine.bat (mine.sh).
Enjoy mining [IMG]
To mine Ethereum on ethermine.org:
Download and extract Bminer into a folder (e.g. C:\bminer or /home/bminer)
Edit mine.bat (mine.sh on Linux) and change the parameters according
Open command line prompt and run mine.bat (mine.sh).
Enjoy mining [IMG]
Downloads
Linux x64: bminer-v7.0.0-9c7291b-amd64.tar.xz
Windows x64: https://mega.nz/#!zfJFnS6Q!oLBto4SR1wPKrf25H0wmFjcDr2nhVC7q0KMBneYss3U
Release notes
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.
2.0.0
First public release.
Bminer also comes with REST APIs to facilitate production deployments (e.g., mining farms).
Bminer currently supports mining Equihash-based coins (e.g., Zcash) with 2% of devfee. It also provides experimental supports for Ethash-based coins (e.g., Ethereum) with 0.65% of devfee.
Features
Fast
735-745 Sol/s on GTX 1080Ti
450-460 Sol/s on GTX 1070
315-325 Sol/s on GTX 1060
On stock settings
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
To mine Zcash on nanopool:
Download and extract Bminer into a folder (e.g. C:\bminer or /home/bminer)
Edit mine.bat (mine.sh on Linux) and change the address to the desired Zcash address that Bminer mines towards.
Open command line prompt and run mine.bat (mine.sh).
Enjoy mining [IMG]
To mine Ethereum on ethermine.org:
Download and extract Bminer into a folder (e.g. C:\bminer or /home/bminer)
Edit mine.bat (mine.sh on Linux) and change the parameters according
Open command line prompt and run mine.bat (mine.sh).
Enjoy mining [IMG]
Downloads
Linux x64: bminer-v7.0.0-9c7291b-amd64.tar.xz
Windows x64: https://mega.nz/#!zfJFnS6Q!oLBto4SR1wPKrf25H0wmFjcDr2nhVC7q0KMBneYss3U
Release notes
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.
2.0.0
First public release.