SRBMiner-MULTI 0.2.0: AMD GPU & CPU RandomX Miner (Download and Configure)

This post is also available in: ruРусский

Changes v0.2.0:

  • RandomV algorithm (MoneroV) added
  • Added —randomx-use-tweaks to select the MSR tweak / s to apply
  • Added support for setting RandomX for Intel Core2 processors

SRBMiner-MULTI

DEV-Fee:

0.00%

+ blake2b
+ yespowerurx

~0.85%

+ blake2s
+ cpupower
+ eaglesong
+ kadena
+ keccak
+ m7mv2
+ mtp
+ randomarq
+ randomsfx
+ randomv
+ randomwow
+ randomx
+ randomxl
+ rfv2
+ yescrypt
+ yescryptr16
+ yescryptr32
+ yescryptr8
+ yespower
+ yespower2b
+ yespoweric
+ yespoweriots
+ yespowerlitb
+ yespowerltncg
+ yespowerr16
+ yespowersugar

Supports Algorithms:

[CPU ONLY]

+ cpupower
+ m7mv2
+ randomarq
+ randomsfx
+ randomv
+ randomwow
+ randomx
+ randomxl
+ yescryptr16
+ yescryptr32
+ yescryptr8
+ yespower
+ yespower2b
+ yespoweric
+ yespoweriots
+ yespowerlitb
+ yespowerltncg
+ yespowerr16
+ yespowersugar
+ yespowerurx

[CPU & GPU]

+ blake2b
+ blake2s
+ eaglesong
+ k12
+ kadena
+ keccak
+ mtp
+ rainforestv2
+ yescrypt

Note:
MTP scratchpad creation is very slow at the moment, it is waiting on a big rewrite. This has an impact on poolside hashrate if a lot of new works are sent out.

Supported Devices:

  • VEGA 56/64/FE/VII
  • RX 460/470/480/550/560/570/580/590
  • R9-285/285X/380/380X
  • R9-290/290X
  • R9-Fury/Nano
  • + Processors

Miner features SRBMiner-MULTI:

  • Guided Setup Mode
  • Ability to switch the algorithm without an external application
  • Running in the background without a console window
  • A hash watchdog timer that restarts the miner in case of a video card error
  • Video card temperature control and automatic shutdown if the temperature is too high
  • Shutting down the system when the temperature of the video card is too high
  • Auto miner restart if too many deflected ball
  • Running a monitor that ensures that your miner starts working properly
  • API for mining statistics
  • Web interface for tracking miner statistics
  • Multiple backup pools
  • Ability to add new pools on the fly without restarting the miner
  • Monitoring difficulty; do not connect to the pool if the difficulty level is too high
  • Timeout monitoring, do not connect to the pool if work is not received for a long time
  • Easily switches AMD graphics cards to computing mode

Configure SRBMiner-MULTI

In order to start mining, we need to create or edit a file with the extension .bat. Indicate the following commands in it:

SRBMiner-MULTI batch file
  1. SRBMiner-MULTI.exe — SRBMiner application launch command
  2. —algorithm randomx — specify the algorithm for mining
  3. —pool xmr-eu1.nanopool.org — specify pool address
  4. 14444 — specify pool port
  5. —wallet 44tLjmXrQNr…f8e12e4eb9792722df3246g54a42178aa29ef7477c138d2340c55648d indicate coin purse + Payment ID after the point. The wallet can be obtained either on the exchange or install a cold Monero wallet.
  6. —gpu-target-temperature 70 — the program will strive to maintain this temperature
  7. —gpu-off-temperature 83 — the miner will turn off when this temperature is reached and turn on when it drops
  8. —send-stales — send outdated balls to the pool (some pools partially pay for them, or add bonuses).
  9. —enable-restart-on-rejected — auto miner restart if too many rejected ball

Example of setting the SRBMiner-MULTI batch file:

setx GPU_MAX_HEAP_SIZE 100
setx GPU_MAX_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_MAX_SINGLE_ALLOC_PERCENT 100
@echo off
cd %~dp0

cls
set LOGTIME=%date:~10,4%_%date:~4,2%_%date:~7,2%_%time:~0,2%_%time:~3,2%
set LOGTIME=%LOGTIME: =%
set LOGTIME=%LOGTIME:,=.%.txt

SRBMiner-MULTI.exe --algorithm randomx --pool xmr-eu1.nanopool.org:14444 --wallet 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1
pause

The program starts as usual by double-clicking on the file with the extension .bat

Running the program, we will see the following window:

консоль

We wrote in the batch file only those teams that will help Connect to the pool and start the cryptocurrency mining process. However, to improve performance, you need to configure some other command line arguments, depending on the type of equipment you have.

Install mining on the processor

If you do not set the –cpu-threads or –cpu-affinity options, the miner will try to automatically find the optimal settings for your system.

Sometimes automatic tuning does not find the optimal settings, so you should find it experimentally.

You need to set the number of threads (–cpu-threads) and bind them to the corresponding processor using the –cpu-affinity command.

Mask calculation calculator here: https://bitsum.com/tools/cpu-affinity-calculator/

Examples:

CPU WITH 4 CORES / 8 STREAMS:

1. Use 4 threads, 1 on each core: --cpu-threads 4 --cpu-affinity 0x55

2. Use 8 threads, 2 on each core: --cpu-threads 8 --cpu-affinity 0xFF

CPU WITH 6 CORES / 12 STREAMS:

1. Use 6 threads, 1 on each core: --cpu-threads 6 --cpu-affinity 0x555

2. Use 12 threads, 2 on each core: --cpu-threads 12 --cpu-affinity 0xFFF

SRBMiner-MULTI.exe --config-file 
Configconfig-randomxl.txt --pools-file Poolspools.txt --api-enable 
--api-rig-restart-url 12345fff --api-rig-shutdown-url 54321fff 
--api-miner-restart-url restart_my_srb

Visiting this URL restarts your farm: http://127.0.0.1:21550/12345fff

Visiting this URL shuts down your farm:

http://127.0.0.1:21550/54321fff

Visiting this URL restarts SRBMiner-MULTI: http://127.0.0.1:21550/restart_my_srb

Examples of using

1. Disable mining on the processor, use only mining on video cards

SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-cpu

2. Run the miner in the background without a console window, with the API enabled on port 17644 (http://127.0.0.1:17644)

SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --background --api-enable --api-port 17644

3. Disable mining on the GPU, use 7 CPU threads with the extended event log enabled and saving it to a file Logslog.txt

SRBMiner-MULTI.exe --algorithm keccak --pool 
your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 7 
--log-file Logslog.txt --extended-log

4. A complete example for mining on CPUs and GPUs only from a batch file (4 GPUs and 7 CPU threads are used on the K12 algorithm)

SRBMiner-MULTI.exe --algorithm k12 --gpu-id 0,1,2,3
 --gpu-intensity 26,25,26,26 --gpu-worksize 256,256,256,256 
--gpu-threads 1,1,1,1 --cpu-threads 7 --pool your-pool-here 
--ВАШ_КОШЕЛЕК

5. Disable mining on the GPU, use 15 CPU threads with the extended event log turned on and save it in the Logslog.txt file, start Randomx mining from a block height of 1978433 and run the miner in the background.

SRBMiner-MULTI.exe --algorithm randomx --pool 
your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 15 
--log-file Logslog.txt --extended-log --background --start-block-height
 1978433

Other versions miner:

Full list of available versions: https://cool-mining.com/tag/srbminer-multi/

Recommended Related Articles:

Leave a Reply

Your email address will not be published. Required fields are marked *

Next Post

XMRig v5.3.0 (miner for CPU and GPUs AMD / Nvidia)

Sat Dec 21 , 2019
This post is also available in: РусскийXMRig v5.3.0 XMRig 5.3.0 — Added MSR mod for Windows. You no longer need to manually launch batch files, just start XMRig from the administrator, and he will make the MSR mod for both Intel and Ryzen. MSR mod gives an increase of 5 […]
XMRig 5.3.0 (CPU GPU OpenCL CUDA miner) Download and Configure