Guide pas à pas

Comment miner Monero (XMR) en 2026
Guide complet

Tout ce dont vous avez besoin pour commencer à miner Monero avec votre CPU. Du choix du matériel et de la configuration du wallet à la configuration de XMRig, la connexion au pool et l’optimisation des performances.

Mars 2026 · Dernière mise à jour : mars 2026 · Suprnova.cc · 12 min de lecture

TL;DR

Monero (XMR) est une cryptomonnaie axée sur la confidentialité qui utilise l’algorithme RandomX, conçu pour le mining CPU. Voici le parcours de démarrage rapide :

Qu’est-ce que Monero ?

Monero (XMR) est une cryptomonnaie axée sur la confidentialité lancée en avril 2014. Contrairement à Bitcoin, où toutes les transactions sont publiquement visibles sur la blockchain, Monero utilise des techniques cryptographiques avancées pour rendre les transactions intraçables et non liées par défaut.

Trois technologies de confidentialité fondamentales alimentent Monero :

Ce qui rend Monero particulièrement intéressant pour les mineurs est son algorithme RandomX, adopté en novembre 2019. Notre guide sur les algorithmes de mining explique comment RandomX se compare aux autres approches. RandomX a été spécifiquement conçu pour être favorable aux CPU et résistant aux ASIC, ce qui signifie que vous pouvez miner Monero de manière rentable avec un processeur de bureau ou de serveur classique. Aucun GPU coûteux ni matériel de mining spécialisé requis.

CPU
Matériel de mining
RandomX
Algorithme
~120s
Temps de bloc
0.6 XMR
Récompense de bloc (approx.)

Imaginez RandomX comme un examen complexe qui nécessite de lire un gros manuel (cache L3). Les CPU sont comme des étudiants polyvalents capables de répondre à tout type de question. Les GPU sont comme des étudiants excellents en mathématiques mais en difficulté en compréhension de texte — ils ont moins de cache par cœur, et sont donc peu performants sur cet examen particulier.


Configuration matérielle requise

Le facteur le plus important pour les performances de mining Monero est la taille du cache L3 de votre CPU. RandomX nécessite 2 Mo de cache L3 par thread de mining. Un processeur avec 32 Mo de cache L3 peut exécuter efficacement 16 threads de mining.

Pourquoi le cache L3 est important

RandomX fonctionne en exécutant des programmes générés aléatoirement qui accèdent intensivement à un scratchpad mémoire de 2 Mo. Si ce scratchpad tient dans le cache L3, le CPU peut y accéder des centaines de fois plus vite que s’il devait aller chercher dans la RAM principale. Plus de cache L3 signifie plus de threads fonctionnant à pleine vitesse.

Règle générale

Nombre optimal de threads = cache L3 (Mo) / 2. Un Ryzen 9 7950X avec 64 Mo de cache L3 peut exécuter 32 threads. Un Core i7-13700K avec 30 Mo de cache L3 devrait exécuter 15 threads. Dépasser ce seuil provoque du cache thrashing et réduit les performances par thread.

CPU recommandés pour le mining de Monero

CPU Cœurs/Threads L3 Cache Hashrate attendu Évaluation
AMD Threadripper PRO 5995WX 64C/128T 256 MB ~45–55 KH/s Excellent
AMD EPYC 7763 64C/128T 256 MB ~44–52 KH/s Excellent
AMD Ryzen 9 7950X 16C/32T 64 MB ~20–22 KH/s Très bien
AMD Ryzen 9 5950X 16C/32T 64 MB ~17–19 KH/s Très bien
AMD Ryzen 7 7700X 8C/16T 32 MB ~10–12 KH/s Bien
AMD Ryzen 7 5800X 8C/16T 32 MB ~9–11 KH/s Bien
Intel Core i9-13900K 24C/32T 36 MB ~11–14 KH/s Bien
Intel Core i7-13700K 16C/24T 30 MB ~9–11 KH/s Bien
AMD Ryzen 5 5600X 6C/12T 32 MB ~7–8 KH/s Correct
Intel Core i5-12400 6C/12T 18 MB ~5–6 KH/s Entrée de gamme

Les processeurs AMD surpassent systématiquement Intel au même prix pour le mining de Monero grâce à leurs caches L3 plus grands. Le Ryzen 9 7950X avec ses 64 Mo de cache L3 offre le meilleur rapport performance/prix pour la plupart des mineurs.

Autres considérations matérielles


Étape 1 : Configurer un wallet Monero

Avant de commencer à miner, vous avez besoin d’une adresse de wallet Monero pour recevoir les paiements. Deux options sont recommandées :

Option A : Monero GUI Wallet (officiel)

Le wallet de bureau officiel du projet Monero. Téléchargez depuis getmonero.org. Disponible pour Windows, macOS et Linux. Complet avec support de nœud intégré.

Option B : Feather Wallet (léger)

Un wallet de bureau léger et axé sur la confidentialité. Téléchargez depuis featherwallet.org. Configuration plus rapide que le GUI wallet, connexion par défaut à des nœuds distants et support natif de Tor.

Avertissement de sécurité

N’utilisez jamais une adresse de wallet provenant d’un site tiers ou d’une source inconnue. Téléchargez toujours le logiciel de wallet depuis les sites officiels et vérifiez les signatures. Votre phrase mnémonique donne un accès complet à vos fonds — conservez-la hors ligne, ne la partagez jamais et ne la saisissez jamais sur un site web.


Étape 2 : Télécharger et installer XMRig

XMRig est le miner le plus populaire et le plus performant pour l’algorithme RandomX de Monero. Il est gratuit, open-source et activement maintenu.

Télécharger XMRig

Obtenez la dernière version depuis le dépôt GitHub officiel :

# Official XMRig repository
https://github.com/xmrig/xmrig/releases

# Download the latest release for your platform:
# Windows: xmrig-x.x.x-msvc-win64.zip
# Linux:   xmrig-x.x.x-linux-static-x64.tar.gz
Critique : vérifiez votre téléchargement

Les faux téléchargements de XMRig contenant des malwares sont extrêmement courants. Téléchargez uniquement depuis github.com/xmrig/xmrig. Vérifiez le hash SHA-256 de votre téléchargement par rapport au hash indiqué sur la page de la release GitHub. Ne téléchargez jamais XMRig depuis des sites aléatoires, forums ou services de partage de fichiers.

Installation sous Windows

  1. Téléchargez le dernier xmrig-*-msvc-win64.zip depuis GitHub Releases
  2. Extrayez le ZIP dans un dossier (par ex., C:\xmrig\)
  3. Vous devrez peut-être ajouter une exclusion dans Windows Defender — les antivirus signalent souvent les miners comme « PUP » (programme potentiellement indésirable) même lorsqu’ils sont légitimes
  4. Ouvrez le dossier — vous devriez voir xmrig.exe et config.json

Installation sous Linux

# Download and extract
wget https://github.com/xmrig/xmrig/releases/download/v6.x.x/xmrig-6.x.x-linux-static-x64.tar.gz
tar -xzf xmrig-*.tar.gz
cd xmrig-*

# Make executable
chmod +x xmrig

# Test that it runs
./xmrig --version

Étape 3 : Configurer le mining en pool sur xmr.suprnova.cc

Connectez maintenant XMRig au pool Monero de Suprnova. Créez d’abord un compte sur xmr.suprnova.cc et configurez un worker dans votre tableau de bord.

Détails de connexion au pool

Windows : créer un fichier BAT

Créez un fichier appelé mine.bat dans le même dossier que xmrig.exe :

xmrig.exe -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x

Remplacez USERNAME par votre nom d’utilisateur Suprnova et WORKERNAME par le nom de votre worker (par ex., myrig).

Windows : utiliser config.json

Alternativement, modifiez le fichier config.json pour plus de contrôle :

{
    "autosave": true,
    "cpu": true,
    "opencl": false,
    "cuda": false,
    "pools": [
        {
            "url": "stratum+tcp://xmr.suprnova.cc:5222",
            "user": "USERNAME.WORKERNAME",
            "pass": "x",
            "keepalive": true,
            "tls": false
        }
    ]
}

Linux : ligne de commande

# Basic start command
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x

# Run in background with log file
nohup ./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USERNAME.WORKERNAME -p x > xmrig.log 2>&1 &

# Run with systemd (recommended for servers)
# Create /etc/systemd/system/xmrig.service

Linux : service systemd (recommandé pour les serveurs)

# /etc/systemd/system/xmrig.service
[Unit]
Description=XMRig Monero Miner
After=network.target

[Service]
Type=simple
ExecStart=/opt/xmrig/xmrig --config /opt/xmrig/config.json
Restart=always
RestartSec=10
Nice=10

[Install]
WantedBy=multi-user.target
# Enable and start the service
sudo systemctl enable xmrig
sudo systemctl start xmrig
sudo systemctl status xmrig

# View logs
sudo journalctl -u xmrig -f

Étape 4 : Activer les huge pages (optimisation critique)

Activer les huge pages est la seule optimisation la plus impactante pour XMRig. Elle améliore généralement le hashrate de 20–30 % sans coût matériel supplémentaire.

+20–30%
Amélioration du hashrate
Gratuit
Coût
2 min
Temps de configuration

Pourquoi les huge pages sont importantes

Les pages mémoire normales font 4 Ko. Le scratchpad de RandomX fait 2 Mo par thread. Sans huge pages, le CPU doit gérer 512 petites entrées de table de pages par scratchpad. Avec des huge pages de 2 Mo, il n’en faut qu’une seule. Cela réduit massivement les défauts de TLB (Translation Lookaside Buffer) et accélère l’accès mémoire.

Windows : activer les huge pages

  1. Lancez XMRig en administrateur — Faites un clic droit sur xmrig.exe ou votre fichier BAT et sélectionnez « Exécuter en tant qu’administrateur »
  2. XMRig tentera automatiquement d’activer les huge pages sous Windows lorsqu’il est lancé avec des privilèges administrateur
  3. Si la configuration automatique échoue, activez manuellement via la politique de sécurité locale : secpol.msc → Local Policies → User Rights Assignment → Lock pages in memory → Add your user
  4. Redémarrez après avoir modifié la politique

Linux : activer les huge pages

# Check current huge pages
cat /proc/meminfo | grep HugePages

# Enable huge pages (calculate: threads * 2 MB + 64 MB buffer)
# For 16 mining threads: (16 * 2) + 64 = 96 MB = 48 huge pages
sudo sysctl -w vm.nr_hugepages=1168

# Make permanent (survives reboot)
echo "vm.nr_hugepages=1168" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

# XMRig also supports 1 GB huge pages for even better performance
# Requires GRUB parameter: hugepagesz=1G hugepages=3
Vérification

Quand XMRig démarre, vérifiez dans la sortie la mention HUGE PAGES: 100%. Si vous voyez HUGE PAGES: 0% ou un pourcentage partiel, les huge pages ne sont pas complètement configurées. La différence de hashrate est très notable — ne sautez pas cette étape.


Étape 5 : Optimiser les performances de XMRig

Au-delà des huge pages, plusieurs ajustements supplémentaires peuvent extraire plus de hashrate de votre matériel :

Nombre de threads et affinité CPU

XMRig détecte automatiquement le nombre optimal de threads, mais vous pouvez vouloir l’ajuster manuellement :

# Specify thread count explicitly
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USER.WORKER -p x -t 16

# Leave 1-2 threads free for the OS (recommended for desktop use)
# Example: 16-core CPU, use 14 threads
./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 -u USER.WORKER -p x -t 14

Pour les machines de mining dédiées, utilisez tous les threads disponibles. Pour un ordinateur de bureau utilisé pour d’autres tâches, laissez 1–2 threads libres pour garder le système réactif.

Optimisation mémoire et NUMA

Optimisation de la consommation

Réglage avancé du config.json

{
    "cpu": {
        "enabled": true,
        "huge-pages": true,
        "huge-pages-jit": true,
        "hw-aes": null,
        "priority": null,
        "memory-pool": false,
        "yield": true,
        "max-threads-hint": 100,
        "asm": true,
        "argon2-impl": null,
        "rx": {
            "init": -1,
            "init-avx2": -1,
            "mode": "auto",
            "1gb-pages": false,
            "rdmsr": true,
            "wrmsr": true,
            "cache_qos": false,
            "numa": true
        }
    }
}

Hashrates attendus par CPU

Voici les hashrates RandomX réels que vous pouvez attendre des processeurs populaires. Ces valeurs supposent les huge pages activées et un nombre de threads optimal :

CPU Hashrate (H/s) Threads Puissance (W) Efficacité (H/W)
AMD Threadripper PRO 5995WX ~50,000 128 ~280 ~178
AMD EPYC 7763 ~48,000 128 ~280 ~171
AMD Ryzen 9 7950X ~21,000 32 ~170 ~124
AMD Ryzen 9 5950X ~18,000 32 ~140 ~129
AMD Ryzen 9 5900X ~15,000 24 ~120 ~125
AMD Ryzen 7 7700X ~11,000 16 ~105 ~105
AMD Ryzen 7 5800X ~10,000 16 ~95 ~105
Intel Core i9-13900K ~13,000 18 ~180 ~72
Intel Core i7-13700K ~10,500 15 ~150 ~70
AMD Ryzen 5 5600X ~7,800 12 ~70 ~111
Intel Core i5-12400 ~5,500 9 ~80 ~69
Apple M2 Pro (10-core) ~5,000 8 ~30 ~167

Les processeurs AMD Ryzen dominent la colonne efficacité grâce à leurs grands caches L3. Notez que les E-cores (cœurs d’efficacité) d’Intel sont peu performants sur RandomX — XMRig ne devrait utiliser que les P-cores (cœurs de performance) sur les processeurs hybrides Intel.


Configuration du mining sous Linux

Linux est le système d’exploitation privilégié pour le mining de Monero, surtout sur les machines de mining dédiées et les serveurs. Il a moins de surcharge que Windows et un meilleur support des huge pages.

Configuration rapide sur Ubuntu/Debian

# 1. Update system
sudo apt update && sudo apt upgrade -y

# 2. Download XMRig
cd /opt
sudo wget https://github.com/xmrig/xmrig/releases/download/v6.x.x/xmrig-6.x.x-linux-static-x64.tar.gz
sudo tar -xzf xmrig-*.tar.gz
sudo mv xmrig-*/ xmrig
cd xmrig

# 3. Configure huge pages
sudo sysctl -w vm.nr_hugepages=1168
echo "vm.nr_hugepages=1168" | sudo tee -a /etc/sysctl.conf

# 4. Edit config.json with your pool details
sudo nano config.json

# 5. Run XMRig
sudo ./xmrig

# 6. Verify output shows:
#    HUGE PAGES: 100%
#    [pool] connected to xmr.suprnova.cc:5222

Mod MSR (Linux uniquement)

XMRig peut appliquer des ajustements MSR (Model Specific Register) qui améliorent les performances RandomX de 5–15 % sur les CPU Intel. Cela nécessite les privilèges root et le module noyau msr :

# Load MSR module
sudo modprobe msr

# XMRig will automatically apply MSR tweaks when run as root
# Look for "msr register values have been set successfully" in output
sudo ./xmrig --config config.json
Note sur les ajustements MSR

Les modifications MSR sont réinitialisées au redémarrage. Elles sont sûres et ne modifient pas votre CPU de manière permanente. Le gain le plus important est sur les processeurs Intel (jusqu’à 15 %). Les processeurs AMD Ryzen voient des gains plus faibles (2–5 %) car ils ont déjà de grands caches L3. Lancez toujours XMRig avec sudo ou en root pour l’accès MSR.


Bonnes pratiques de sécurité

Les logiciels de mining sont une cible fréquente des malwares. Le cryptojacking (mining non autorisé) est l’une des formes les plus courantes de malware. Consultez notre guide complet sur la sécurité des pools de mining pour une protection complète. Voici comment vous protéger :

Règles d’or

Vérification des téléchargements XMRig

# On Linux/macOS:
sha256sum xmrig-*.tar.gz

# On Windows (PowerShell):
Get-FileHash xmrig-*.zip -Algorithm SHA256

# Compare the output hash with the one on:
# https://github.com/xmrig/xmrig/releases
# If they don't match, DO NOT use the file

Faux positifs antivirus

Les logiciels de mining légitimes sont fréquemment signalés comme « PUP » (programme potentiellement indésirable) ou « Trojan:Win32/CoinMiner » par les antivirus. C’est parce que le même code de mining est utilisé à la fois dans les miners légitimes et les malwares de cryptojacking. Si vous avez téléchargé XMRig depuis le GitHub officiel et vérifié le hash, ce sont des faux positifs. Ajoutez le dossier XMRig à la liste d’exclusions de votre antivirus.


Résolution des problèmes courants

HUGE PAGES: 0%

Sous Windows, lancez en administrateur. Sous Linux, configurez vm.nr_hugepages via sysctl et lancez en root. C’est le problème de performance n°1.

Connexion refusée / délai dépassé

Vérifiez que l’adresse du pool est exactement stratum+tcp://xmr.suprnova.cc:5222. Vérifiez que votre pare-feu autorise les connexions sortantes sur le port 5222. Essayez un autre serveur DNS si la résolution échoue.

Hashrate faible par rapport aux benchmarks

Vérifiez : (1) l’état des huge pages, (2) le thermal throttling (température CPU au-dessus de 90°C), (3) les processus en arrière-plan utilisant le CPU, (4) la RAM monocanal, (5) un nombre de threads incorrect. Sur les CPU hybrides Intel, assurez-vous que XMRig n’utilise que les P-cores.

Shares rejetés par le pool

Un petit nombre de shares rejetés (<1 %) est normal. Des taux de rejet élevés suggèrent une latence réseau vers le pool, des overclocks instables ou des problèmes matériels. Vérifiez la stabilité de votre CPU avec un test de stress.


Checklist de démarrage

1. Wallet : Téléchargez Monero GUI Wallet ou Feather Wallet. Notez votre phrase de récupération et conservez-la en lieu sûr. Copiez votre adresse de wallet.

2. Compte pool : Inscrivez-vous sur xmr.suprnova.cc. Créez un worker dans les paramètres de votre compte. Définissez votre adresse de wallet pour les paiements.

3. XMRig : Téléchargez depuis github.com/xmrig/xmrig. Vérifiez le hash SHA-256. Configurez avec vos identifiants de pool.

4. Huge pages : Activez les huge pages avant de commencer. Cette seule étape augmente le hashrate de 20–30 %.

5. Démarrer le mining : Lancez XMRig et vérifiez qu’il se connecte au pool. Vérifiez que votre worker apparaît sur le tableau de bord du pool. Surveillez les températures et le hashrate.

6. Optimiser : Affinez le nombre de threads, envisagez l’undervolting et appliquez les ajustements MSR sous Linux pour la meilleure efficacité.