Skip to content

SRBMiner-MULTI v2.3.6

Compare
Choose a tag to compare
@doktor83 doktor83 released this 29 Sep 09:37
· 46 commits to master since this release
2f1f905

33975faee580aa1e99b03725890f6484 *SRBMiner-Multi-2-3-6-win64.zip
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*


--busy-wait-recheck:

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' : https://github.com/doktor83/SRBMiner-Multi/releases/download/2.3.6/srbminer_custom-2.3.6.tar.gz

After that you must set everything manually through the 'Extra config arguments' field by using SRBMiner parameters ( https://github.com/doktor83/SRBMiner-Multi/blob/master/Parameters )


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

cd /tmp && wget https://github.com/doktor83/SRBMiner-Multi/releases/download/2.3.6/SRBMiner-Multi-2-3-6-Linux.tar.xz && 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