Skip to content

XMR-STAK-RX - Free Monero RandomX Miner

Compare
Choose a tag to compare
@psychocrypt psychocrypt released this 27 Nov 21:19
· 64 commits to xmr-stak-rx since this release
7a9361b
To improve our support we created /r/xmrstak sub-reddit check it out if you have a problem, or you are looking for most up to date config for your card.
⚠️ RandomX is a waste of electricity on GPU cards[1][2][3]. Please consider mining our algo, CN-GPU, instead.
⚠️ RandomX developer says our source is not to be trusted. Make sure you support him by paying for xmrig miner if you believe him 😂 [1]

This is the first bug-fix release for xmr-stak-rx. There is no dev fee of any kind.

This release only supports randomx variants
AMD GPUs under linux require the AMD driver, ROCm is not supported. NVIDIA GPUs require CUDA 9.0 or newer. The minimum required amount of main memory on a GPU and/or CPU is ~3GiB.

Changelog:

  • Correct authors of RandomX mining code #2551
  • fix hwloc warning #2556
  • fix ignored tls on first start #2558
  • fix miner benchmark mode #2561
  • NVIDIA: fix auto adjustment #2567

Pre-fork instructions

... helps to switch from Monero cryptonight_r to randomX automatically during the fork.
rx-switcher is killing all xmr-stak instances on your system and starts automatically xmr-stak-rx as soon as the Monero network is forking to the POW randomX.
ATTENTION: If you are using xmr-stak instances to mine other coins those instances will be closed too.

This is what you must do:

  1. unzip the pre-compiled binaries into a new folder (do not reuse your old xmr-stak folders)
  2. keep your old version of xmr-stak running on Monero
  3. copy the files config.txt and pools.txt from 2. to the folder from 1. where rx-switcher and xmr-stak-rx is located
  4. change the currency in pools.txt to "currency" : "randomx",
  5. do NOT copy cpu.txt, nvidia.tx or amd.txt, due to new memory requirements for randomX you must generate new config files to avoid that the miner crashes on the first start.
  6. run rx-switcher
  7. as soon as the Monero network is forking xmr-stak will be stopped and xmr-stak-rx will automatically start
  8. after the network forked we suggest to start xmr-stak-rx directly and not use `rx-switcher anymore

If you do not like to mine Monero/RandomX after the fork with your GPU start xmr-stak-rx once before the fork and let the miner create the amd.txt and/or nvidia.txt configurations. Edit both files and set "gpu_threads_conf" : [ ], to disable the gpus.

Necessary prerequisites for Windows

If the application does not start properly, please make sure that Visual Studio libraries are installed.
You can download them from https://go.microsoft.com/fwlink/?LinkId=746572

Anti-virus detection

All miners are detected as viruses. Please add the binary as an exception.

Pre-compiled Binaries and Checksums

Please use the Developer PGP Key's to verify the integrity of the precompiled binaries.

The pre-compiled Windows binaries uses OpenSource Software hwloc, OpenSSl and microhttpd: https://github.com/fireice-uk/xmr-stak-dep/releases/tag/v3
The pre-compiled Linux binaries uses OpenSource Software

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

XMR-Stak-rx 1.0.1 Build Checksums

compiled by: psychocrypt

# released compressed binaries

$ sha1sum 

5f7696a262de2112bb71d8ba028716bd3bc41007  xmr-stak-rx-linux-1.0.1-cpu_cuda-nvidia.tar.xz
83baa4c9355b45652149022eda1e9e79503d988b  xmr-stak-rx-linux-1.0.1-cpu_opencl-amd.tar.xz
e0798a7f5182e1c4a3fb3593c0555d38696b9c69  xmr-stak-rx-linux-1.0.1-cpu.tar.xz
172e693ec8bf29f3c572d2017cdd51ceab7acfd6  xmr-stak-rx-win64-1.0.1.7z
41369b45ec44b3ee01778b87005fbee52aa8217e  xmr-stak-rx-win64-1.0.1.zip


$ sha3sum

1b92ca130ab6faf21a68cf993f36f77c72d5a0bf6ff2c14853d0fa21  xmr-stak-rx-linux-1.0.1-cpu_cuda-nvidia.tar.xz
c9cc025bd7c667eb0a5c9406c0f29d9d7325b9c3534b392984909e8e  xmr-stak-rx-linux-1.0.1-cpu_opencl-amd.tar.xz
ae57f558226891a34f42b7f6e219b3971c8c28091eef3e72a387a9eb  xmr-stak-rx-linux-1.0.1-cpu.tar.xz
57048595621ea235e54030dee3a4eaad3a31eba4553a7cc3a882c78d  xmr-stak-rx-win64-1.0.1.7z
3e76b2ab6a88807bdab956e3a86c523a25c66f816175e52b077588e5  xmr-stak-rx-win64-1.0.1.zip

$ date
Tue Nov 26 20:12:32 CET 2019
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE/1KCl0CoWz10QvqNBRY4wIhl6UMFAl3deVQACgkQBRY4wIhl
6UMJhAf/bDqomgYOA3uKLV+UHPPECJ9N7t6b/tsTGLoscXog1bKOqLPhNwJ08KqD
1WQISqgmBrzYSP7Iw6T2k+pRmek1l0bX7J3r+0QGu0OhbsZEod5MaylhJUO3YF/Q
kdZ/oJtKT8ab8+nJlveeWQPDr1BiOCcRC8Uhs0um6+M0A7cDmPDRthHlWepjc5jI
1bPSQIvDaW8+vScmtGEM24/JwQEPfnUfOLWJIIV1JxhZmVRtdrVoXm4r8HnbxAZ2
p4CxfPTilJHIsbIiky5bawU4ze8sd5XUzdpmo7YtK+6kINKtMy1f7kzF6Qj6rin+
gePZOJ41w1qIn6HglOaXTgYs13nhdQ==
=JPbB
-----END PGP SIGNATURE-----