Skip to content

Releases: bzminer/bzminer

BzMiner v100.20

Choose a tag to compare

@bzminer bzminer released this 11 Sep 14:30
1f4b5d1

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 SHA256

A checksum only proves the file is the one that was published — always download
from the official release page.

Getting started

  1. Unpack the archive for your platform.
  2. Open a start_<algo> script and replace the placeholder wallet with your own.
  3. 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/
fi

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

  1. Click Copy on the Flight Sheet JSON below.
  2. Open the Hive OS farm page that lists all workers.
  3. Open the Flight Sheets tab.
  4. Click Import from Clipboard.
  5. Create/save the flight sheet and add your PEARL wallet.
  6. 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 start

It 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

Choose a tag to compare

@bzminer bzminer released this 07 Sep 15:35
fd868fe

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 SHA256

A checksum only proves the file is the one that was published — always download
from the official release page.

Getting started

  1. Unpack the archive for your platform.
  2. Open a start_<algo> script and replace the placeholder wallet with your own.
  3. 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/
fi

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

  1. Click Copy on the Flight Sheet JSON below.
  2. Open the Hive OS farm page that lists all workers.
  3. Open the Flight Sheets tab.
  4. Click Import from Clipboard.
  5. Create/save the flight sheet and add your PEARL wallet.
  6. 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 start

It 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

Choose a tag to compare

@bzminer bzminer released this 05 Sep 04:02
22e3dd7

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

image

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 SHA256

A checksum only proves the file is the one that was published — always download
from the official release page.

Getting started

  1. Unpack the archive for your platform.
  2. Open a start_<algo> script and replace the placeholder wallet with your own.
  3. 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/
fi

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

  1. Click Copy on the Flight Sheet JSON below.
  2. Open the Hive OS farm page that lists all workers.
  3. Open the Flight Sheets tab.
  4. Click Import from Clipboard.
  5. Create/save the flight sheet and add your PEARL wallet.
  6. 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 start

It 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

Choose a tag to compare

@bzminer bzminer released this 04 Sep 03:18
64c3eb9

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
image


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 SHA256

A checksum only proves the file is the one that was published — always download
from the official release page.

Getting started

  1. Unpack the archive for your platform.
  2. Open a start_<algo> script and replace the placeholder wallet with your own.
  3. 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/
fi

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

  1. Click Copy on the Flight Sheet JSON below.
  2. Open the Hive OS farm page that lists all workers.
  3. Open the Flight Sheets tab.
  4. Click Import from Clipboard.
  5. Create/save the flight sheet and add your PEARL wallet.
  6. 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 start

It 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

Choose a tag to compare

@bzminer bzminer released this 02 Sep 03:29
9096380

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 SHA256

A checksum only proves the file is the one that was published — always download
from the official release page.

Getting started

  1. Unpack the archive for your platform.
  2. Open a start_<algo> script and replace the placeholder wallet with your own.
  3. 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/
fi

Hive 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 start

It 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

Choose a tag to compare

@bzminer bzminer released this 28 Aug 02:27
a214172

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, meowcoin and clore name the coin as they did in bzminer 1.x, and the dev fee is paid on that chain
  • One start_kawpow script 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_threads governs 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/K locks it, m/M offsets 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 tbs column: 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 h explains 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_level pins it
  • --log-level network shows 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 arch cell 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_work and the reconnect count, and /status fills in block
  • 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 SHA256

A checksum only proves the file is the one that was published — always download
from the official release page.

Getting started

  1. Unpack the archive for your platform.
  2. Open a start_<algo> script and replace the placeholder wallet with your own.
  3. 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/
fi

Hive 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 start

It 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

Choose a tag to compare

@bzminer bzminer released this 26 Aug 13:51
5fc6850

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_threads now 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 tbs column: 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 reports n/a and touches no registers
  • The CPU's arch cell 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 false turns 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's cfg cell 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 SHA256

A checksum only proves the file is the one that was published — always download
from the official release page.

Getting started

  1. Unpack the archive for your platform.
  2. Open a start_<algo> script and replace the placeholder wallet with your own.
  3. 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/
fi

Hive 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 start

It 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

Choose a tag to compare

@bzminer bzminer released this 10 Jul 19:35
5fc6850

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

Choose a tag to compare

@bzminer bzminer released this 09 Jul 23:34
5fc6850

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

Choose a tag to compare

@bzminer bzminer released this 01 Jul 19:32
5fc6850

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