XMRig Miner v6.15.0: Main Features - Download and Install - Configure

XMRig Miner v6.15.0: Main Features - Download and Install - Configure

XMRig Is a high-performance miner for Monero (XMR) cryptocurrency on processors (CPU) with support for both Linux and Windows. It was originally based on cpuminer-multi, with a lot of different modifications and improvements, as well as the removal of a lot of obsolete code. Starting from version 1.0.0. - completely rewritten from scratch in C ++

Main Features:

  • High performance.
  • Windows OS support.
  • Small executable file size without dependencies.
  • Support for both 32-bit and 64-bit processors.
  • Support for spare pools (in case the main one becomes unavailable).
  • Setting options for the miner through the command line.
  • Support for the CryptoNight algorithm, as well as CryptoNight-Lite - for mining the AEON cryptocurrency.
  • Automatic configuration of settings at the start of the miner.
  • Nicehash support.
  • Open source.

You can download the latest version of the miner from the link below.



Added automatic detection of coins for mining.

Added new algorithm (rx / graft).

AstroBWT: Added AVX2 Salsa20 implementation.

Added support for the new CUDA plugin API (the previous API is still supported).


  • Stable (persistent) algorithm identifiers.
  • Build ux with a fixed timeline.

Miner configuration

You need to go to the web page of the selected pool and read their documentation. It should contain the address and port that should be used to connect your miner. For example, pool.xmr.pt:3333.

Then, using the text editor you are using, open the config.json file that you copied or extracted earlier. Scroll down to the line that says donate.v2.xmrig.com:3333, and change the text in quotes to your pool address. The line below should contain YOUR_WALLET_ADDRESS... You should change this text to the actual address of your wallet.

After making these changes, the resulting configuration should look something like this:

	// [...]
	"pools": [
			"url": "pool.xmr.pt:3333",
			"user": "43YjW8SZov..."
	// [...]

Launch miner

Windows users can do this by double-clicking the xmrig.exe file. Users of other operating systems should use the command cd and go to the directory containing XMRig, then type ./xmrig and wait for a response to the command.

If you see green messages that the data has been accepted, congratulations - everything is working!

Miner download

The first step is to download the mining software to your computer.


The XMRig developer provides prebuilt binaries that Windows users will need.

There you can find the archive xmrig-VERSION-msvc-win64.zip... Download this file and extract its contents to some place, such as your desktop.

Ubuntu Linux

XMRig developer provides prebuilt binaries for Ubuntu Xenial Xerus (16.04). They may work with other versions of Ubuntu and other distributions, but this is not guaranteed.

These binaries can also be downloaded from the releases page on GitHub.

It contains the corresponding archive xmrig-VERSION-xenial-x64.tar.gz... Download this file and extract its contents to some place, such as your desktop.

Configuring xmrig for Monero mining

To mine coins on the randomx algorithm, you need to create or edit a ready-made batch file for the coin you need. These are basic settings, which are sufficient for mining.

  1. xmrig this key will indicate which program will be launched. We leave it as it is. For Nvidia, specify xmrig-nvidia
  2. -a randomx we indicate the algorithm. For Monero, leave this one. For coins on the cryptonight-lite algorithm, we indicate it
  3. -o pool.supportxmr.com we indicate the address of your pool. In this example, we have supportxmr, because at the time of writing, it has received the most positive reviews
  4. 5555 after the pool address, specify the pool port with a colon. dwarfpool has 8050
  5. -u "Your wallet address"
  6. --donate-level=1 set up the miner's commission. By default, it is 5%. level = 1 means 1%

Pool selection

There are a huge number of pools. A list of pools can be found at miningpoolstats.stream/monero.

Choosing a larger pool means you will receive more frequent (but smaller) payouts, while choosing a smaller pool will help keep the network decentralized.