Srbminer Crypto Miner. Download Srb miner

Latest release

33975faee580aa1e99b03725890f6484 * e631f4dfcac0aacc5b991824f492ebfc *SRBMiner-Multi-2-3-6-Linux.tar.xz

  • Added support for algorithm 'dynex' on NVIDIA GPUs

  • Performance improvement on algorithm 'dynex' on AMD GPUs

  • Removed Dynex optimised dual kernels

  • Lowered devfee for algorithm 'ethashb3' to standard 0.85%

  • Added parameter '--busy-wait-recheck' which sets the NVIDIA/INTEL GPUs OpenCL busy wait recheck value per algorithm*


Nvidia's OpenCL implementation has a bug known for many years which manifests in the way of having higher CPU usage (LA - load average) than it should be. This will probably never get fixed, and its present only in their OpenCL implementation, but not in CUDA. SRBMiner uses OpenCL for NVIDIA, and a workaround for this bug is used since the addition of NVIDIA support, but doing so (lowering/fixing the CPU usage bug) comes with a penalty, which is lower hashrate in some cases. Every rig behaves differently depending on the CPU and number of GPU's used on it. Unfortunately lowering the CPU usage also might lower the hashrate too, so finding an optimal 'golden middle' is important.

--busy-wait-recheck accepts values from 0.01 to 0.99 -> lower the value, higher the CPU usage will be, which allows for higher hashrate

Default value of --busy-wait-recheck is 0.3, which might or might not be the best value for your rig.

As a first step, set '--busy-wait-recheck 0.01' to get the maximum hashrate, then increase the value of --busy-wait-recheck and do some tests. Experiment and try out different values to find an acceptable hashrate / CPU LA ratio.

Custom miner for Hiveos

To use it you need to select “Custom miner” when you create Flight Sheet and paste this into 'Installation url' :

After that you must set everything manually through the 'Extra config arguments' field by using SRBMiner parameters ( )

HiveOS update script from v2.3.5 to v2.3.6:

cd /tmp && wget && tar -xvf SRBMiner-Multi-2-3-6-Linux.tar.xz && cd SRBMiner-Multi-2-3-6 && miner stop && cp SRBMiner-MULTI /hive/miners/srbminer/2.3.5 && miner start


Srbminer .bat File Examples

EthereumPOW (ETHW)

SRBMiner-MULTI.exe --disable-cpu --algorithm ethash --pool --wallet WALLET_ADDRESS --worker WORKER_NAME --gpu-boost 3

Ethereum Classic (ETC)

SRBMiner-MULTI.exe --disable-cpu --algorithm etchash --pool --wallet WALLET_ADDRESS --worker WORKER_NAME --gpu-boost 3

Ravencoin (RVN)

SRBMiner-MULTI.exe --disable-cpu --algorithm kawpow --pool --wallet WALLET_ADDRESS --worker WORKER_NAME --gpu-boost 3

Kaspa (KAS)

SRBMiner-MULTI.exe --disable-cpu --algorithm kaspa --pool --wallet WALLET_ADDRESS.WORKER_NAME --password x

Radiant (RXD)

SRBMiner-MULTI.exe --disable-cpu --algorithm sha512_256d_radiant --pool --wallet WALLET_ADDRESS.WORKER_NAME

Vertcoin (VTC)

SRBMiner-MULTI.exe --disable-cpu --algorithm verthash --pool --wallet WALLET_ADDRESS --worker WORKER_NAME --password c=VTC,zap=VTC!x --gpu-boost 3


SRBMiner-MULTI.exe --disable-cpu --algorithm firopow --pool --wallet WALLET_ADDRESS --worker WORKER_NAME --gpu-boost 3


SRBMiner-MULTI.exe --disable-cpu --algorithm autolykos2 --gpu-autolykos2-preload 1 --pool --wallet WALLET_ADDRESS --worker WORKER_NAME --gpu-boost 3

Alephium (ALPH)

SRBMiner-MULTI.exe --disable-cpu --algorithm blake3_alephium --pool --wallet WALLET_ADDRESS --worker WORKER_NAME --password x

Raptoreum (RTM)

SRBMiner-MULTI.exe --disable-gpu --algorithm ghostrider --pool --wallet WALLET_ADDRESS --worker WORKER_NAME

ERGO + ALPH Dual Mining

SRBMiner-MULTI.exe --disable-cpu --algorithm autolykos2;blake3_alephium --pool; --wallet WALLET_ADDRESS_ERGO;WALLET_ADDRESS_ALPH --gpu-boost 3

ETHW + ALPH Dual Mining

SRBMiner-MULTI.exe --disable-cpu --algorithm ethash;blake3_alephium --pool; --wallet WALLET_ADDRESS_ETH;WALLET_ADDRESS_ALPH --gpu-boost 3

ETHW + Kaspa Dual Mining

SRBMiner-MULTI.exe --disable-cpu --gpu-auto-tune 1 --algorithm ethash --pool --wallet WALLET_ADDRESS_ETH.WORKER_NAME --algorithm kaspa --pool --wallet WALLET_ADDRESS_KAS.WORKER_NAME --gpu-boost 3

ETHW + Radiant Dual Mining

SRBMiner-MULTI.exe --disable-cpu --algorithm ethash --pool --wallet WALLET_ADDRESS_ETHW.WORKER_NAME --algorithm sha512_256d_radiant --pool --wallet WALLET_ADDRESS_RXD.WORKER_NAME --gpu-boost 3

ETHW + ZIL Dual Mining

SRBMiner-MULTI.exe --disable-cpu --a0-is-zil --multi-algorithm-job-mode 3 --algorithm ethash;ethash --pool POOL_ZIL:ПОРТ; --wallet WALLET_ADDRESS_ETH.WALLET_ADDRESS_ZIL.WORKER_NAME_ZIL;WALLET_ADDRESS_ETH --password x;WORKER_NAME_ETH --gpu-boost 3;0

Ethereum Classic (ETC) + Radiant Dual Mining

SRBMiner-MULTI.exe --disable-cpu --algorithm etchash --pool --wallet WALLET_ADDRESS_ETC.WORKER_NAME --algorithm sha512_256d_radiant --pool --wallet WALLET_ADDRESS_RXD.WORKER_NAME --gpu-boost 3

ERGO + ZIL Dual Mining

SRBMiner-MULTI.exe --disable-cpu --a0-is-zil --multi-algorithm-job-mode 3 --algorithm ethash;autolykos2 --pool POOL_ZIL:ПОРТ; --wallet WALLET_ADDRESS_ETH.WALLET_ADDRESS_ZIL.WORKER_NAME_ZIL;WALLET_ADDRESS_ERGO --password x;WORKER_NAME_ERGO --gpu-boost 3;0

ERGO + Kaspa Dual Mining

SRBMiner-MULTI.exe --disable-cpu --algorithm autolykos2 --pool --wallet WALLET_ADDRESS_ERG.WORKER_NAME --algorithm kaspa --pool --wallet WALLET_ADDRESS_KAS.WORKER_NAME --gpu-boost 3

ERGO + Radiant Dual Mining

SRBMiner-MULTI.exe --disable-cpu --algorithm autolykos2 --pool --wallet WALLET_ADDRESS_ERG.WORKER_NAME --password x --algorithm sha512_256d_radiant --pool --wallet WALLET_ADDRESS_RXD.WORKER_NAME --gpu-boost 3

VTC + ZIL Dual Mining

SRBMiner-MULTI.exe --disable-cpu --a0-is-zil --multi-algorithm-job-mode 3 --algorithm ethash;verthash --pool POOL_ZIL:ПОРТ; --wallet WALLET_ADDRESS_ETH.WALLET_ADDRESS_ZIL.WORKER_NAME_ZIL;WALLET_ADDRESS_VTC --password x;WORKER_NAME_VTC --gpu-boost 3;0

Srbminer Crypto Miner Setup

Download the latest Srbminer from the link above. After that, extract the archive and go to the folder with the miner. Select the coin you are interested in for mining and edit the .bat file. If you have not yet chosen what you want to mine, then we recommend that you first go to our mining calculator, where you can specify your video card and get the most profitable coin for the current day. Above you will find ready-made examples of bat files for each coin that you can mine on our pool. You will only have to specify your wallet address and, if desired, the name of the worker (rig).

Miner Basic Commands

The order of parameters is important! Always set --gpu.. and --cpu.. options AFTER --algorithm
--a0-is-zil option used when dual mining ZIL;
- -disable-cpu disable CPU mining;
--disable-gpu disable GPU mining;
--disable-worker-watchdog disabling restart of the miner on error;
--enable-restart-on-rejected automatic restart of the miner with a large number of rejected shares. The number of rejected shares is set by the command --max-rejected-shares;
--gpu-id select video cards that will mine (the id of video cards that you did not indicate they will not mine). The countdown starts from 0. The division is ; or !. For example, --gpu-id 0;1;3. In HiveOS, this parameter is set in the add. configuration;
--gpu-auto-intensity the intensity of video cards. Possible values: 0 - the function is disabled, 1 - light form of intensity, 2 - normal. ; is used as a division; or !. For example, --gpu-auto-intensity 0;1;2. In HiveOS, this parameter is set in the add. configuration;
--tls true enable SSL;
--worker set worker name.

Basic commands for CPU mining

--cpu-threads set the number of CPU threads used for mining;
--cpu-threads-intensity the number of hashes per worker thread, can be 1, 2 or 4. Default 1, separate values with ; and !. For example, --cpu-threads-intensity 1;2;2;3;
--disable-gpu disable mining on video cards.

GPU Temperature Monitor

--gpu-off-temperature turn off the miner when the maximum temperature is reached. You can set your own temperature for each video card. ; is used as a division; or !. For example, --gpu-off-temperature 65;70;60. In HiveOS, this parameter is set in the add. configuration;

Srbminer API

To activate the API, add the --api-enable parameter to the bat file. Below are the commands for working with the API:
--api-port value sets a custom port, the default port is 21550.

Dev Fees

ETH - 0,65%
ETC - 0,65%
RVN - 0,85%
VTC - 1%
Firo - 0,85%
Ergo - 2%
Alph - 1%
RTM - 0,85%
Kaspa - 0,85%

Srbminer not starting

If you have Windows OS and the miner crashes immediately at startup, then add pause to the second line of the miner. Next, start the miner and read the error. After that, double-check your miner settings. If you have HiveOS or any other OS - go to the miner console and look at the logs of what is happening in the miner. After that, double-check your miner settings.