SRBMiner-MULTI (RandomX) CPU and AMD GPU Miner – is a program for mining cryptocurrencies on various algorithms for the processor. AMD GPU Miner – is a miner for mining cryptocurrencies on video cards of the AMD family. Both programs are part of a single release. You can download the latest version of the SRBMiner-MULTI miner using the links below.
– Added Kadena algorithm – Added yespowerick algorithm (IsotopeC) – Added yespoweriots (IOTScoin) algorithm – Fixed nicehash protocol compatibility with rpc2 – The miner does not turn off now, if there is not enough free RAM for the algorithm, it will simply warn the user
0.1.7 beta
Added m7mv2 algorithm
Automatic processor tuning should be better than in previous versions
Supports Algorithms:
Cpupower
RandomARQ
RandomWOW
RandomX
RandomXL
m7mv2
yescryptr16
yescryptr32
yescryptr8
yespower
yespower2b
yespowerlitb
yespowerltncg
yespowerr16
yespowersugar
yespowerurx
Blake2b
Blake2s
eaglesong
k12
Keccak
MTP
rainforestv2
Yescrypt
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:
–algorithm randomx – specify the algorithm for mining
–pool xmr-eu1.nanopool.org – specify pool address
14444 – specify pool port
–wallet44tLjmXrQNrWJ5NBsEj2j77ZBEgDa3fEe9GLpSf2FRmh336xPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yhk6436eGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722df3246g54a42178aa29ef7477c138d2340c55648d indicate coin purse + Payment ID after the point. The wallet can be obtained either on the exchange or install a cold Monero wallet.
–gpu-target-temperature 70 – the program will strive to maintain this temperature
–gpu-off-temperature 83 – the miner will turn off when this temperature is reached and turn on when it drops
–send-stales – send outdated balls to the pool (some pools partially pay for them, or add bonuses).
–enable-restart-on-rejected – auto miner restart if too many rejected ball
Example 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 commands that will help to 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.
SRBMiner-MULTI Command Line Arguments
Connection settings for the pool:
--pool url:port pool address: port
--wallet address user wallet address
--password value pool password
--tls value use TLS (true or false)
--nicehashvalue force nicehash (true or false)
--job-timeout value indicate the time, if no tasks were received during this period, the miner will reconnect. Disabled by default
--max-difficulty valuespecify a decimal number, if the pool complexity is higher than this value, the miner will reconnect to the pool
--start-block-height valueindicate the number when to start production if a certain block height is reached. The pool must send this information.
--algo-min-time value indicate the time used with the ability to switch the algorithm, minimum time for mining the same algorithm. The default is 10 minutes.
--keepalive value send a command to the pool that the miner works so that the connection does not break (true or false, not every pool supports this)
--algorithm значение mining algorithm
--retry-time value – here indicate the time, how long to wait before trying to reconnect to the pool
--send-stales send balls to the pool that the miner considers obsolete
--give-up-limit value how many times to try to connect to the pool before switching to the next pool
--main-pool-reconnect value time, how often you need to try to reconnect to the main pool. 10 minutes by default
Performance and intensity settings:
--cpu-priority value indicate the priority of the miner process (1-5), where 5 is the highest
--cpu-threadshow many processor threads to use for mining
--cpu-affinity value specify a thread affinity bit mask
--disable-cpu-optimisations use only SSE2 for mining on video cards (SSE2 is a set instructions determining the capabilities of a processor)
--disable-huge-pages disable the use of the option “Lock pages in memory” – it is recommended to enable
--disable-hw-aes use only AES for mining on the processor (AES is a set of instructions for the processor)
--disable-numa disable binding to numa nodes (Uneven memory access)
--disable-tweaking disable video card configuration options that are enabled by default
--set-compute-mode put AMD graphics cards into computing mode and disable crossfire (runs as administrator)
Video Card Performance Settings:
--reset-vega disable / enable Vega video cards when you run the miner
--gpu-intensity value indicate video card intensity (1-31) comma separated values
--gpu-raw-intensity valueuse raw intensity for extra performance, comma separated values
--gpu-threads value indicate the number of video card streams, values separated by commas
--gpu-worksize value specify worksize video cards, comma separated values
Temperature and fan settings:
--gpu-target-temperature value indicate the temperature of the video card, values separated by commas. Miner will try to maintain the set temperature on all found video cards
--gpu-off-temperature indicate off temperature of the video card, values separated by commas
--gpu-target-fan-speed value indicate the speed of the video card fan in rpm, values separated by commas
Select devices:
--gpu-id value specify the identifier of the video card from -list-devices values separated by commas
--disable-cpu disable mining on the processor
--disable-gpu disable mining on the graphics card
--list-devices display (list of available video cards sorted by busid
Watchdog timer settings (reboot):
--disable-gpu-watchdog disable video card failure detection
--gpu-watchdog-disable-mode if enabled, the watchdog will try to disable the hanging cards instead of restarting the miner
--reboot-script-gpu-watchdog the file name, if installed, disables the built-in restart procedure when video cards fail and runs this script instead
--watchdog-rounds value specify how many rounds to count (round 30 seconds) so that gpu-watchdog is called. The default is 5.
--disable-startup-monitor disable watchdog timer for miner launch interval
--enable-restart-on-rejected enable automatic miner restart if too many rejected ball. Installed with --max-rejected-shares
--max-rejected-shares value The maximum number of allowed rejected ball in the connection. Default 20 if option is enabled --enable-restart-on-rejected
--max-no-share-sent value time, if the pool does not accept balls for x times, restarts the miner [default 0 – disabled]
--shutdown-temperature value if this temperature is reached, the miner will turn off the system (ADL must be turned on
--max-startup-time value specify the time, the maximum time for starting video cards and the beginning of mining. Default 2 minutes
--startup-script filename run your own script when you run the miner – set acceleration, voltage, etc.
Error log file settings:
--extended-log enable more informative logging
--gpu-errors-alert value notify when the number of calculation errors for any video card reaches this value [default 0 – disabled]
--log-file filename include logging to file
Configuration files:
--config-file filename use a configuration file other than config.txt
--pools-file filename use a pool file other than pools.txt
--setup run interactive mode to create basic configuration files
Other settings:
--adl-disable disable ADL (ADL is a library for accessing driver functionality for AMD video cards)
--background run the miner in the background, without a console window
this console window can be disabled
--enable-workers-ramp-up let workers start slow
--forced-shutdown never free resources when rebooting / shutting down
--list-algorithms display a list of available algorithms
--max-startup-time-script filename run the script ifmaxstartuptimeexceeded
--disable-extranonce-subscribe do not send mining.extranonce.subscribe data to the pool
--gpu-adl-type value specify ADL to use (1 or 2), values separated by commas
--gpu-tweak-profile value indicate the number of optimization profile from 0 to 10, 0 disables the setting
--api-enableenable statistics API
--api-port value specify the port where the statistics API is available (by default 21550)
--api-rig-name value here we indicate the name of the identifier of your farm in the statistical API
--api-rig-restart-url value specify the URL available in the browser (starts a computer restart
--api-miner-restart-url value determine the URL available in the browser causes the miner to restart
--api-rig-shutdown-url value determine the URL access to which in the browser causes the computer to shut down
Configuring configuration files
In the archive with the program you will find examples of configuration files, customized .bat files and instructions in Russian.
Program files
Configuration options in config.txt
"algorithm" specify algorithm
"intensity" indicate intensity (1-31), if set to 0, miner will try to find the best settings (intensity, worksize, threads)
"raw_intensity" specify the number of global threads, use if you want to fine-tune the intensity
"worksize" – this is the size parameter of the local workgroup
"threads" indicate the number of video card threads to use
"giveup_limit" here we indicate the number of times to try to connect to the pool before switching to the next pool from the pool.txt file. If set to 0, the miner will shut down and will not retry the connection attempt.
"timeout" indicate the time when the connection to the pool is considered expired
"retry_time" indicate the time it takes to wait before trying to reconnect to the pool
"reboot_script_gpu_watchdog" here you need to specify the file name for the script in the miner directory, if installed, disables the built-in procedure for restarting the miner when the video card crashes and instead runs the script you specified
"main_pool_reconnect" indicate the time (at least 3 minutes or 180 seconds), as often necessary Try to reconnect to the primary pool. The default is 10 minutes.
"target_temperature" indicate the temperature from 0 to 99. The miner will try to maintain set temperature on all found video cards (ADL should be enabled, works only on cards supporting OverdriveN)
"shutdown_temperature" indicate the temperature from 0 to 100, if this temperature is reached, the miner will turn off the system (ADL must be turned on)
"off_temperature" indicate the temperature in degrees C, when to turn off the video card, if it is reaches this value. After the value is 15, the card turns on again automatically
"tweak_profile" specify a profile (0-10) that applies the settings to the video cards, which can increase the hash rate. 0 – without using tweaks, 10 – Max. If you add L after the number, it will use low settings (for example, “4L”)
Configuration options in pools.txt
"pool" address: pool port
"wallet" your wallet
"password" your password
"nicehash" true or false, set to true if you are using Nicehash
"job_timeout" indicate the number in seconds if not a single one was received during this period tasks from the pool, the miner will reconnect to the pool (by default turned off)
"max_difficulty" specify a decimal number, if the complexity of the pool is higher than this value, the miner will reconnect to the pool
"pool_use_tls" true or false, if true, then the miner will use SSL / TLS protocol to connect to the pool
"algorithm" specify an algorithm to inform the miner which algo uses the pool (--list-algorithms)
"start_block_height" specify a number to start mining when a certain block height is reached. The pool must send this information.
"algo_min_time" indicate the time used with the ability to switch the algorithm (minimum time for mining the same algorithm). The default is 10 minutes.
"keepalive" true or false, not every pool supports this
Graphics card configuration in config.txt file
"id" specify the identifier of the video card, it can be found with the parameter--list-devices
"intensity" indicate intensity (1-31), if set to 0, miner will try to find the best settings (intensity, worksize, threads)
"raw_intensity" – specify the number of global threads, use if you want to fine-tune the intensity
"worksize" – here indicate the size of the local workgroup
"threads" specify the number of GPU threads to use
"tweak_profile" – here you need to specify a profile (0-10), which applies the settings to video cards, which can increase the hash rate. 0 – without using tweaks, 10 – max. If you add L after the number, it will use low settings (for example, “4L”)
"target_temperature" indicate the temperature from 0 to 99. The miner will try to maintain set temperature on all found video cards (ADL should be enabled, works only on cards supporting OverdriveN)
"target_fan_speed" indicate the value of fan rotation (0-6000), the miner will try set the fan speed on video cards to this value. Value in rpm (number of rounds per minute) (ADL must be enabled)
"off_temperature" indicate the temperature in degrees C, when to turn off the video card, if it is reaches this value. The card will be turned on again when the temperature will decrease
"adl_type" indicate ADL type (1-3), 1 – USE FOR OVERDRIVEN, 2 – USE FOR OVERDRIVE5, 3 – USE FOR OVERDRIVE8. Default is 1 if not installed. Option 2 (Overdrive5) is suitable for old cards, 3 for Radeon VII and later
5. Disable mining on the GPU, use 15 CPU threads with the extended event log turned on and save it in the Logs \ log.txt file, start Randomx mining from a block height of 1978433 and run the miner in the background.
Be the first to know the news, read more about cryptocurrencies and mining on CRAZY-MINING.ORG. You enjoy reading articles like this and want to support me as an author, then subscribe to our Telegram channel https://t.me/cryptomineg
XMRig – CPU/GPU Miner with support for RandomX, KawPow, CryptoNight, AstroBWT and Argon2 algorithms. Works on processors and video cards of both types (Nvidia and AMD). Supports all operating systems including Windows, Linux, macOS and FreeBSD. XMRig is popular in Monero (XMR) mining.
Using the Aergo ICO platform, companies and developers will be able to easily build and deploy their applications on the blockchain and cloud. They will have a choice of both public and private chains.
Claymore Dual Miner is a software for simultaneous mining of two cryptocurrencies on one video card. Before Claymore, video cards could only mine one coin. This state of affairs depressed the miners and everyone involved. There was an underground development of miners capable of mining two currencies on one video card.
Post Comment