XMRig is a high performance, open source, cross platform RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark. Official binaries are available for Windows, Linux, macOS and FreeBSD.
XMRig; Build; Ubuntu; Basic build. The basic build is easy to use on a local machine. However, if you plan to run the miner on other machines, consider using the advanced build. 1. sudo apt install git build-essential cmake libuv1-dev libssl-dev libhwloc-dev 2. git clone https://github.com/xmrig/xmrig.git 3. mkdir xmrig/build && cd xmrig/build ...
This option (was known as max-cpu-usage) is the most confusing option in the miner with many myths and legends. This option is just a hint for automatic configuration and can't precisely define CPU usage.
control donate over xmrig-proxy feature: 3.0.0+ CPU backend . Short option Long option Description Version--no-cpu: disable CPU mining backend: 3.0.0+-t ... run the miner in the background: All-V--version: output version information and exit: All-h--help: display this help and exit: All--dry-run: test configuration and exit: All
The basic build is easy to use on a local machine. However, if you plan to run the miner on other machines, consider using the advanced build. 1. apk add git make cmake libstdc++ gcc g++ libuv-dev openssl-dev hwloc-dev 2. git clone https://github.com/xmrig/xmrig 3. mkdir xmrig/build && cd xmrig/build 4. cmake .. 5. make -j$(nproc) Advanced build
XMRig; Algorithms; Algorithm can be defined in 3 ways: By pool, using algorithm negotiation, in this case no need specify algorithm on miner side. Per pool coin option, currently only usable values for this option is monero, arqma and dero. Per pool algo option.