

V, -version output version information and exit B, -background run the miner in the background c, -config=FILE load a JSON-format configuration file health-print-time=N print health report every N seconds print-time=N print hashrate report every N seconds l, -log-file=FILE log all output to a file S, -syslog use system log for output messages http-no-restricted enable full remote access to HTTP API (only if access token set) http-access-token=T access token for HTTP API http-host=HOST bind host for HTTP API (default: 127.0.0.1) api-worker-id=ID custom worker-id for API randomx-no-rdmsr disable reverting initial MSR values on exit randomx-wrmsr=N write custom value (0-15) to Intel MSR register 0x1a4 or disable MSR mod (-1) randomx-1gb-pages use 1GB hugepages for dataset (Linux only) randomx-mode=MODE RandomX mode: auto, fast, light randomx-no-numa disable NUMA support for RandomX randomx-init=N thread count to initialize RandomX dataset asm=ASM ASM optimizations, possible values: auto, none, intel, ryzen, bulldozer no-huge-pages disable huge pages support

cpu-no-yield prefer maximum hashrate rather than system response/stability cpu-memory-pool=N number of 2 MB pages for persistent memory pool, -1 (auto), 0 (disable) cpu-max-threads-hint=N maximum CPU threads count (in percentage) hint for autoconfig cpu-priority set process priority (0 idle, 2 normal to 5 highest)

cpu-affinity set process affinity to CPU core(s), mask 0x3 for cores 0 and 1 v, -av=N algorithm variation, 0 auto select donate-over-proxy=N control donate over xmrig-proxy feature donate-level=N donate level, default 5%% (5 minutes in 100 minutes) user-agent set custom user-agent string for pool R, -retry-pause=N time to pause between retries (default: 5) r, -retries=N number of times to retry before switch to backup server (default: 5) daemon-poll-interval=N daemon poll interval in milliseconds (default: 1000) daemon use daemon RPC instead of pool for solo mining tls-fingerprint=HEX pool TLS certificate fingerprint for strict certificate pinning

tls enable SSL/TLS support (needs pool support) rig-id=ID rig identifier for pool-side statistics (needs pool support) k, -keepalive send keepalive packet for prevent timeout (needs pool support) O, -userpass=U:P username:password pair for mining server p, -pass=PASSWORD password for mining server u, -user=USERNAME username for mining server coin=COIN specify coin instead of algorithm
