Releases: bzminer/bzminer
Release list
BzMiner v100.20
Release v100.20 of bzminer
All feedback is welcome ;)
- New algorithm: Quantus on the CPU, NVIDIA and AMD, solo or through LuckyPool and Kryptex
- New algorithm: Nexa on the CPU and NVIDIA
- New algorithm: Cuckaroo29 on NVIDIA and AMD, including RDNA 4
- New: Pearl mines certificate-v4 FP8 jobs on NVIDIA and AMD
- Fixed duplicate share issues persist on 4070ti
- Added duplicate device option to allow multiple instances of an algo to run on a device (--duplicate-devices )
- Improve turing on pearl
- Fixed webui crashing
Mines Tari, Conceal, Ryo, Ergo, Ethereum Classic,
EthereumPoW, Ravencoin, Neurai, Neoxa, Meowcoin, Clore,
nexa, Pearl, Quantus, Monero, Zephyr, Salvium, VERUS,
Warthog and XELIS, and ships sha256d as the open-source SDK example.
Downloads
| file | size | SHA-256 |
|---|---|---|
bzminer_v100.20_windows.zip |
28.7 MB | c243d824af3efaffee90ba16b0284548531ff4728ff5212442649acad5b892de |
bzminer_v100.20_linux.tar.gz |
29.5 MB | 3ef412cd2aef53eacc78b6908d45153f7536d7e52c3ec4dabb751ef167f9f481 |
bzminer_custom-v100.20.tar.gz |
29.5 MB | 90b0956c4938443f6d6f01a80bc43548c6aa944f1d0654b301a455fedab51973 |
bzminer_v100.20_macos.tar.gz |
33.2 MB | 090b4e9f3e392c7addecd390b47a96c77ea79b4451af3b108ae90fc346cf1954 |
Verify before running:
# Linux / macOS
sha256sum -c <<< "<hash> <file>"
# Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256A checksum only proves the file is the one that was published — always download
from the official release page.
Getting started
- Unpack the archive for your platform.
- Open a
start_<algo>script and replace the placeholder wallet with your own. - Run it, then open http://127.0.0.1:4014/ for the dashboard.
readme.txt inside each archive has the full quick start, the common options, and
the hardware-safety settings. config.txt is a commented copy of every setting,
generated from the shipped binary, so it always matches the build you have.
Updating on a mining OS
Both fetch this exact version, so they can be pasted as-is - the version below is
already the one on this page.
MMPOS
Put this in miner profile → advanced → "Initiate command prior to miner launch".
It downloads once; on every later launch the if sees the archive already in
/tmp and exits immediately, so it costs nothing per restart.
export version="v100.20"
if [ -f "/tmp/bzminer_${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz; tar -xvf bzminer_${version}_linux.tar.gz; sudo cp -adpR bzminer_${version}_linux/bzminer /opt/mmp/miners/bzminer/
fiHive OS custom miner
The Linux release now includes bzminer_custom-v100.20.tar.gz, a complete Hive OS custom
miner: the full bzminer binary, flight-sheet config adapter, log launcher, and
native /hive_status reporting.
- Click Copy on the Flight Sheet JSON below.
- Open the Hive OS farm page that lists all workers.
- Open the Flight Sheets tab.
- Click Import from Clipboard.
- Create/save the flight sheet and add your PEARL wallet.
- Apply the flight sheet to the workers.
The sample mines Pearl on HeroMiners. Change url, pool_urls, algo, and
coin for another pool or algorithm. The package maps those fields, %WAL%,
the Hive worker name, and pass directly to bzminer. Put optional bzminer CLI
arguments in user_config.
Flight Sheet JSON
{
"name": "PEARL_BZMINER_CUSTOM",
"isFavorite": false,
"items": [
{
"coin": "PEARL",
"pool_ssl": false,
"pool_urls": [
"us.pearl.herominers.com:1200"
],
"dpool_ssl": false,
"miner": "custom",
"miner_alt": "bzminer_custom",
"miner_config": {
"url": "us.pearl.herominers.com:1200",
"algo": "pearl",
"pass": "x",
"miner": "bzminer_custom",
"template": "%WAL%",
"install_url": "https://github.com/bzminer/bzminer/releases/download/v100.20/bzminer_custom-v100.20.tar.gz",
"user_config": ""
},
"pool_geo": []
}
]
}Hive OS built-in miner (manual binary replacement)
Run it over SSH or in the Hive web shell.
You do not need to know which bzminer version is installed. Hive keeps one
folder per version under /hive/miners/bzminer/, and the flight sheet decides
which one runs - so this replaces the binary in every bzminer folder it finds
and whichever one your flight sheet points at gets the new build. That is the
whole reason it does not name a version directory.
version=v100.20
cd /tmp && wget -q https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz && tar -xf bzminer_${version}_linux.tar.gz || { echo "download failed"; exit 1; }
miner stop
n=0; for d in /hive/miners/bzminer/*/; do [ -d "$d" ] && cp -f "bzminer_${version}_linux/bzminer" "$d" && n=$((n+1)); done
[ "$n" -gt 0 ] && echo "updated $n bzminer folder(s)" || echo "no /hive/miners/bzminer/<version>/ found - install bzminer from the flight sheet first"
miner startIt prints how many folders it updated. 0 means bzminer has never been installed
from a flight sheet on that rig, so there is nothing to replace yet.
Reporting problems
Please include: your OS, GPU model(s) and driver version, the algorithm and pool,
and the first ~40 lines of the log (it prints the build, the devices it found, and
what each backend reported). --list-metrics output helps for sensor issues.
v100.16
Release v100.16 of bzminer
All feedback is welcome ;)
- improved pearl hashrate by 3-15% across all devices (nvidia, amd, intel, cpu)
- improved pearl hashrate by a lot on rdna3
- reduced pearl traffic to pool by more than 10x
- added experimental gpu support for randomx
- fixed multi-algo device selection in command line (eg. --cpu<algo#>)
- fixed macos randomx implementation
- more stability updates
Mines Conceal, Ryo, Ergo, Ethereum Classic, EthereumPoW,
Ravencoin, Neurai, Neoxa, Meowcoin, Clore, Pearl,
Monero, Zephyr, Salvium, VERUS, Warthog and XELIS, and ships
sha256d as the open-source SDK example.
Downloads
| file | size | SHA-256 |
|---|---|---|
bzminer_v100.16_windows.zip |
18.5 MB | 9cbf3583c69e54582f572ec65023d37ff4577a68e15ae0d8303a5013df163c2b |
bzminer_v100.16_linux.tar.gz |
19.3 MB | 4b938703fd9ec97c05385473ca85ddd06cd838b0243bbc88aa5603230c7e3131 |
bzminer_custom-v100.16.tar.gz |
19.3 MB | bb7a17d6dc3dede35088555f674b78fa2fe0835a4fd7d5809b3ce8bbdbcb5b47 |
bzminer_v100.16_macos.tar.gz |
20.0 MB | 0bb750166674d14fc9ed5abf318f6c41b37d001e30986695ea5c0f65ba45267d |
Verify before running:
# Linux / macOS
sha256sum -c <<< "<hash> <file>"
# Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256A checksum only proves the file is the one that was published — always download
from the official release page.
Getting started
- Unpack the archive for your platform.
- Open a
start_<algo>script and replace the placeholder wallet with your own. - Run it, then open http://127.0.0.1:4014/ for the dashboard.
readme.txt inside each archive has the full quick start, the common options, and
the hardware-safety settings. config.txt is a commented copy of every setting,
generated from the shipped binary, so it always matches the build you have.
Updating on a mining OS
Both fetch this exact version, so they can be pasted as-is - the version below is
already the one on this page.
MMPOS
Put this in miner profile → advanced → "Initiate command prior to miner launch".
It downloads once; on every later launch the if sees the archive already in
/tmp and exits immediately, so it costs nothing per restart.
export version="v100.16"
if [ -f "/tmp/bzminer_${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz; tar -xvf bzminer_${version}_linux.tar.gz; sudo cp -adpR bzminer_${version}_linux/bzminer /opt/mmp/miners/bzminer/
fiHive OS custom miner
The Linux release now includes bzminer_custom-v100.16.tar.gz, a complete Hive OS custom
miner: the full bzminer binary, flight-sheet config adapter, log launcher, and
native /hive_status reporting.
- Click Copy on the Flight Sheet JSON below.
- Open the Hive OS farm page that lists all workers.
- Open the Flight Sheets tab.
- Click Import from Clipboard.
- Create/save the flight sheet and add your PEARL wallet.
- Apply the flight sheet to the workers.
The sample mines Pearl on HeroMiners. Change url, pool_urls, algo, and
coin for another pool or algorithm. The package maps those fields, %WAL%,
the Hive worker name, and pass directly to bzminer. Put optional bzminer CLI
arguments in user_config.
Flight Sheet JSON
{
"name": "PEARL_BZMINER_CUSTOM",
"isFavorite": false,
"items": [
{
"coin": "PEARL",
"pool_ssl": false,
"pool_urls": [
"us.pearl.herominers.com:1200"
],
"dpool_ssl": false,
"miner": "custom",
"miner_alt": "bzminer_custom",
"miner_config": {
"url": "us.pearl.herominers.com:1200",
"algo": "pearl",
"pass": "x",
"miner": "bzminer_custom",
"template": "%WAL%",
"install_url": "https://github.com/bzminer/bzminer/releases/download/v100.16/bzminer_custom-v100.16.tar.gz",
"user_config": ""
},
"pool_geo": []
}
]
}Hive OS built-in miner (manual binary replacement)
Run it over SSH or in the Hive web shell.
You do not need to know which bzminer version is installed. Hive keeps one
folder per version under /hive/miners/bzminer/, and the flight sheet decides
which one runs - so this replaces the binary in every bzminer folder it finds
and whichever one your flight sheet points at gets the new build. That is the
whole reason it does not name a version directory.
version=v100.16
cd /tmp && wget -q https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz && tar -xf bzminer_${version}_linux.tar.gz || { echo "download failed"; exit 1; }
miner stop
n=0; for d in /hive/miners/bzminer/*/; do [ -d "$d" ] && cp -f "bzminer_${version}_linux/bzminer" "$d" && n=$((n+1)); done
[ "$n" -gt 0 ] && echo "updated $n bzminer folder(s)" || echo "no /hive/miners/bzminer/<version>/ found - install bzminer from the flight sheet first"
miner startIt prints how many folders it updated. 0 means bzminer has never been installed
from a flight sheet on that rig, so there is nothing to replace yet.
Reporting problems
Please include: your OS, GPU model(s) and driver version, the algorithm and pool,
and the first ~40 lines of the log (it prints the build, the devices it found, and
what each backend reported). --list-metrics output helps for sensor issues.
BzMiner v100.13
Release v100.13 of bzminer
All feedback is welcome ;)
- * New bzproxy mode for farms
- New algo: Cryptonight (cn gpu, but cpu can also mine it)
- Improved Pearl on Nvidia Blackwell Ada AND Ampere
- Improved randomx on zen5 and epyc cpus
- Fixed multi-algo mining (see start_multi_algo.so/.bat)
- Fixed randomx bugs connecting to other pools
- Fixed xelis solo mining
- webui now has a dashboard for all bzminer instances found on the network (can disable with --disable_udp)
- Added summary row in devices table for total power
- Fixed actually a bunch of other things
* bzproxy allows a single bzminer instance on your network to communicate with the pool, while other instances of bzminer connect to that proxy instance rather than the pools directly
Mines Conceal, Ryo, Ergo, Ethereum Classic, EthereumPoW,
Ravencoin, Neurai, Neoxa, Meowcoin, Clore, Pearl,
Monero, Zephyr, Salvium, VERUS, Warthog and XELIS, and ships
sha256d as the open-source SDK example.
Downloads
| file | size | SHA-256 |
|---|---|---|
bzminer_v100.13_windows.zip |
16.2 MB | 994394b8306df5c63dd555c31cf73fb8703eb2e69375822b55466d3a086632f9 |
bzminer_v100.13_linux.tar.gz |
17.0 MB | 5b6aebf13c6c6bd8b100ff23f44439ccd24b31ef92d50f5cffc39117c4b123d9 |
bzminer_custom-v100.13.tar.gz |
17.0 MB | 2b5cdee50db277bd380bf2a3ec13b6d946ac2102471a3640dbfdfdde2215bad3 |
bzminer_v100.13_macos.tar.gz |
17.7 MB | c0420c7aa6a2fd96291f6a78af02d8852f8ef17d3e04921455ae8b187d9cfba0 |
Verify before running:
# Linux / macOS
sha256sum -c <<< "<hash> <file>"
# Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256A checksum only proves the file is the one that was published — always download
from the official release page.
Getting started
- Unpack the archive for your platform.
- Open a
start_<algo>script and replace the placeholder wallet with your own. - Run it, then open http://127.0.0.1:4014/ for the dashboard.
readme.txt inside each archive has the full quick start, the common options, and
the hardware-safety settings. config.txt is a commented copy of every setting,
generated from the shipped binary, so it always matches the build you have.
Updating on a mining OS
Both fetch this exact version, so they can be pasted as-is - the version below is
already the one on this page.
MMPOS
Put this in miner profile → advanced → "Initiate command prior to miner launch".
It downloads once; on every later launch the if sees the archive already in
/tmp and exits immediately, so it costs nothing per restart.
export version="v100.13"
if [ -f "/tmp/bzminer_${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz; tar -xvf bzminer_${version}_linux.tar.gz; sudo cp -adpR bzminer_${version}_linux/bzminer /opt/mmp/miners/bzminer/
fiHive OS custom miner
The Linux release now includes bzminer_custom-v100.13.tar.gz, a complete Hive OS custom
miner: the full bzminer binary, flight-sheet config adapter, log launcher, and
native /hive_status reporting.
- Click Copy on the Flight Sheet JSON below.
- Open the Hive OS farm page that lists all workers.
- Open the Flight Sheets tab.
- Click Import from Clipboard.
- Create/save the flight sheet and add your PEARL wallet.
- Apply the flight sheet to the workers.
The sample mines Pearl on HeroMiners. Change url, pool_urls, algo, and
coin for another pool or algorithm. The package maps those fields, %WAL%,
the Hive worker name, and pass directly to bzminer. Put optional bzminer CLI
arguments in user_config.
Flight Sheet JSON
{
"name": "PEARL_BZMINER_CUSTOM",
"isFavorite": false,
"items": [
{
"coin": "PEARL",
"pool_ssl": false,
"pool_urls": [
"us.pearl.herominers.com:1200"
],
"dpool_ssl": false,
"miner": "custom",
"miner_alt": "bzminer_custom",
"miner_config": {
"url": "us.pearl.herominers.com:1200",
"algo": "pearl",
"pass": "x",
"miner": "bzminer_custom",
"template": "%WAL%",
"install_url": "https://github.com/bzminer/bzminer/releases/download/v100.13/bzminer_custom-v100.13.tar.gz",
"user_config": ""
},
"pool_geo": []
}
]
}Hive OS built-in miner (manual binary replacement)
Run it over SSH or in the Hive web shell.
You do not need to know which bzminer version is installed. Hive keeps one
folder per version under /hive/miners/bzminer/, and the flight sheet decides
which one runs - so this replaces the binary in every bzminer folder it finds
and whichever one your flight sheet points at gets the new build. That is the
whole reason it does not name a version directory.
version=v100.13
cd /tmp && wget -q https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz && tar -xf bzminer_${version}_linux.tar.gz || { echo "download failed"; exit 1; }
miner stop
n=0; for d in /hive/miners/bzminer/*/; do [ -d "$d" ] && cp -f "bzminer_${version}_linux/bzminer" "$d" && n=$((n+1)); done
[ "$n" -gt 0 ] && echo "updated $n bzminer folder(s)" || echo "no /hive/miners/bzminer/<version>/ found - install bzminer from the flight sheet first"
miner startIt prints how many folders it updated. 0 means bzminer has never been installed
from a flight sheet on that rig, so there is nothing to replace yet.
Reporting problems
Please include: your OS, GPU model(s) and driver version, the algorithm and pool,
and the first ~40 lines of the log (it prints the build, the devices it found, and
what each backend reported). --list-metrics output helps for sensor issues.
BzMiner v100.11
Release v100.11 of bzminer
All feedback is welcome ;)
- * New bzproxy mode for farms
- Improved Pearl on Nvidia Blackwell and Ampere
- Improved randomx on zen5 and epyc cpus
- Fixed randomx bugs connecting to other pools
- Fixed xelis solo mining
- webui now has a dashboard for all bzminer instances found on the network (can disable with --disable_udp)
- Added summary row in devices table for total power
* bzproxy allows a single bzminer instance on your network to communicate with the pool, while other instances of bzminer connect to that proxy instance rather than the pools directly

Downloads
| file | size | SHA-256 |
|---|---|---|
bzminer_v100.11_windows.zip |
14.6 MB | 03b69bacb8d3188c6603e9d2f6c88866f573a0da1ae91b2d257228a41334bee4 |
bzminer_v100.11_linux.tar.gz |
15.4 MB | 895a9bc260c5731ea43cdb38eb3506bc3836206a7cf5fe164fe615babb94324a |
bzminer_v100.11_macos.tar.gz |
16.0 MB | 2f525f606a23e63d63488416acb7f1d51a25471084f0756496ebee1d75daab82 |
Verify before running:
# Linux / macOS
sha256sum -c <<< "<hash> <file>"
# Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256A checksum only proves the file is the one that was published — always download
from the official release page.
Getting started
- Unpack the archive for your platform.
- Open a
start_<algo>script and replace the placeholder wallet with your own. - Run it, then open http://127.0.0.1:4014/ for the dashboard.
readme.txt inside each archive has the full quick start, the common options, and
the hardware-safety settings. config.txt is a commented copy of every setting,
generated from the shipped binary, so it always matches the build you have.
Updating on a mining OS
Both fetch this exact version, so they can be pasted as-is - the version below is
already the one on this page.
MMPOS
Put this in miner profile → advanced → "Initiate command prior to miner launch".
It downloads once; on every later launch the if sees the archive already in
/tmp and exits immediately, so it costs nothing per restart.
export version="v100.11"
if [ -f "/tmp/bzminer_${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz; tar -xvf bzminer_${version}_linux.tar.gz; sudo cp -adpR bzminer_${version}_linux/bzminer /opt/mmp/miners/bzminer/
fiHive OS custom miner
The Linux release now includes bzminer_custom-v100.11.tar.gz, a complete Hive OS custom
miner: the full bzminer binary, flight-sheet config adapter, log launcher, and
native /hive_status reporting.
- Click Copy on the Flight Sheet JSON below.
- Open the Hive OS farm page that lists all workers.
- Open the Flight Sheets tab.
- Click Import from Clipboard.
- Create/save the flight sheet and add your PEARL wallet.
- Apply the flight sheet to the workers.
The sample mines Pearl on HeroMiners. Change url, pool_urls, algo, and
coin for another pool or algorithm. The package maps those fields, %WAL%,
the Hive worker name, and pass directly to bzminer. Put optional bzminer CLI
arguments in user_config.
Flight Sheet JSON
{
"name": "PEARL_BZMINER_CUSTOM",
"isFavorite": false,
"items": [
{
"coin": "PEARL",
"pool_ssl": false,
"pool_urls": [
"us.pearl.herominers.com:1200"
],
"dpool_ssl": false,
"miner": "custom",
"miner_alt": "bzminer_custom",
"miner_config": {
"url": "us.pearl.herominers.com:1200",
"algo": "pearl",
"pass": "x",
"miner": "bzminer_custom",
"template": "%WAL%",
"install_url": "https://github.com/bzminer/bzminer/releases/download/v100.11/bzminer_custom-v100.11.tar.gz",
"user_config": ""
},
"pool_geo": []
}
]
}Hive OS built-in miner (manual binary replacement)
Run it over SSH or in the Hive web shell.
You do not need to know which bzminer version is installed. Hive keeps one
folder per version under /hive/miners/bzminer/, and the flight sheet decides
which one runs - so this replaces the binary in every bzminer folder it finds
and whichever one your flight sheet points at gets the new build. That is the
whole reason it does not name a version directory.
version=v100.11
cd /tmp && wget -q https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz && tar -xf bzminer_${version}_linux.tar.gz || { echo "download failed"; exit 1; }
miner stop
n=0; for d in /hive/miners/bzminer/*/; do [ -d "$d" ] && cp -f "bzminer_${version}_linux/bzminer" "$d" && n=$((n+1)); done
[ "$n" -gt 0 ] && echo "updated $n bzminer folder(s)" || echo "no /hive/miners/bzminer/<version>/ found - install bzminer from the flight sheet first"
miner startIt prints how many folders it updated. 0 means bzminer has never been installed
from a flight sheet on that rig, so there is nothing to replace yet.
Algorithms in this build
-a name |
coin | dev fee | devices | what it is |
|---|---|---|---|---|
ergo |
Ergo | 1% | NVIDIA · AMD · Intel · Apple | A smart-contract proof-of-work chain built on an extended UTXO model. Autolykos v2 is memory-hard: it builds a ~2 GB table in VRAM before it can mine, so a card needs the room for it. Wallet addresses start with '9'. |
etchash, etc |
Ethereum Classic | 0.50% | NVIDIA · AMD · Apple | The original Ethereum chain, still proof-of-work; ECIP-1099 halved its epoch, so its DAG is about half ETHW's at a comparable height. |
ethash, ethw, ethereumpow |
EthereumPoW | 0.50% | NVIDIA · AMD · Apple | The proof-of-work fork kept alive after Ethereum moved to proof-of-stake. |
rvn (or kawpow) |
Ravencoin | 1% | NVIDIA · AMD · Intel · Apple | A Bitcoin-derived chain for issuing and transferring user-created assets. |
xna (or kawpow) |
Neurai | 1% | NVIDIA · AMD · Intel · Apple | A Ravencoin fork aimed at tying asset tokens to IoT devices and AI data. |
neoxa (or kawpow) |
Neoxa | 1% | NVIDIA · AMD · Intel · Apple | A Ravencoin fork built around gaming and in-game reward tokens. |
meowcoin (or kawpow) |
Meowcoin | 1% | NVIDIA · AMD · Intel · Apple | A community-run Ravencoin fork with the same asset layer. |
clore (or kawpow) |
Clore | 1% | NVIDIA · AMD · Intel · Apple | A Ravencoin fork whose coin pays for time on a GPU-rental marketplace. |
pearl |
Pearl | 1% | NVIDIA · AMD · Intel · Apple · CPU | A zk proof-of-work chain: every share is a STARK proof, so it is far heavier per hash than an ordinary algorithm and the hashrate numbers look small. Also mines solo against your own node. Wallet addresses start with 'prl1'. |
randomx, rx/0, xmr, monero, zeph, zephyr, sal, salvium |
Monero, Zephyr, Salvium | 1% | CPU | A privacy chain that hides sender, receiver and amount by default. RandomX (rx/0) is deliberately CPU-friendly and ASIC-hostile. A Monero address. The worker name is a separate --worker argument, not a suffix on the address. |
sha256d |
— | none | NVIDIA · AMD · Intel · CPU | The open-source SDK example: a complete algorithm plugin - CPU and GPU kernels, pool stratum, bench job source. Not worth mining; SHA-256d is ASIC territory. |
verus |
VERUS | 1% | CPU | A hybrid proof-of-work / proof-of-stake chain with an identity and currency protocol on top. VerusHash v2.2 is CPU-only by design. A Verus R-address. The worker name is a separate --worker argument, not a suffix on the address. |
warthog |
Warthog | 2% | NVIDIA · AMD · Intel · Apple and CPU | A chain whose janushash proof-of-work is deliberately split across both processors: the GPU filters sha256t and the CPU runs VerusHash over the same nonces. Neither half finds anything alone. Wallet addresses are 48 hex characters. |
xelis |
XELIS | 1% | NVIDIA · AMD · Intel · CPU | A privacy-oriented BlockDAG with encrypted balances and homomorphic transfers. Wallet addresses start with 'xel:'. |
Reporting problems
Please include: your OS, GPU model(s) and driver version, the algorithm and pool,
and the first ~40 lines of the log (it prints the build, the devices it found, and
what each backend reported). --list-metrics output helps for sensor issues.
BzMiner v100.10
Release v100.10 of bzminer
All feedback is welcome ;)
- New Coin: Pearl (1% dev fee, Nvidia, AMD, Intel, CPU, Solo mining)
- New Coin: RandomX (1% dev fee, CPU only)
- Improved hashrate on Xelis and Warthog
- Added Socks5 support
- First official release of entirely rewritten BzMiner
- TUI mode (default)
- Monitoring mode (many metrics available)
- Hotkeys to adjust overclocks while mining
- Many more features
NOTE: Because this is an entire new rewrite of BzMiner, many algos bzminer previously supported have been dropped (some temporarily). If you were mining any algos that are no longer supported in bz, please keep using your current version of bz and request that algo get added to a future update of bzminer
Downloads
| file | size | SHA-256 |
|---|---|---|
bzminer_v100.10_windows.zip |
14.4 MB | 45ac10991b948e418a01fca0e3f04e2e14294b1f851cd78e119322ead1352d91 |
bzminer_v100.10_linux.tar.gz |
15.3 MB | 169aa1ffed337d99453e22d4d97faac661172335aaa1528469469ebd832adc0b |
bzminer_v100.10_macos.tar.gz |
15.9 MB | cebdf981f9033cbecbf4b9a52384c315b0c7a91fd8755c223a0e6475a602b187 |
Verify before running:
# Linux / macOS
sha256sum -c <<< "<hash> <file>"
# Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256A checksum only proves the file is the one that was published — always download
from the official release page.
Getting started
- Unpack the archive for your platform.
- Open a
start_<algo>script and replace the placeholder wallet with your own. - Run it, then open http://127.0.0.1:4014/ for the dashboard.
readme.txt inside each archive has the full quick start, the common options, and
the hardware-safety settings. config.txt is a commented copy of every setting,
generated from the shipped binary, so it always matches the build you have.
Updating on a mining OS
Both fetch this exact version, so they can be pasted as-is - the version below is
already the one on this page.
MMPOS
Put this in miner profile → advanced → "Initiate command prior to miner launch".
It downloads once; on every later launch the if sees the archive already in
/tmp and exits immediately, so it costs nothing per restart.
export version="v100.10"
if [ -f "/tmp/bzminer_${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz; tar -xvf bzminer_${version}_linux.tar.gz; sudo cp -adpR bzminer_${version}_linux/bzminer /opt/mmp/miners/bzminer/
fiHive OS
Run it over SSH or in the Hive web shell.
You do not need to know which bzminer version is installed. Hive keeps one
folder per version under /hive/miners/bzminer/, and the flight sheet decides
which one runs - so this replaces the binary in every bzminer folder it finds
and whichever one your flight sheet points at gets the new build. That is the
whole reason it does not name a version directory.
version=v100.10
cd /tmp && wget -q https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz && tar -xf bzminer_${version}_linux.tar.gz || { echo "download failed"; exit 1; }
miner stop
n=0; for d in /hive/miners/bzminer/*/; do [ -d "$d" ] && cp -f "bzminer_${version}_linux/bzminer" "$d" && n=$((n+1)); done
[ "$n" -gt 0 ] && echo "updated $n bzminer folder(s)" || echo "no /hive/miners/bzminer/<version>/ found - install bzminer from the flight sheet first"
miner startIt prints how many folders it updated. 0 means bzminer has never been installed
from a flight sheet on that rig, so there is nothing to replace yet.
Algorithms in this build
-a name |
coin | dev fee | devices | what it is |
|---|---|---|---|---|
ergo |
Ergo | 1% | NVIDIA · AMD · Intel · Apple | A smart-contract proof-of-work chain built on an extended UTXO model. Autolykos v2 is memory-hard: it builds a ~2 GB table in VRAM before it can mine, so a card needs the room for it. Wallet addresses start with '9'. |
etchash, etc |
Ethereum Classic | 0.50% | NVIDIA · AMD · Apple | The original Ethereum chain, still proof-of-work; ECIP-1099 halved its epoch, so its DAG is about half ETHW's at a comparable height. |
ethash, ethw, ethereumpow |
EthereumPoW | 0.50% | NVIDIA · AMD · Apple | The proof-of-work fork kept alive after Ethereum moved to proof-of-stake. |
rvn (or kawpow) |
Ravencoin | 1% | NVIDIA · AMD · Intel · Apple | A Bitcoin-derived chain for issuing and transferring user-created assets. |
xna (or kawpow) |
Neurai | 1% | NVIDIA · AMD · Intel · Apple | A Ravencoin fork aimed at tying asset tokens to IoT devices and AI data. |
neoxa (or kawpow) |
Neoxa | 1% | NVIDIA · AMD · Intel · Apple | A Ravencoin fork built around gaming and in-game reward tokens. |
meowcoin (or kawpow) |
Meowcoin | 1% | NVIDIA · AMD · Intel · Apple | A community-run Ravencoin fork with the same asset layer. |
clore (or kawpow) |
Clore | 1% | NVIDIA · AMD · Intel · Apple | A Ravencoin fork whose coin pays for time on a GPU-rental marketplace. |
pearl |
Pearl | 1% | NVIDIA · AMD · Intel · Apple · CPU | A zk proof-of-work chain: every share is a STARK proof, so it is far heavier per hash than an ordinary algorithm and the hashrate numbers look small. Also mines solo against your own node. Wallet addresses start with 'prl1'. |
randomx, rx/0, xmr, monero |
Monero | 1% | CPU | A privacy chain that hides sender, receiver and amount by default. RandomX (rx/0) is deliberately CPU-friendly and ASIC-hostile. A Monero address. The worker name is a separate --worker argument, not a suffix on the address. |
sha256d |
— | none | NVIDIA · AMD · Intel · CPU | The open-source SDK example: a complete algorithm plugin - CPU and GPU kernels, pool stratum, bench job source. Not worth mining; SHA-256d is ASIC territory. |
verus |
VERUS | 1% | CPU | A hybrid proof-of-work / proof-of-stake chain with an identity and currency protocol on top. VerusHash v2.2 is CPU-only by design. A Verus R-address. The worker name is a separate --worker argument, not a suffix on the address. |
warthog |
Warthog | 2% | NVIDIA · AMD · Intel · Apple and CPU | A chain whose janushash proof-of-work is deliberately split across both processors: the GPU filters sha256t and the CPU runs VerusHash over the same nonces. Neither half finds anything alone. Wallet addresses are 48 hex characters. |
xelis |
XELIS | 1% | NVIDIA · AMD · Intel · CPU | A privacy-oriented BlockDAG with encrypted balances and homomorphic transfers. Wallet addresses start with 'xel:'. |
Reporting problems
Please include: your OS, GPU model(s) and driver version, the algorithm and pool,
and the first ~40 lines of the log (it prints the build, the devices it found, and
what each backend reported). --list-metrics output helps for sensor issues.
BzMiner v100.04b1
Release v100.04b1 BETA of bzminer
All feedback is welcome ;)
- New algorithm: KawPow on NVIDIA, AMD and Apple GPUs - Ravencoin, Neurai, Neoxa, Meowcoin and Clore
-a rvn,xna,neoxa,meowcoinandclorename the coin as they did in bzminer 1.x, and the dev fee is paid on that chain- One
start_kawpowscript with a block per coin, instead of one script per coin name - Pearl is about five times faster on Turing (RTX 20-series, GTX 16-series)
- Pearl's dev fee is now 1%, down from 2%
- Pearl is faster on Ada (RTX 40-series)
- Pearl is faster on 24 GB Ampere cards (RTX 3090, RTX 3080 Ti)
- Pearl draws less power on the rest of Ampere (RTX 30-series)
- Pearl is faster on Blackwell, and now fits 8 GB Blackwell cards
- Xelis is faster on Ampere (RTX 30-series)
- Xelis is faster on CPUs without AVX-512, by about 5%
- Warthog no longer submits duplicate shares around the dev-fee switch
- Shares no longer get stuck on "pending" when the pool changes
- Ergo mines on WoolyPooly again
- Dev-fee connection failures no longer stall the user's pool or count as reconnects
- A dev-fee destination that keeps failing is backed off and dropped, and the fee is still paid in full
- Dev-fee shares stay out of your share table
- An algorithm this build does not have is now an error, and the miner runs in monitoring mode instead of quietly mining something else
- New jobs are logged at info, so the default log shows the pool is still sending work
- Job, difficulty and pool lines all say which algorithm they are for
- Overclocking works on 50-series cards again
- A core clock lock now holds when an offset is applied with it
cpu_threadsgoverns every CPU thread the miner starts, and they are all pinned- OpenCL is only loaded if something can use it
- Memory clock locks are checked against the card, and no longer report a lock that landed as failed
- New hotkeys for the memory clock:
k/Klocks it,m/Moffsets it - New hotkeys for the board power limit:
w/W(NVIDIA) - The tuning hotkeys act on one card at a time, and every screen shows which one
- New
tbscolumn: the real, measured time between shares - Every mining box now shows block height, difficulty, estimated time between shares and pool latency
- Those four have their own column, a line each, instead of a row apiece under the table (warthog keeps them in the status column)
[h]is the first hotkey on the row, and pressing it again closes the help- New hotkey
[u]: the pool details - url, wallet, worker and password - press again to hide - The top rule counts pool reconnects
- The full hotkey legend is on every screen, and
hexplains each key - The console draws correctly at any terminal size
- The mouse wheel scrolls again, and text selection still works
[i]/[I]steps the refresh rate through round numbers- Log lines say what level they are, and are coloured by it
- The log file holds the device and pool tables, not just the log lines
- New
--logfile, and each log file can append, overwrite or timestamp - The monitor screen has its own log:
--monitor-logfile - The file follows the console's log level live unless
logfile_levelpins it --log-level networkshows frames for every algorithm, each exactly once- Network logs elide long values and binary runs in place instead of dropping the frame
- Xelis records how each card was set up at startup
- New: DRAM timings, on the device page, in the web dashboard and in
--ram-info(AMD platforms) - GPU memory timings are read on Linux too, and cards that cannot report them no longer show a number
- The CPU's
archcell says the architecture, not the core count - The device page shows more, hides less, and no longer repeats its headings
- Linux shows every GPU sensor the driver publishes, not one of each kind
- CPU fans are detected on Linux boards the kernel has no sensor driver for
- The web API carries
height,share_workand the reconnect count, and/statusfills inblock - Quieter logs: kernel and prover internals are off unless you pass
--internal-log - Fixed: per-thread CPU usage read 0% on Linux
- Fixed: AMD CPUs reported temperatures for CCDs that are not fitted
- Fixed: the share log kept naming the CPU thread count from startup after
[t]had changed it
Mines Ergo, Ravencoin, Neurai, Neoxa, Meowcoin, Clore,
Pearl, VERUS, Warthog and XELIS, and ships sha256d as the
open-source SDK example.
Downloads
| file | size | SHA-256 |
|---|---|---|
bzminer_v100.04b1_windows.zip |
14.2 MB | e523c0efea35bde782d1c4876ead8f4de29f46bf93ce902dd7ea6c659d65e132 |
bzminer_v100.04b1_linux.tar.gz |
15.3 MB | 946519272868de4a5525617b99ae979cdb0ff0512ddf46dbde9df11508e98ca8 |
bzminer_v100.04b1_macos.tar.gz |
14.7 MB | aa5613212434ac226eba2674402255a34626337d9f7bf431142bb1a1112d371c |
Verify before running:
# Linux / macOS
sha256sum -c <<< "<hash> <file>"
# Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256A checksum only proves the file is the one that was published — always download
from the official release page.
Getting started
- Unpack the archive for your platform.
- Open a
start_<algo>script and replace the placeholder wallet with your own. - Run it, then open http://127.0.0.1:4014/ for the dashboard.
readme.txt inside each archive has the full quick start, the common options, and
the hardware-safety settings. config.txt is a commented copy of every setting,
generated from the shipped binary, so it always matches the build you have.
Updating on a mining OS
Both fetch this exact version, so they can be pasted as-is - the version below is
already the one on this page.
MMPOS
Put this in miner profile → advanced → "Initiate command prior to miner launch".
It downloads once; on every later launch the if sees the archive already in
/tmp and exits immediately, so it costs nothing per restart.
export version="v100.04b1"
if [ -f "/tmp/bzminer_${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz; tar -xvf bzminer_${version}_linux.tar.gz; sudo cp -adpR bzminer_${version}_linux/bzminer /opt/mmp/miners/bzminer/
fiHive OS
Run it over SSH or in the Hive web shell.
You do not need to know which bzminer version is installed. Hive keeps one
folder per version under /hive/miners/bzminer/, and the flight sheet decides
which one runs - so this replaces the binary in every bzminer folder it finds
and whichever one your flight sheet points at gets the new build. That is the
whole reason it does not name a version directory.
version=v100.04b1
cd /tmp && wget -q https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz && tar -xf bzminer_${version}_linux.tar.gz || { echo "download failed"; exit 1; }
miner stop
n=0; for d in /hive/miners/bzminer/*/; do [ -d "$d" ] && cp -f "bzminer_${version}_linux/bzminer" "$d" && n=$((n+1)); done
[ "$n" -gt 0 ] && echo "updated $n bzminer folder(s)" || echo "no /hive/miners/bzminer/<version>/ found - install bzminer from the flight sheet first"
miner startIt prints how many folders it updated. 0 means bzminer has never been installed
from a flight sheet on that rig, so there is nothing to replace yet.
Algorithms in this build
| algorithm | coin | dev fee | notes |
|---|---|---|---|
ergo |
Ergo | 1% | Autolykos v2. GPU only, and memory-hard: it builds a table of N 32-byte elements (about 2 GB) in VRAM, so a card needs the room for it. N grows with block height, and the table is rebuilt when it changes. Wallet addresses start with '9'. |
kawpow |
Ravencoin (rvn)Neurai ( xna)Neoxa ( neoxa)Meowcoin ( meowcoin)Clore ( clore) |
1% | KawPow on NVIDIA CUDA, AMD OpenCL, and Apple Metal GPUs. NVIDIA specializes the three-block random program through the driver's PTX JIT, with precompiled cubins as its fallback; AMD uses offline-native gfx code objects; Apple Silicon uses a portable offline metallib. No CUDA toolkit, NVRTC, ROCm compiler, OpenCL C source, Metal source, or external GPU compiler is required on the mining rig; the AMD and Apple paths do no runtime compilation. Answers to kawpow and to each KawPow coin by name (rvn, xna, neoxa, meowcoin, clore), which is also what selects the dev-fee destination. A wallet address for the coin being mined, optionally followed by .worker. |
pearl |
Pearl | 1% | a zk proof-of-work: each share is a STARK proof, so it is far heavier per hash than a normal algorithm. Also mines SOLO - point -p at your node's RPC URL instead of a pool. Wallet addresses start with 'prl1'. |
sha256d |
— | none | The open-source SDK example: a full algorithm plugin (CPU+GPU, pool stratum, bench job source). Copy plugins/public/sha256d as a template for your own. |
verus |
VERUS | 1% | VerusHash v2.2 CPU mining. A Verus R-address, optionally followed by .worker. |
warthog |
Warthog | 2% | janushash - the GPU filters sha256t and the CPU runs verushash, on the same nonces. Needs BOTH a GPU and the CPU; one without the other finds nothing. Wallet addresses are 48 hex characters. |
xelis |
XELIS | 1% | xelhash. Wallet addresses start with 'xel:'. |
Reporting problems
Please include: your OS, GPU model(s) and driver version, the algorithm and pool,
and the first ~40 lines of the log (it prints the build, the devices it found, and
what each backend reported). --list-metrics output helps for sensor issues.
BzMiner v100.03b8
Release v100.03b8 BETA of bzminer
All feedback is welcome ;)
- Pearl is about five times faster on Turing - RTX 20-series and GTX 16-series. An 80 W RTX 2070 Max-Q went from 5.73 TH/s to 29.17 TH/s at 76 W. The new kernel uses Turing's own tensor instruction and is picked automatically on any Turing card with 4 GB or more
- Pearl's dev fee is now 1%, down from 2%
- Pearl is faster on Blackwell - better throughput, and the proof work now overlaps the search
- Warthog no longer submits duplicate shares around the dev-fee switch
- Shares no longer get stuck on "pending" when the pool changes.
- Ergo mines on WoolyPooly again.
- Xelis improvement on older zen archs (zen 1, 2, 3)
- Overclocking works on 50-series cards again
- A core clock lock holds when an offset is applied with it
cpu_threadsnow governs every CPU thread the miner starts, not just the mining workers - and they are all pinned- OpenCL is only loaded if something can use it.
- Memory clock locks are checked against the card
- Hotkeys for the memory clock, and lock keys that start from where the card is
- The tuning hotkeys act on one card at a time, and every screen shows which one
- The mining table has a
tbscolumn: the real, measured time between shares - The top border counts pool reconnects
- The full hotkey legend is on every screen, and every key on it works everywhere
- The console draws correctly at any terminal size
- Log lines say what level they are, and are colored by it
- *[i]
/[I]` steps the refresh rate through round numbers - 100ms, 250, 500, then every half second to 5s, then 6s, 7.5s, 10s, 15s, 20s, 30s, 45s, 60s. It used to multiply by 3/2, which lands on 295ms, 442, 663, 994 - New: DRAM timings. tCL/tRCD/tRP/tRAS and the secondaries as the board actually programmed them, in clocks and in nanoseconds - which is not what the DIMM is rated for whenever an XMP/EXPO profile is applied, declined, or hand-tuned. On the CPU device page, in the web dashboard's Memory panel, and in
--ram-info. AMD platforms; Intel reportsn/aand touches no registers - The CPU's
archcell says the architecture - The device page shows more
- CPU fans are detected on Linux boards the kernel has no sensor driver for. Mini-PCs especially carry an ITE or Nuvoton chip Linux does not recognise, and then nothing anywhere reports a fan. bzminer reads the chip directly when - and only when - no kernel driver has, as root and read-only.
superio_fans falseturns it off - should work on mmpos stats page now
- Quieter, more useful logs.
- Fixed per-thread CPU usage read 0% on a fully loaded Linux machine; AMD CPUs reported temperatures for CCDs that are not physically fitted; the share log kept naming the thread count from startup after
[t]had changed it; and the CPU row'scfgcell now tracks the thread count while it changes
Downloads
| file | size | SHA-256 |
|---|---|---|
bzminer_v100.03b8_windows.zip |
13.6 MB | 2dc20b65aa95a6fd2b0b4cfc19df92ff07c9e75339f8c3db2ae0ef44491420ad |
bzminer_v100.03b8_linux.tar.gz |
14.8 MB | e3fda202f1b7845f10838e90472cb571068d050ddf4a84532e3d3d75c513cedc |
bzminer_v100.03b8_macos.tar.gz |
14.2 MB | 6855b5f3337b6c70172079f0fccccfbb15305ce44e39a83a27da67cc5c1707e7 |
Verify before running:
# Linux / macOS
sha256sum -c <<< "<hash> <file>"
# Windows (PowerShell)
Get-FileHash .\<file> -Algorithm SHA256A checksum only proves the file is the one that was published — always download
from the official release page.
Getting started
- Unpack the archive for your platform.
- Open a
start_<algo>script and replace the placeholder wallet with your own. - Run it, then open http://127.0.0.1:4014/ for the dashboard.
readme.txt inside each archive has the full quick start, the common options, and
the hardware-safety settings. config.txt is a commented copy of every setting,
generated from the shipped binary, so it always matches the build you have.
Updating on a mining OS
Both fetch this exact version, so they can be pasted as-is - the version below is
already the one on this page.
MMPOS
Put this in miner profile → advanced → "Initiate command prior to miner launch".
It downloads once; on every later launch the if sees the archive already in
/tmp and exits immediately, so it costs nothing per restart.
export version="v100.03b8"
if [ -f "/tmp/bzminer_${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz; tar -xvf bzminer_${version}_linux.tar.gz; sudo cp -adpR bzminer_${version}_linux/bzminer /opt/mmp/miners/bzminer/
fiHive OS
Run it over SSH or in the Hive web shell.
You do not need to know which bzminer version is installed. Hive keeps one
folder per version under /hive/miners/bzminer/, and the flight sheet decides
which one runs - so this replaces the binary in every bzminer folder it finds
and whichever one your flight sheet points at gets the new build. That is the
whole reason it does not name a version directory.
version=v100.03b8
cd /tmp && wget -q https://github.com/bzminer/bzminer/releases/download/${version}/bzminer_${version}_linux.tar.gz && tar -xf bzminer_${version}_linux.tar.gz || { echo "download failed"; exit 1; }
miner stop
n=0; for d in /hive/miners/bzminer/*/; do [ -d "$d" ] && cp -f "bzminer_${version}_linux/bzminer" "$d" && n=$((n+1)); done
[ "$n" -gt 0 ] && echo "updated $n bzminer folder(s)" || echo "no /hive/miners/bzminer/<version>/ found - install bzminer from the flight sheet first"
miner startIt prints how many folders it updated. 0 means bzminer has never been installed
from a flight sheet on that rig, so there is nothing to replace yet.
Algorithms in this build
| algorithm | coin | dev fee | notes |
|---|---|---|---|
ergo |
Ergo | 1% | Autolykos v2. GPU only, and memory-hard: it builds a table of N 32-byte elements (about 2 GB) in VRAM, so a card needs the room for it. N grows with block height, and the table is rebuilt when it changes. Wallet addresses start with '9'. |
pearl |
Pearl | 1% | a zk proof-of-work: each share is a STARK proof, so it is far heavier per hash than a normal algorithm. Also mines SOLO - point -p at your node's RPC URL instead of a pool. Wallet addresses start with 'prl1'. |
sha256d |
— | none | The open-source SDK example: a full algorithm plugin (CPU+GPU, pool stratum, bench job source). Copy plugins/public/sha256d as a template for your own. |
verus |
VERUS | 1% | VerusHash v2.2 CPU mining. A Verus R-address, optionally followed by .worker. |
warthog |
Warthog | 2% | janushash - the GPU filters sha256t and the CPU runs verushash, on the same nonces. Needs BOTH a GPU and the CPU; one without the other finds nothing. Wallet addresses are 48 hex characters. |
xelis |
XELIS | 1% | xelhash. Wallet addresses start with 'xel:'. |
Files
| download | what it is |
|---|---|
bzminer_<ver>_<os> |
Full. All 17 plugins compiled in. One self-contained binary - take this one unless you know you want the other. |
bzminer_<ver>_<os>_lite |
Lite. No plugins compiled in; loads them from a plugins/ folder beside it. Useless on its own - it needs the archive below. |
bzminer_<ver>_<os>_plugins |
The drop-in plugins. Required by lite; a full user can also drop a newer one here to override the built-in copy. |
Reporting problems
Please include: your OS, GPU model(s) and driver version, the algorithm and pool,
and the first ~40 lines of the log (it prints the build, the devices it found, and
what each backend reported). --list-metrics output helps for sensor issues.
BzMiner v25.0.1b2 BETA
Release v25.0.1b2 BETA of BzMiner. All feedback is welcome ;)
-- Whats in this BETA
-
v25.0.1b2
x Supports gzip for pearl stratum
x Fixed rocm drivers found but not used
x Added new option, --disable_rocm -
v25.0.1b1
x improved pearl hashrate on nvida
x fixed amd rocm driver not found -
v25.0.0b9
x improved pearl hashrate on ampere
x fixed intel battlemage so all battlemage gpus should mine -
v25.0.0b8
x optimized nvidia for Pearl
x added support for intel arc and battlemage gpus
x added pearl_opt option "lowmem"
x sample ocs:
4090 high hr: --oc_lock_core_clock 2810 --oc_core_clock_offset 260 --oc_memory_clock_offset 0 --oc_fan_speed 100 --oc_power_limit 600
4090 high eff: --oc_lock_core_clock 2200 --oc_core_clock_offset 320 --oc_lock_memory_clock 5001 --oc_fan_speed 40 --oc_power_limit 600
-
v25.0.0b7
x Pearl improvements on Ampere and Blackwell
x Pearl improvements on RDNA 1,2,3,4
x new option --pearl_opt (auto, eff, hr)
x oc_core_volt_offset works with AMD RDNA gpus
x pearl_opt option to target hashrate or efficiency, options are "auto", "eff", "hr" -
v25.0.0b6
x Nvidia support for Pearl (Ampere, Ada, Blackwell) (Pascal and turing need feedback, maybe don't work)
x Looking for just feedback, this version does not have max hashrate, that will come later, specifically looking for differences between models of the same architecture, as well as potential crashes -
v25.0.0b4
x New coin: Pearl (2% dev fee, for cpu mining, must enable cpu mining in config '--cpu 1')
x Added AMX instruction set path for CPU's which support it
x Slight improvement to CPU hashrate
x Default thread count = physical core count
https://www.bzminer.com/betas/v25.0.1b2/
Be sure to check out the config generator if having trouble setting up
https://www.bzminer.com/config-generator/
Minerstat update command:
export version="25.0.01b2"; mstop; cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp bzminer_v${version}_linux/bzminer /home/minerstat/minerstat-os/clients/bzminer; mstart
MMPOS Update Command (Note: put in Initiate command prior to miner launch field in miner profile ->advanced)
export version="25.0.1b2" # Example version
if [ -f "/tmp/bzminer_v${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp -adpR bzminer_v${version}_linux/bzminer /opt/mmp/miners/bzminer/
fi
Hive OS Update Command (assuming currently on v25.0.1b1)
wget https://bzminer.com/downloads/bzminer_v25.0.1b2_linux.tar.gz; tar -xvf bzminer_v25.0.1b2_linux.tar.gz; miner stop; cp bzminer_v25.0.1b2_linux/bzminer /hive/miners/bzminer/25.0.1b91/; miner start
Rave OS Update Command (assuming currently on v25.0.1b1)
stop && wget https://bzminer.com/downloads/bzminer_v25.0.1b2_linux.tar.gz && tar -xvf bzminer_v25.0.1b2_linux.tar.gz && cp -adpR bzminer_v25.0.1b2_linux/bzminer /app-data/miners/bzminer-25.0.1b1 && start
BzMiner v25.0.1b1 BETA
Release v25.0.1b1 BETA of BzMiner. All feedback is welcome ;)
-- Whats in this BETA
-
v25.0.1b1
x improved pearl hashrate on nvida
x fixed amd rocm driver not found -
v25.0.0b9
x improved pearl hashrate on ampere
x fixed intel battlemage so all battlemage gpus should mine -
v25.0.0b8
x optimized nvidia for Pearl
x added support for intel arc and battlemage gpus
x added pearl_opt option "lowmem"
x sample ocs:
4090 high hr: --oc_lock_core_clock 2810 --oc_core_clock_offset 260 --oc_memory_clock_offset 0 --oc_fan_speed 100 --oc_power_limit 600
4090 high eff: --oc_lock_core_clock 2200 --oc_core_clock_offset 320 --oc_lock_memory_clock 5001 --oc_fan_speed 40 --oc_power_limit 600
-
v25.0.0b7
x Pearl improvements on Ampere and Blackwell
x Pearl improvements on RDNA 1,2,3,4
x new option --pearl_opt (auto, eff, hr)
x oc_core_volt_offset works with AMD RDNA gpus
x pearl_opt option to target hashrate or efficiency, options are "auto", "eff", "hr" -
v25.0.0b6
x Nvidia support for Pearl (Ampere, Ada, Blackwell) (Pascal and turing need feedback, maybe don't work)
x Looking for just feedback, this version does not have max hashrate, that will come later, specifically looking for differences between models of the same architecture, as well as potential crashes -
v25.0.0b4
x New coin: Pearl (2% dev fee, for cpu mining, must enable cpu mining in config '--cpu 1')
x Added AMX instruction set path for CPU's which support it
x Slight improvement to CPU hashrate
x Default thread count = physical core count
https://www.bzminer.com/betas/v25.0.1b1/
Be sure to check out the config generator if having trouble setting up
https://www.bzminer.com/config-generator/
Minerstat update command:
export version="25.0.01b1"; mstop; cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp bzminer_v${version}_linux/bzminer /home/minerstat/minerstat-os/clients/bzminer; mstart
MMPOS Update Command (Note: put in Initiate command prior to miner launch field in miner profile ->advanced)
export version="25.0.1b1" # Example version
if [ -f "/tmp/bzminer_v${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp -adpR bzminer_v${version}_linux/bzminer /opt/mmp/miners/bzminer/
fi
Hive OS Update Command (assuming currently on v25.0.0b9)
wget https://bzminer.com/downloads/bzminer_v25.0.1b1_linux.tar.gz; tar -xvf bzminer_v25.0.1b1_linux.tar.gz; miner stop; cp bzminer_v25.0.1b1_linux/bzminer /hive/miners/bzminer/25.0.0b9/; miner start
Rave OS Update Command (assuming currently on v25.0.0b9)
stop && wget https://bzminer.com/downloads/bzminer_v25.0.1b1_linux.tar.gz && tar -xvf bzminer_v25.0.1b1_linux.tar.gz && cp -adpR bzminer_v25.0.1b1_linux/bzminer /app-data/miners/bzminer-25.0.0b9 && start
BzMiner v25.0.0b9 BETA
Release v25.0.0b9 BETA of BzMiner. All feedback is welcome ;)
-- Whats in this BETA
-
v25.0.0b9
x improved pearl hashrate on ampere
x fixed intel battlemage so all battlemage gpus should mine -
v25.0.0b8
x optimized nvidia for Pearl
x added support for intel arc and battlemage gpus
x added pearl_opt option "lowmem"
x sample ocs:
4090 high hr: --oc_lock_core_clock 2810 --oc_core_clock_offset 260 --oc_memory_clock_offset 0 --oc_fan_speed 100 --oc_power_limit 600
4090 high eff: --oc_lock_core_clock 2200 --oc_core_clock_offset 320 --oc_lock_memory_clock 5001 --oc_fan_speed 40 --oc_power_limit 600
-
v25.0.0b7
x Pearl improvements on Ampere and Blackwell
x Pearl improvements on RDNA 1,2,3,4
x new option --pearl_opt (auto, eff, hr)
x oc_core_volt_offset works with AMD RDNA gpus
x pearl_opt option to target hashrate or efficiency, options are "auto", "eff", "hr" -
v25.0.0b6
x Nvidia support for Pearl (Ampere, Ada, Blackwell) (Pascal and turing need feedback, maybe don't work)
x Looking for just feedback, this version does not have max hashrate, that will come later, specifically looking for differences between models of the same architecture, as well as potential crashes -
v25.0.0b4
x New coin: Pearl (2% dev fee, for cpu mining, must enable cpu mining in config '--cpu 1')
x Added AMX instruction set path for CPU's which support it
x Slight improvement to CPU hashrate
x Default thread count = physical core count
https://www.bzminer.com/betas/v25.0.0b9/
Be sure to check out the config generator if having trouble setting up
https://www.bzminer.com/config-generator/
Minerstat update command:
export version="25.0.0b89"; mstop; cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp bzminer_v${version}_linux/bzminer /home/minerstat/minerstat-os/clients/bzminer; mstart
MMPOS Update Command (Note: put in Initiate command prior to miner launch field in miner profile ->advanced)
export version="25.0.0b9" # Example version
if [ -f "/tmp/bzminer_v${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp -adpR bzminer_v${version}_linux/bzminer /opt/mmp/miners/bzminer/
fi
Hive OS Update Command (assuming currently on v25.0.0b8)
wget https://bzminer.com/downloads/bzminer_v25.0.0b9_linux.tar.gz; tar -xvf bzminer_v25.0.0b9_linux.tar.gz; miner stop; cp bzminer_v25.0.0b9_linux/bzminer /hive/miners/bzminer/25.0.0b8/; miner start
Rave OS Update Command (assuming currently on v25.0.0b8)
stop && wget https://bzminer.com/downloads/bzminer_v25.0.0b9_linux.tar.gz && tar -xvf bzminer_v25.0.0b9_linux.tar.gz && cp -adpR bzminer_v25.0.0b9_linux/bzminer /app-data/miners/bzminer-25.0.0b8 && start