Tutorial: come impostare, configurare e utilizzare XMRig? Minatore CPU, AMD e NVIDIA

Quando il GPU mining sta per diventare obsoleto su algoritmi come Equihash (Equihash ASIC); CryptoNight è ancora il salvatore del mining della CPU. L’unico algoritmo utile che può essere estratto utilizzando la CPU è CryptoNight e la sua variante. Questo algoritmo PoW utilizzato su Monero, Bytecoin, Electroneum, ecc. Fornisce termini egualitari per tutti i minatori. Ciò significa che anche gli utenti con un vecchio hardware del computer possono iniziare il mining (chiunque abbia un desktop o un laptop con almeno un processore da 2 GHz e 2 GB di RAM) e guadagnare una ricompensa decente. Speriamo che rimanga così in futuro in modo che utenti di ogni tipo possano partecipare al mining di criptovaluta.

Due dei software di mining più popolari disponibili per estrarre l’algoritmo CryptoNight sono xmr stak e XMRig. Entrambi supportano il mining utilizzando CPU, NVIDIA e GPU AMD. In passato abbiamo creato una guida per principianti su XMR STAK. Da quella guida ciò che siamo venuti a sapere è che la maggior parte degli utenti trova difficoltà nella configurazione del miner. Soprattutto con tutte queste modifiche all’algoritmo avvenute di recente, non possono andare d’accordo con l’algoritmo per una determinata moneta. Quindi abbiamo deciso di creare una guida per principianti su XMRig che è facile da configurare e un minatore molto più flessibile rispetto ad altre alternative.

Qui in questo post ti mostreremo come impostare, configurare e utilizzare il minatore XMRig CryptoNight per CPU, NVIDIA e GPU AMD. Questa guida è solo per utenti Windows. Per Linux faremo presto una guida separata.

Algoritmi supportati da XMRig:

Da Monero a Loki Coin recentemente rilasciato; XMRig ha aggiunto il supporto a tutti i nuovi algoritmi CryptoNight. Supporta Cryptonight, Cryptonight V7, Cryptonight Lite e Cryptonight Heavy. Di seguito è riportata la tabella dei nomi e delle varianti degli algoritmi supportati da XMRig.

Nome lungo

Nome corto

Algoritmo di base

Variante

Appunti

cryptonight cn cryptonight -1 Il rilevamento automatico funziona solo per Monero.
cryptonight / 0 cn / 0 cryptonight 0 CryptoNight originale / vecchio.
cryptonight / 1 cn / 1 cryptonight 1 Conosciuto anche come monero7 e CryptoNightV7.
cryptonight / xtl cn / xtl cryptonight xtl Variante Stellite (XTL).
cryptonight-lite cn-lite cryptonight-lite -1 Il rilevamento automatico funziona solo per Aeon.
cryptonight-lite / 0 cn-lite / 0 cryptonight-lite 0 CryptoNight-Lite originale / vecchio.
cryptonight-lite / 1 cn-lite / 1 cryptonight-lite 1 Conosciuto anche come aeon7
cryptonight-lite / ipbc cn-lite / ipbc cryptonight-lite ipbc Variante IPBC
cryptonight-heavy cn-heavy cryptonight-heavy 0 Protocollo di Loki, Sumokoin e Haven

XMRig CryptoNight Miner

XMRig è un minatore ottimizzato e ad alte prestazioni per monete Monero e CryptoNote con supporto ufficiale per Windows. È un software open source quindi puoi scaricare i binari e utilizzare il minatore oppure puoi compilare il tuo dalla fonte. Sia i binari che i sorgenti possono essere trovati sul sito ufficiale Repository GitHub. Tuttavia, ricorda che XMRig non supporta l’estrazione combinata di CPU e GPU proprio come XMR STAK. Devi scaricare ed eseguire i minatori separatamente per CPU, NVIDIA e schede grafiche AMD.

Scarica XMRig

Versione CPU: https://github.com/xmrig/xmrig/releases

Versione NVIDIA: https://github.com/xmrig/xmrig-nvidia/releases

Versione AMD: https://github.com/xmrig/xmrig-amd/releases

Istruzioni generali:

La prima cosa è andare alla pagina di download del minatore e scaricare l’ultima versione. XMRig è disponibile sia per sistemi operativi a 32 bit che a 64 bit, quindi prima di scaricare assicurati di scegliere la versione corretta. Controlla le proprietà del tuo sistema per queste informazioni.

Sistema operativo Windows a 64 bit e 32 bit

XMRig GCC contro MSVC:

Per il download di NVIDIA e AMD non ci sarà confusione, ma per la versione CPU troverai 2 diverse versioni, ovvero GCC e MSVC. Quali sono? GCC è GNU Compiler Collection e MSVC è il compilatore Microsoft Visual C ++. Quindi quale scaricare? Se utilizzi Windows a 64 bit, scarica la versione MSVC che è più veloce di GCC. Ma se stai usando un sistema a 32 bit, scarica la versione GCC che funziona meglio di MSVC.

XMRIg GCC contro MSVC

Ora scarica il minatore giusto e decomprimi il file. In questo modo, il tuo antivirus o il tuo difensore di Windows potrebbero contrassegnare il minatore come Trojan. Questo accade con tutti gli altri software di mining di criptovalute, quindi non c’è nulla di cui preoccuparsi. Basta aggiungere esclusioni ed estrarre il minatore sul desktop. Assicurati inoltre di scaricare i driver più recenti per NVIDIA CUDA e AMD OpenCL. Questo è tutto! La tua configurazione è pronta. Ora andiamo alla configurazione di XMRig.

Come configurare e utilizzare XMRig? – Guida per principianti

Puoi estrarre qualsiasi moneta CryptoNote usando XMRig. Quindi preparati con l’indirizzo del portafoglio e i dettagli della connessione del pool. Non entreremo in quella parte perché fa sì che questa guida vada oltre il suo scopo. Inoltre, poiché esiste un minatore separato per CPU e GPU, ti guideremo con le istruzioni per tutti e tre i minatori individualmente .

In tutte e tre le versioni di miner che si trovano all’interno della cartella decompressa dovresti vedere questi tre file come: config.json, start.cmd e xmrig.exe (xmrig-nvidia.exe e xmrig-amd.exe).

file in xmrig

Ci sono 2 modi in cui puoi configurare ed eseguire XMRig. 1. Modificando le impostazioni nel file config.json che offre un maggiore controllo oltre alle impostazioni di base e 2. Creando un semplice file batch di Windows a riga di comando. Spiegheremo e aggiungeremo esempi per entrambi.

Versione CPU

Nella versione CPU del tuo XMRig, fai clic con il pulsante destro del mouse sul file config.json e fai clic su modifica (Blocco note o Blocco note ++). Questo codice qui sotto è ciò che noterai per primo e impostazioni simili sono ciò che puoi trovare anche su NVIDIA e AMD miner. Per una migliore comprensione abbiamo evidenziato ogni sezione.

{

"algo": "cryptonight", // cryptonight (predefinito) o cryptonight-lite

"av": 0, // variazione algoritmo, 0 selezione automatica

"sfondo": false, // true per eseguire il miner in background

"colori": true, // false per disabilitare l’output colorato

"cpu-affinity": null, // imposta l’affinità del processo ai core della CPU, maschera "0x3" per i core 0 e 1

"priorità cpu": null, // imposta la priorità del processo (0 inattivo, 2 normale a 5 massimo)

"livello di donazione": 5, // livello di donazione, minimo 1%

"file di registro": null, // registra tutto l’output in un file, esempio: "c: /some/path/xmrig.log"

"utilizzo max-cpu": 75, // utilizzo massimo della CPU per la modalità automatica, di solito il fattore limitante è la cache della CPU, non questa opzione.

"tempo di stampa": 60, // stampa il rapporto hashrate ogni N secondi

"riprova": 5, // numero di volte per riprovare prima di passare al server di backup

"riprova-pausa": 5, // tempo di pausa tra i tentativi

"sicuro": false, // true per regolare in modo sicuro i thread e le impostazioni av per la CPU corrente

"discussioni": null, // numero di thread miner

"piscine": [

{

"url": "failover.xmrig.com:443", // URL del server di mining

"utente": "IL TUO PORTAFOGLIO", // nome utente per il server di mining

"passaggio": "X", // password per il server di mining

"keepalive": true, // invia keepalived per evitare timeout (è necessario il supporto del pool)

"nicehash": false, // abilita il supporto nicehash / xmrig-proxy

"variante": -1 // variante PoW algoritmo

}

],

"api": {

"porta": 0, // porta per l’API miner

"token di accesso": null, // token di accesso per API

"worker-id": null // ID worker personalizzato per API

}

}

  1. La prima evidenziazione rossa sono le impostazioni generali in cui devi scegliere l’algoritmo che desideri minare. Anche qui puoi modificare il livello di donazione che per impostazione predefinita xmrig dona il 5% agli sviluppatori. Inoltre ci sono altre impostazioni che possono essere configurate per aumentare l’efficienza di mining.
  2. Successivamente il punto culminante blu è la sezione della piscina. Questo è molto importante in quanto è qui che dovrai configurare il pool e l’indirizzo del portafoglio. Determina dove stai estraendo e a quale indirizzo del portafoglio dovresti essere pagato.
  3. Il prossimo; API che non è così importante ma comunque utile per controllare hashrate di mining, risultati e dettagli di connessione del pool. In questa guida non entreremo in questo dato che lo abbiamo già spiegato qui.

Tutto a posto! Vediamo come configurare e avviare il mining con XMRig. Ci auguriamo che tu abbia scelto l’indirizzo del portafoglio e il pool da utilizzare per il mio. Per illustrare, abbiamo scelto Monero come valuta e il mio xmr come pool. Ci sono solo 4 impostazioni principali che devi modificare per avviare il mining. Resto tutte le altre impostazioni sono secondarie.

1. Algoritmo: -a, –algo = ALGO cryptonight (predefinito) o cryptonight-lite o cryptonight-heavy

2. Variante PoW algoritmo: –variant  -1 o 0 o 1

  • -1 o campo mancante, il minatore rileva automaticamente PoW dalla versione a blocchi.
  • 0 fare in modo che miner usi forzatamente l’algoritmo originale / vecchio CryptoNight.
  • 1 fare in modo che miner usi forzatamente il nuovo algoritmo v7 (Monero / AEON v7 / Stellite).

3. URL pool: -o, –url = URL Esempio: pool.minexmr.com:7777

4. Indirizzo Coin Wallet: -u, –user = USERNAME Di solito l’indirizzo del portafoglio. Esempio: LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8S5Nhsaf4DWD9yvuM18r2KboeRWSGL54FHANNK1QtWk5Ysg3y57XaqBKn

Impostazioni di configurazione di XMRig

Per esempio: se stai estraendo Stellite, inserisci nel campo algoritmo cryptonight e in immettere il campo variante 1 il che fa sì che il minatore scelga con la forza l’algoritmo CryptoNight V7.

Un altro esempio: Se stai estraendo Loki (guida al mining di Loki in arrivo), nell’algoritmo inserisci cryptonight-heavy e nella variante inserisci -1.

Non dimenticare di inserire l’URL del tuo pool e i dettagli dell’utente che è il tuo indirizzo del portafoglio. Una volta terminato, salva il file config.json e avvia xmrig.exe. Ora dovresti vedere il minatore che si connette al pool e iniziare a inviare condivisioni.

Mining della CPU con XMRig

File batch della riga di comando XMRig per CPU:

Quanto sopra è un modo per configurare ed eseguire XMRig, l’altro metodo è semplicemente creare un file batch di Windows dalla riga di comando. All’interno della cartella XMRig crea un nuovo documento di testo e salvalo come start.bat (nomina tutto ciò che desideri). Assicurati che sia salvato come file .bat. Una volta terminato, modifica il file e inserisci il seguente codice.

xmrig –help

pausa

Quindi salva il file ed esegui start.bat. Ora mostrerà tutti gli argomenti della riga di comando che puoi usare nel tuo file batch. Usali in modo appropriato per creare il tuo file batch. Di seguito abbiamo creato un file della riga di comando della CPU di esempio che puoi utilizzare come riferimento.

opzione della riga di comando per XMRig

Esempio di file batch della CPU per XMRig:

xmrig.exe -a cryptonight-heavy –url = loki.miner.rocks: 5555 -u LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8S5Nhsaf4DWD9yvuM18r2KboeRWSGL54FDtxNkWBJaEEfx6hJA9KUxhW8S5Nhsaf4DWD9yvuM18r2KboeRWSGL54FHANNt5 – 755WSGL54FHANNt5 – 75VKnXGHANN-Qvarian1

pausa

Una volta che il file batch è pronto, salvarlo ed eseguirlo. Puoi creare un numero qualsiasi di file batch per qualsiasi algoritmo e monete e renderà il tuo lavoro più semplice.

Versione NVIDIA:

Non sono necessarie molte spiegazioni per la versione NVIDIA e AMD di XMRig. La configurazione è la stessa della CPU e troverai tutte le impostazioni tranne il livello di utilizzo della CPU, l’affinità della CPU e la priorità della CPU. Tuttavia, c’è anche un’impostazione che vorremmo sottolineare e cioè le impostazioni dei thread. Se si esegue il mining di GPU utilizzando XMRig, la modifica di questa impostazione è essenziale in cui è possibile aspettarsi prestazioni di mining ottimali modificando. Il codice seguente si applica alle GPU NVIDIA.

"discussioni": [

{

"indice": 0,

"discussioni": 12,

"blocchi": 39,

"bfactor": 8,

"bsleep": 100,

"affine_to_cpu": falso

},

],

Una volta avviato il minatore, vedrai le seguenti informazioni visualizzate: Cos’è?

GeForce GTX 1070 8 GB @ 2300/2920 MHz 16×39 8×25 arco: 52 SMX: 13

Thread NVIDIA per XMRig

Significa 16 thread x 39 blocchi e bfactor 8 x bsleep 25. Architettura 52 e multiprocessori SMX 13. Queste non sono altro che impostazioni della GPU e per ottenere prestazioni ottimali dalla tua GPU devi giocare con queste impostazioni. Ad esempio, il tuo PC potrebbe subire un ritardo durante il mining e in tal caso provare a ridurre il valore del numero di thread e bfactor. Lo abbiamo spiegato nella guida XMR STAK, per favore fai riferimento a questo. Ulteriori informazioni sui thread possono essere trovate su XMRig pagina wiki.

File di configurazione di esempio per NVIDIA: (vengono mostrati solo i thread)

"discussioni": [

{

"indice": 0,

"discussioni": 12,

"blocchi": 39,

"bfactor": 8,

"bsleep": 100,

"affine_to_cpu": falso

},

],

"piscine": [

{

"url": "URL del pool",

"utente": "indirizzo del portafoglio",

"passaggio": "X",

"keepalive": vero,

"nicehash": falso,

"variante": 1,

}

Se stai utilizzando XMRig nel tuo mining rig, puoi aggiungere queste impostazioni per ciascuna GPU aggiungendo una virgola. Dove index è il numero di GPU identificato dal tuo sistema.

Esempio:

"discussioni": [

{

"indice": 0,

"discussioni": 12,

"blocchi": 39,

"bfactor": 8,

"bsleep": 100,

"affine_to_cpu": falso

},

{

"indice": 1,

"discussioni": 12,

"blocchi": 39,

"bfactor": 8,

"bsleep": 100,

"affine_to_cpu": falso

},

{

"indice": 2,

"discussioni": 12,

"blocchi": 39,

"bfactor": 8,

"bsleep": 100,

"affine_to_cpu": falso

},

{

"indice": 3,

"discussioni": 12,

"blocchi": 39,

"bfactor": 8,

"bsleep": 100,

"affine_to_cpu": falso

},

],

Configurazione del file batch di esempio NVIDIA per XMRig:

Tutto questo file batch di esempio mostrato qui è solo per riferimento. Assicurati di cambiarlo di conseguenza prima di iniziare il mining.

@echo off

xmrig-nvidia.exe -a cryptonight-heavy –donate-level 1 -o loki-pool.com:5555 -u LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8Sf4hsaf4DWD9yvu1JaXaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8Sf4hsaf4DWD9yvu1JaXaR2KboeHRWSQ-WNKnWp57-WNKnWp57

pausa

Versione AMD

Simile a NVIDIA, puoi anche modificare le schede grafiche AMD. La stessa sintassi che utilizzerai su XMR STAK può essere utilizzata anche su XMRig.

Esempio:

"discussioni": [

{

"indice": 0,

"intensità": 1600,

"dimensione del lavoro": 8,

"affine_to_cpu": falso

},

{

"indice": 1,

"intensità": 1600,

"dimensione del lavoro": 8,

"affine_to_cpu": falso

},

{ "indice": 2,

"intensità": 1600,

"dimensione del lavoro": 8,

"affine_to_cpu": falso

},

],

Esempio di riga di comando di AMD miner:

–opencl-platform = 0 –opencl-devices = 0,1,2 –opencl-launch = 1600×8,1600×8,1600×8

Generatore ed editor di configurazione XMRig:

Recentemente XMRig ha aggiunto il generatore e l’editor di configurazione (https://config.xmrig.com/) attrezzo. Se non sai come configurare il tuo minatore, puoi utilizzare questo strumento.

generatore di configurazione xmrig per CPU, AMD e NVIDIA1: Scegli prima il minatore e poi procedi alla scelta dell’algoritmo e della versione del minatore.

2: Nella schermata successiva specifica il pool, l’indirizzo del tuo portafoglio e i dettagli del lavoratore.

3: Quindi imposta il numero di thread su mio. Se non sai cosa sia, lascia questo valore predefinito e vai al passaggio successivo.

Configurazione automatica NVIDIA

4. Non c’è molto nelle impostazioni Varie. Puoi modificare il livello di donazione qui. Una volta terminato, fare clic su Avanti e nella pagina finale questo strumento genererà il file batch della riga di comando e il file config.json. Puoi scaricarlo nella tua cartella XMRig e iniziare subito il mining.

Controllo degli hashrate in XMRig

Puoi controllare l’hashrate, i risultati e lo stato di salute della tua CPU e GPU usando due metodi. Uno dalla finestra della console del minatore e l’altro utilizzando l’API. Per impostazione predefinita, XMRig stampa il tuo hashrate ogni 60 secondi che puoi modificare in “tempo di stampa” impostazioni.

xmrig cryptonight miner

COMANDI: hashrate, salute, pausa, riprendi

Anche in miner hit “h“Per visualizzare l’hashrate, premi”e“Per visualizzare lo stato di salute della tua GPU, quindi”p“Per mettere in pausa e”r“Per riprendere l’attività mineraria. Se il minatore invia azioni al pool, allora dice “accettato“. Se dice “respinto“Allora c’è qualcosa che non va nella tua configurazione. Revisionalo.

Errori comuni, correzioni e altre istruzioni:

1. Per impostazione predefinita, XMRig dona il 5% della tua potenza di mining agli sviluppatori. Se sei generoso, lascialo, altrimenti puoi impostare un importo di donazione preferito modificando livello di donazione impostazioni. Il minimo è 1%.

2. Successivamente XMRig imposta per impostazione predefinita la potenza di elaborazione della CPU al 75% e questo per evitare che la CPU si surriscaldi. Se sai cosa stai facendo e desideri ottenere le massime prestazioni dalla CPU, puoi modificare i valori di utilizzo max-cpu.

Nota: Se lasci che la tua CPU esegua il mio, assicurati di monitorare le temperature della CPU.

3. Impostazioni dei thread per la CPU: Lo abbiamo spiegato per la GPU, ma puoi anche impostare i thread per la CPU. Ad esempio, se stai usando una CPU potente come AMD Ryzen Threadripper puoi andare fino a 32 thread.

"discussioni": 4,

Se sei un principiante e non sai cosa sia, allora cambia sicuro impostazioni su true. In questo modo XMRig si imposta automaticamente sulle impostazioni ottimali.

4. Rifiutato: “bassa quota di difficoltà“- Significa che hai scelto la porta del pool sbagliata. Assicurati di connetterti alla porta giusta a seconda del tuo hardware.

xmrig ha rifiutato le condivisioni

5. Rifiutato: “Algo sbagliato, usa monero7 miner“- Significa che hai inserito un algoritmo sbagliato o non sei riuscito a modificare la variante dell’algoritmo. Normalmente riceverai quote rifiutate se non scegli l’algoritmo o la variante corretta per la moneta. Otterrai questo anche quando overcloccerai troppo la tua GPU, quindi tieni presente anche questo.

6. Su Windows di solito ti viene in mente questo errore. Ad esempio “problema con un file DLL mancante (msvcp140.dll)”. È possibile correggere tali errori installando Microsoft Visual C ++ 2015 / x64.

7. Sai che puoi usare contemporaneamente XMRig e XMR STAK? Ma quando si avvia entrambi i minatori, uno di questi mostrerà “Il demone HTTP non è stato avviato“Errore. Per risolvere questo problema, modificare le impostazioni della porta HTTP in uno dei file di configurazione.

Conclusione:

Presto XMRig si svilupperà in un minatore tutto in uno per CPU e GPU proprio come xmr stak. Ma fin d’ora devi usare i minatori individualmente. È risaputo che XMRig funziona meglio con la CPU e XMR STAK ha un buon hash sulla GPU. Quello che suggeriamo e la maggior parte dei minatori fa è; utilizzare entrambi i minatori contemporaneamente allo stesso tempo. Non influenzerà nessuna delle tue prestazioni di mining. Usa XMRig per la CPU e disattiva la CPU in XMR STAK e il mio solo usando la GPU. Nel complesso dovresti vedere prestazioni migliori.

Sappiamo che questo articolo non è stato istruito sulla difficoltà statica e su altre funzionalità di registrazione della console perché non è così importante. A parte questo, speriamo che questa guida abbia coperto tutto su XMRig. Se c’è qualcosa di sbagliato o se ci siamo persi qualcosa o se hai problemi con XMRig, sentiti libero di menzionarlo nella sezione commenti. Qual è il prossimo? Forse una guida per principianti su ccminer o qualsiasi guida all’estrazione di monete. Per ottenere tutti gli aggiornamenti Seguici su Twitter.