How to mine Monero (XMR) on RandomX algorithm [CPU/GPU MINING]
How to mine on RandomX Monero (XMR) algorithm
November 30, Monero (XMR) held a hard fork and will now work hard on block 1978433 to switch to the new RandomX algorithm. Fork will change the current CryptoNight R mining algorithm to the new Random X PoW algorithm, essentially transferring Monero coin mining to the CPU.
There are already several miners mining coins using the RandomX algorithm, which you can use now:
Download and unzip precompiled binary (.EXE) files to a new folder
Change the currency parameter in pools.txt to “currency”: “randomx”, example pool configuration
Run xmr-stak-rx via bat file
You can run the program through the bat file too:
An example of setting up a batch file :
xmr-stak-rx.exe -o xmr-eu.dwarfpool.com:8050 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x --noCPU
pause
If you do not want to mine Monero / Random X after forking on video cards, run xmr-stak-rx once before the fork and let the miner create amd.txt and / or nvidia.txt configurations. Edit both files and set “gpu_threads_conf”: [] to disable the video cards and leave only the processor.
—algorithm randomx — specify the algorithm for mining
—pool xmr-eu1.nanopool.org — specify pool address
14444 — specify pool port
—wallet44tLjmXrQNr…ef7477c138d2340c55648d 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 of a 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 is launched as usual by double-clicking on the file with the .bat extension
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.
If you are choosing your first mining program, NiceHash Miner is one of the best options. Here you don't have to go through the command line, edit config files, or search for pool addresses. All you need to do is enter your Bitcoin wallet and click on the "Start Mining" button. The software configuration for each cloud mining algorithm is selected automatically.
This program will help you to configure overclocking and downvoting of your video card in more detail. MTP is being actively developed and beta versions are currently available for Windows.
The most technologically advanced frames are made of steel profiles for plasterboard and stretch ceilings, glass profiles, and the assembly of shop fronts. This profile differs from the typical profile in that it has notches or perforations. It is easy to attach video cards, power supplies and motherboard. There are ready-made holes for self-tapping screws. There is no need to drill or mark anything.