English French
{% include disclaimer.html translated="no" translationOutdated="no" %}
Before starting, you already need to have a wallet configured and working. The pool needs to know your wallet address to be able to send payments there. See the [Accepting Monero guide]({{ site.baseurl }}/get-started/accepting) for more information.
Before mining, you should decide if it is worth it or not for you. You have to decide this for yourself, based on your power costs and the hardware that you have available. There are many sites, such as [CryptoCompare](https://www.cryptocompare.com/mining/calculator/xmr) that allow you to enter your miner's speed and power draw, and it will show you the profit (or loss) per week/month.
The first step is to download mining software onto your computer.
The XMRig developer provides pre-built binaries for Windows users. They are available on the [GitHub release page](https://github.com/xmrig/xmrig/releases/latest).
Scroll down until you see `xmrig-VERSION-msvc-win64.zip`. Download this file and extract the archive somewhere memorable, like your desktop.
These binaries are available on the [GitHub release page](https://github.com/xmrig/xmrig/releases/latest).
There are lots of pools to choose from. You can find a list at [miningpoolstats.stream/monero](https://miningpoolstats.stream/monero).
Choosing a larger pool means that you will see more frequent (but smaller) payouts, but choosing a smaller pools helps keep the network decentralised. [Miners will not lose any revenue by mining on a smaller pool](https://redd.it/g6uh2l).
Windows users can double click on xmrig.exe. Users of other operating systems should `cd` into the directory that contains XMRig and then type `./xmrig` and press return.
If you see green messages saying that shares have been accepted, congratulations, everything is working!
Some anti-viruses flag XMRig as malware because it is often deployed to infected computers to mine without the owner's consent. As it is your computer and you are configuring the miner to mine for you, it is safe to add XMRig to your anti-virus whitelist.
On some CPUs, XMRig tries to increase performance by disabling certain features like your CPU's instruction prefetcher. These operations require root/administrator, so try right clicking xmrig.exe and running it as administrator, or running `sudo ./xmrig` on other systems.
Find the line in config.json that says `algo: null` and change it to `algo: "rx/0"`. By default, XMRig expects the pool to tell it which hashing algorithm to use.
Taken from [the MSDN](https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/enable-the-lock-pages-in-memory-option-windows?view=sql-server-ver15):
On the Start menu, click Run. In the Open box, type gpedit.msc.
On the Local Group Policy Editor console, expand Computer Configuration, and then expand Windows Settings.
Expand Security Settings, and then expand Local Policies.
Select the User Rights Assignment folder.
The policies will be displayed in the details pane.