XMRig v5.9.0 (GPU/CPU): Download With Supported RandomKEVA Mining.

GitHub: DOWNLOAD XMRig v5.9.0

The latest release of XMRig 5.9.0 comes with support for the new RandomKEVA algorithm, which will be used and prepared for the release of Kevacoin (KEVA), since the relatively new crypto project currently uses CryptoNoght R as a proof-of-work algorithm. The new version of XMRig also continues to fix various problems, as well as improvements, such as improved support for AstroBWT, which has also recently been announced in mining software.

XMRig – it is a high-performance miner for cryptocurrency Monero (XMR) on the GPU and CPU with support for both Linux and Windows. It was originally based on cpuminer-multi, with a large number of various modifications and improvements, as well as the removal of a large amount of legacy code. Starting with version 1.0.0. – completely rewritten from scratch in C ++

Key features of XMRig:

  • High performance
  • Windows Support
  • Small executable file with no dependencies
  • Support for both 32-bit and 64-bit processors
  • Spare pool support (in case primary becomes unavailable)
  • Setting options for the miner via the command line
  • Support for the CryptoNight algorithm, as well as CryptoNight-Lite – for mining AEON cryptocurrency
  • Automatic configuration of settings at miner startup
  • Nicehash Support
  • Open source

Full list of available versions XMRig: https://crazy-mining.org/tags/xmrig/

What’s new in 5.9.0?

  • Added new RandomKEVA algorithm for upcoming Kevacoin fork, as "algo": "rx/keva" or "coin": "keva".
  • Fixed invalid AstroBWT hashes after algorithm switching.
  • Fixed build without HTTP support.
  • Added command line option --astrobwt-max-size.


Configure and Run XMRig

To get coins, we need to create or edit a finished batch file for the coin you need. These are the basic settings that are enough for mining. Secondary settings will be considered later.

Configuring the xmrig batch file for mining Monero Xmrig 2.14.5 (AMD & Nvidia GPU Miner) Download and Configure
  1. xmrig-amd – this key will indicate which program will be launched. Leave as is. For Nvidia, specify xmrig-nvidia
  2. -a cryptonight – specify the algorithm. For Monero, leave this one. For coins on the cryptonight-lite algorithm, specify it
  3. -o xmr-eu.dwarfpool.com – specify the address of your pool. In this example, we have dwarfpool, because at the time of writing, he received the most positive reviews
  4. 8050 – after the pool address through a colon, indicate the port of the pool. dwarfpool has 8050
  5. -u “4ALcw***NroSAZ” – after the key -u we indicate the address of your digital wallet “.5c01d3d *** ba44f3e8” after the address through the point we indicate Payment ID. Some coins do not have it
  6. –donate-level=1 – set up the miner commission. By default, it is 5%. level = 1 means 1%
  7. .rig1 – сAdd a point and specify the name of the farm. You can specify any. This is only necessary for tracking statistics on the pool. You will see exactly that name
  8. pause – specify the pause argument so that in case of any error the program does not close, but displays the code and description of the error that has occurred

It is important to add the “pause” key at the very bottom of the batch file, so that in the event of a program error or incorrect .bat file syntax, the program would not immediately close, but would display an error code and description on the screen

On this, the basic configuration of the miner can be completed and the program launched. But for completeness, we will consider all the keys of the program in the “Advanced Settings” section.

An example of a batch file for processors:

xmrig -a randomx -o pool.supportxmr.com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x --donate-level=1
goto start

Example batch file for AMD:

xmrig -a randomx -o pool.supportxmr.com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x --donate-level=1 --opencl
goto start

An example of a batch file for Nvidia:

xmrig -a randomx -o pool.supportxmr.com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x --donate-level=1 --cuda
goto start

Command line options

  -o, --url=URL                 URL of mining server
  -a, --algo=ALGO               mining algorithm https://xmrig.com/docs/algorithms
      --coin=COIN               specify coin instead of algorithm
  -u, --user=USERNAME           username for mining server
  -p, --pass=PASSWORD           password for mining server
  -O, --userpass=U:P            username:password pair for mining server
  -k, --keepalive               send keepalived packet for prevent timeout (needs pool support)
      --nicehash                enable nicehash.com support
      --rig-id=ID               rig identifier for pool-side statistics (needs pool support)
      --tls                     enable SSL/TLS support (needs pool support)
      --tls-fingerprint=HEX     pool TLS certificate fingerprint for strict certificate pinning
      --daemon                  use daemon RPC instead of pool for solo mining
      --daemon-poll-interval=N  daemon poll interval in milliseconds (default: 1000)
  -r, --retries=N               number of times to retry before switch to backup server (default: 5)
  -R, --retry-pause=N           time to pause between retries (default: 5)
      --user-agent              set custom user-agent string for pool
      --donate-level=N          donate level, default 5%% (5 minutes in 100 minutes)
      --donate-over-proxy=N     control donate over xmrig-proxy feature

CPU backend:
      --no-cpu                  disable CPU mining backend
  -t, --threads=N               number of CPU threads
  -v, --av=N                    algorithm variation, 0 auto select
      --cpu-affinity            set process affinity to CPU core(s), mask 0x3 for cores 0 and 1
      --cpu-priority            set process priority (0 idle, 2 normal to 5 highest)
      --cpu-max-threads-hint=N  maximum CPU threads count (in percentage) hint for autoconfig
      --cpu-memory-pool=N       number of 2 MB pages for persistent memory pool, -1 (auto), 0 (disable)
      --no-huge-pages           disable huge pages support
      --asm=ASM                 ASM optimizations, possible values: auto, none, intel, ryzen, bulldozer
      --randomx-init=N          threads count to initialize RandomX dataset
      --randomx-no-numa         disable NUMA support for RandomX

      --api-worker-id=ID        custom worker-id for API
      --api-id=ID               custom instance ID for API
      --http-host=HOST          bind host for HTTP API (default:
      --http-port=N             bind port for HTTP API
      --http-access-token=T     access token for HTTP API
      --http-no-restricted      enable full remote access to HTTP API (only if access token set)

OpenCL backend:
      --opencl                  enable OpenCL mining backend
      --opencl-devices=N        comma separated list of OpenCL devices to use
      --opencl-platform=N       OpenCL platform index or name
      --opencl-loader=PATH      path to OpenCL-ICD-Loader (OpenCL.dll or libOpenCL.so)
      --opencl-no-cache         disable OpenCL cache
      --print-platforms         print available OpenCL platforms and exit

CUDA backend:
      --cuda                    enable CUDA mining backend
      --cuda-loader=PATH        path to CUDA plugin (xmrig-cuda.dll or libxmrig-cuda.so)
      --cuda-devices=N          comma separated list of CUDA devices to use
      --cuda-bfactor-hint=N     bfactor hint for autoconfig (0-12)
      --cuda-bsleep-hint=N      bsleep hint for autoconfig
      --no-nvml                 disable NVML (NVIDIA Management Library) support

  -S, --syslog                  use system log for output messages
  -l, --log-file=FILE           log all output to a file
      --print-time=N            print hashrate report every N seconds
      --health-print-time=N     print health report every N seconds
      --no-color                disable colored output

  -c, --config=FILE             load a JSON-format configuration file
  -B, --background              run the miner in the background
  -V, --version                 output version information and exit
  -h, --help                    display this help and exit
      --dry-run                 test configuration and exit
      --export-topology         export hwloc topology to a XML file and exit

Recommended Related Articles:

Leave a Reply

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