Opplæring: Hvordan sette opp, konfigurere og bruke XMRig? CPU, AMD og NVIDIA miner

Når GPU-gruvedrift er i ferd med å bli foreldet på algoritmer som Equihash (Equihash ASIC); CryptoNight er fremdeles frelser for CPU-gruvedrift. Den eneste verdifulle algoritmen som kan utvinnes ved hjelp av CPU er CryptoNight og dens variant. Denne PoW-algoritmen som brukes på Monero, Bytecoin, Electroneum, etc gir egalitære vilkår for alle gruvearbeidere. Det er til og med brukere med gammel datamaskinvare som kan starte gruvedrift (alle som har en stasjonær eller bærbar PC som har minst 2 GHz + prosessor og 2 GB RAM) og tjener en anstendig belønning. La oss håpe det forblir slik i fremtiden, slik at brukere av alle slag kan delta i Cryptocurrency mining.

To av de mest populære gruveprogramvarene som er tilgjengelige for CryptoNight-algoritmen, er xmr stak og XMRig. Begge støtter gruvedrift ved hjelp av CPU-, NVIDIA- og AMD GPU-er. Tidligere har vi laget en nybegynnerguide på XMR STAK. Fra denne guiden det vi ble kjent med, er at de fleste brukere finner problemer med å konfigurere gruvearbeideren. Spesielt med alle disse algoritmeendringene som fant sted nylig, kan de ikke komme riktig med algoritmen for en gitt mynt. Så vi bestemte oss for å lage en nybegynnerguide på XMRig som er enkel å installere og en mye mer fleksibel gruvearbeider sammenlignet med andre alternativer..

Her i dette innlegget viser vi deg hvordan du konfigurerer, konfigurerer og bruker XMRig CryptoNight-miner for CPU-, NVIDIA- og AMD-GPUer. Denne veiledningen er bare for Windows-brukere. For Linux vil vi snart lage en egen guide.

XMRig-støttede algoritmer:

Fra Monero til nylig utgitt Loki Coin; XMRig har lagt til støtte for alle de nye CryptoNight-algoritmene. Den støtter Cryptonight, Cryptonight V7, Cryptonight Lite og Cryptonight Heavy. Nedenfor er tabellen over algoritmnavn og varianter som XMRig støtter.

Langt navn

Kort navn

Basisalgoritme

Variant

Merknader

kryptonight cn kryptonight -1 Autodetect fungerer bare for Monero.
kryptonight / 0 cn / 0 kryptonight 0 Original / gammel CryptoNight.
kryptonight / 1 cn / 1 kryptonight 1 Også kjent som monero7 og CryptoNightV7.
cryptonight / xtl cn / xtl kryptonight xtl Stellite (XTL) variant.
cryptonight-lite cn-lite cryptonight-lite -1 Autodetect fungerer bare for Aeon.
cryptonight-lite / 0 cn-lite / 0 cryptonight-lite 0 Original / gammel CryptoNight-Lite.
cryptonight-lite / 1 cn-lite / 1 cryptonight-lite 1 Også kjent som aeon7
cryptonight-lite / ipbc cn-lite / ipbc cryptonight-lite ipbc IPBC-variant
kryptonight-heavy cn-tung kryptonight-heavy 0 Loki, Sumokoin og Haven Protocol

XMRig CryptoNight Miner

XMRig er en optimalisert og høypresterende gruvearbeider for Monero- og CryptoNote-mynter med offisiell støtte for Windows. Det er en programvare med åpen kildekode, så du kan enten laste ned binærfiler og bruke gruvearbeideren, eller du kan kompilere din egen fra kilden. Både binærfiler og kilde finner du på tjenestemannen GitHub-depot. Husk imidlertid at XMRig ikke støtter kombinert CPU- og GPU-gruvedrift, akkurat som XMR STAK. Du må laste ned og kjøre gruvearbeiderne separat for grafikkort for CPU, NVIDIA og AMD.

Last ned XMRig

CPU-versjon: https://github.com/xmrig/xmrig/releases

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

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

Generelle instruksjoner:

Det første er å gå til nedlastingssiden til gruvearbeideren og laste ned den nyeste versjonen. XMRig er tilgjengelig for både 32- og 64-biters operativsystem, så sørg for å velge riktig versjon før du laster ned. Sjekk systemegenskapene for denne informasjonen.

Windows OS 64 bit og 32 bit

XMRig GCC vs MSVC:

For nedlasting av NVIDIA og AMD vil det ikke være noen forvirring, men for CPU-versjonen finner du to forskjellige utgivelser, nemlig GCC og MSVC. Hva er de? GCC er GNU Compiler Collection og MSVC er Microsoft Visual C ++ kompilator. Så hvilken som skal lastes ned? Hvis du bruker 64-biters Windows, laster du ned MSVC-versjonen som er raskere enn GCC. Men hvis du bruker 32-bits system, last ned GCC-versjonen som gir bedre resultater enn MSVC.

XMRIg GCC vs MSVC

Last ned nå den rette gruvearbeideren og pakk ut filen. Når du gjør dette, kan Antivirus- eller Windows-forsvarer markere gruvearbeideren som Trojan. Dette skjer med alle andre programvare for kryptovaluta-gruvedrift, så det er ingenting å bekymre seg for. Bare legg til unntak og trekk ut gruvearbeideren på skrivebordet. Sørg også for å laste ned de nyeste driverne for NVIDIA CUDA og AMD OpenCL. Det er det! Oppsettet ditt er klart. La oss nå gå til XMRig-konfigurasjon.

Hvordan konfigurerer og bruker XMRig? – Nybegynnerveiledning

Du kan gruve alle CryptoNote-mynter ved hjelp av XMRig. Så gjør deg klar med lommebokadressen og bassengforbindelsesdetaljene. Vi kommer ikke inn på den delen ettersom den får denne guiden til å gå utover formålet. Siden det er en egen gruvearbeider for CPU og GPU, vil vi veilede deg med instruksjonene for alle tre gruvearbeiderne hver for seg .

I alle tre gruveversjonene som ligger i den utpakkede mappen, bør du se disse tre filene, for eksempel: config.json, start.cmd og xmrig.exe (xmrig-nvidia.exe og xmrig-amd.exe).

filer i xmrig

Det er to måter du kan konfigurere og kjøre XMRig på. 1. Ved å redigere innstillingene i config.json-filen som gir deg mer kontroll utover grunninnstillingene og 2. Ved å lage en enkel kommandolinje Windows batch-fil. Vi forklarer og legger til eksempler for begge deler.

CPU-versjon

I CPU-versjonen av XMRig, høyreklikk config.json-filen og klikk på rediger (Notisblokk eller Notisblokk ++). Denne koden nedenfor er det du vil legge merke til først, og lignende innstillinger er det som også finnes på NVIDIA og AMD miner. For bedre forståelse har vi markert hver seksjon.

{

"algo": "kryptonight", // cryptonight (standard) eller cryptonight-lite

"av": 0, // algoritmevariasjon, 0 automatisk valg

"bakgrunn": false, // true å kjøre gruvearbeideren i bakgrunnen

"farger": true, // false for å deaktivere farget utdata

"cpu-affinitet": null, // sett prosessaffinitet til CPU-kjerne (r), maske "0x3" for kjerner 0 og 1

"CPU-prioritet": null, // sett prosessprioritet (0 inaktiv, 2 normal til 5 høyest)

"donere-nivå": 5, // donasjonsnivå, minimum 1%

"loggfil": null, // logg all utdata til en fil, eksempel: "c: /some/path/xmrig.log"

"max-cpu-bruk": 75, // maksimal CPU-bruk for automatisk modus, vanligvis er begrensende faktor CPU-cache, ikke dette alternativet.

"utskriftstid": 60, // skriv ut hashraterapport hvert N sekund

"prøver på nytt": 5, // antall ganger å prøve på nytt før du bytter til backup-server

"prøv på nytt": 5, // tid til å stoppe mellom prøvene igjen

"sikker": false, // true to safe juster tråder og av innstillinger for gjeldende CPU

"tråder": null, // antall gruvetråder

"bassenger": [

{

"url": "failover.xmrig.com:443", // URL til gruveserveren

"bruker": "DIN LOMMEBOK", // brukernavn for gruveserver

"sende": "x", // passord for gruveserver

"holde i live": sant, // send keepalived for å forhindre tidsavbrudd (trenger bassengstøtte)

"nicehash": false, // aktiver støtte for nicehash / xmrig-proxy

"variant": -1 // algoritme PoW-variant

}

],

"api": {

"havn": 0, // port for gruvearbeiderens API

"tilgangstoken": null, // tilgangstoken for API

"arbeider-id": null // tilpasset arbeider-id for API

}

}

  1. Det første røde høydepunktet er generelle innstillinger der du trenger å velge algoritmen du vil minere. Også her kan du redigere donasjonsnivå som xmrig som standard donerer 5% til utviklerne. I tillegg er det noen andre innstillinger som kan konfigureres for å øke gruveeffektiviteten.
  2. Neste det blå høydepunktet er bassengdelen. Dette er viktigst ettersom det er her du må konfigurere basseng- og lommebokadressen. Den bestemmer hvor du gruver og til hvilken lommebokadresse du skal få betalt.
  3. Neste; API som ikke er så viktig, men likevel nyttig for å sjekke hashrates, resultater og bassengforbindelsesdetaljer for gruvedrift. I denne guiden skal vi ikke komme inn på dette siden vi allerede har forklart det her.

Ok! La oss se hvordan du konfigurerer og starter gruvedrift med XMRig. Vi håper du har valgt lommebokadressen og bassenget til min. For å illustrere har vi valgt Monero som en valuta og mine xmr som en pool. Det er bare fire hovedinnstillinger som du trenger å redigere for å starte gruvedrift. Hvile alle andre innstillinger er sekundære.

1. Algoritme: -a, –algo = ALGO cryptonight (standard) eller cryptonight-lite eller cryptonight-heavy

2. Algoritme PoW-variant: –variant  -1 eller 0 eller 1

  • -1 eller manglende felt, oppdager gruvearbeideren automatisk PoW fra blokkversjonen.
  • 0 lage gruvearbeider med makt bruke original / gammel CryptoNight-algoritme.
  • 1 lage gruvearbeider med makt bruke ny v7-algoritme (Monero / AEON v7 / Stellite).

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

4. Myntlommebokadresse: -u, –bruker = USERNAME Vanligvis lommebokadresse. Eksempel: LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8S5Nhsaf4DWD9yvuM18r2KboeRWSGL54FHANNK1QtWk5Ysg3y57XaqBKn

XMRig konfigurasjonsinnstillinger

For eksempel: Hvis du gruver Stellite, skriv inn algoritmfeltet kryptonight og i variant felt enter 1 som gjør at gruvearbeideren med makt velger CryptoNight V7-algoritme.

Et annet eksempel: Hvis du gruver Loki (Loki gruveguide kommer snart), skriv inn algoritme kryptonight-heavy og i variant enter -1.

Ikke glem å angi bassengets URL og brukerdetaljer som er lommebokadressen din. Når du er ferdig, lagrer du config.json-filen og starter xmrig.exe. Nå bør du se gruvearbeideren koble til bassenget og begynne å sende aksjer.

CPU-gruvedrift med XMRig

XMRig kommandolinjebatchfil for CPU:

Ovennevnte er en måte å konfigurere og kjøre XMRig, den andre metoden er ganske enkelt ved å opprette en kommandolinje Windows batchfil. Opprett et nytt tekstdokument i XMRig-mappen og lagre det som start.bat (gi navn til alt du ønsker). Forsikre deg om at den er lagret som .bat-fil. Når du er ferdig, rediger filen og skriv inn følgende kode.

xmrig –hjelp

pause

Lagre deretter filen og kjør start.bat. Nå vil den vise alle kommandolinjeargumentene du kan bruke i batchfilen din. Bruk dem på riktig måte for å lage din egen batchfil. Nedenfor har vi laget et eksempel på en CPU-kommandolinjefil som du kan bruke som referanse.

kommandolinjealternativ for XMRig

Eksempel på CPU-batchfil for XMRig:

xmrig.exe -a cryptonight-heavy –url = loki.miner.rocks: 5555 -u LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8S5Nhsaf4DWD9yvuM18r2KboeRWSGL54FHANNK1Qt

pause

Når batchfilen er klar, lagrer du den og kjører den. Du kan lage et hvilket som helst antall batchfiler for alle algoritmer og mynter, og det vil gjøre arbeidet ditt enklere.

NVIDIA-versjon:

Det er ikke mye som er nødvendig for NVIDIA og AMD-versjonen av XMRig. Konfigurasjonen er den samme som CPU, og du finner alle innstillinger unntatt CPU-bruksnivå, CPU-tilknytning og CPU-prioritet. Imidlertid er det i tillegg en innstilling som vi vil påpeke, og det er trådinnstillinger. Hvis du driver med GPU-gruvedrift med XMRig, er det viktig å redigere denne innstillingen, ved å justere kan du forvente optimal gruveytelse. Koden nedenfor gjelder NVIDIA GPUer.

"tråder": [

{

"indeks": 0,

"tråder": 12,

"blokker": 39,

"bfaktor": 8,

"sove": 100,

"affine_to_cpu": falsk

},

],

Når du starter gruvearbeideren, ser du følgende informasjon vises: Hva er det??

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

NVIDIA-tråder for XMRig

Det betyr 16 tråder x 39 blokker og bfaktor 8 x bsleep 25. Arkitektur 52 og flerprosessorer SMX 13. Dette er ingenting annet enn GPU-innstillinger, og for å få optimal ytelse ut av GPUen din, må du leke med disse innstillingene. For eksempel kan PCen din ligge under gruvedrift og i slike tilfeller prøve å redusere verdien av antall tråder og bfaktor. Vi har forklart dette i XMR STAK guide, se det. Mer informasjon om tråder finner du på XMRig wiki-side.

Eksempel på konfigurasjonsfil for NVIDIA: (bare tråder vist)

"tråder": [

{

"indeks": 0,

"tråder": 12,

"blokker": 39,

"bfaktor": 8,

"sove": 100,

"affine_to_cpu": falsk

},

],

"bassenger": [

{

"url": "basseng url",

"bruker": "lommebokadresse",

"sende": "x",

"holde i live": sant,

"nicehash": falsk,

"variant": 1,

}

Hvis du bruker XMRig i gruvedriften din, kan du legge til disse innstillingene for hver GPU ved å legge til komma. Hvor indeks er antall GPUer som er identifisert av systemet ditt.

Eksempel:

"tråder": [

{

"indeks": 0,

"tråder": 12,

"blokker": 39,

"bfaktor": 8,

"sove": 100,

"affine_to_cpu": falsk

},

{

"indeks": 1,

"tråder": 12,

"blokker": 39,

"bfaktor": 8,

"sove": 100,

"affine_to_cpu": falsk

},

{

"indeks": 2,

"tråder": 12,

"blokker": 39,

"bfaktor": 8,

"sove": 100,

"affine_to_cpu": falsk

},

{

"indeks": 3,

"tråder": 12,

"blokker": 39,

"bfaktor": 8,

"sove": 100,

"affine_to_cpu": falsk

},

],

NVIDIA eksempel batch batch fil konfigurasjon for XMRig:

All denne batchbatchfilen som vises her, er bare for din referanse. Sørg for å endre det tilsvarende før du begynner å gruve.

@echo av

xmrig-nvidia.exe -a kryptonight-heavy – donate-level 1 -o loki-pool.com:5555 -u LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8Sf4hsaf4DWD9yvuJaEEr2KboeRWSGL54F

pause

AMD-versjon

I likhet med NVIDIA kan du også tilpasse AMD-grafikkort. Den samme syntaksen som du bruker på XMR STAK kan også brukes på XMRig.

Eksempel:

"tråder": [

{

"indeks": 0,

"intensitet": 1600,

"arbeidsstørrelse": 8,

"affine_to_cpu": falsk

},

{

"indeks": 1,

"intensitet": 1600,

"arbeidsstørrelse": 8,

"affine_to_cpu": falsk

},

{ "indeks": 2,

"intensitet": 1600,

"arbeidsstørrelse": 8,

"affine_to_cpu": falsk

},

],

AMD miner kommandolinjeeksempel:

–opencl-plattform = 0 –opencl-enheter = 0,1,2 – opencl-launch = 1600×8,1600×8,1600×8

XMRig konfigurasjonsgenerator og redaktør:

XMRig har nylig lagt til konfigurasjonsgenerator og editor (https://config.xmrig.com/) verktøy. Hvis du ikke vet hvordan du konfigurerer gruvearbeideren din, kan du bruke dette verktøyet.

xmrig konfigurasjonsgenerator for CPU, AMD og NVIDIA1: Velg gruvearbeideren først, og fortsett deretter med å velge algoritmen og gruvearbeideren.

2: På neste skjerm spesifiser bassenget, lommebokadressen og arbeideropplysningene.

3: Sett deretter antall tråder til min. Hvis du ikke vet hva det er, la dette være standardverdien og fortsett til neste trinn.

NVIDIA automatisk konfigurasjon

4. Det er ikke mye i Diverse innstillinger. Du kan redigere donasjonsnivået her. Når du er ferdig, klikker du på neste og på den siste siden vil dette verktøyet generere kommandolinjebatchfil og config.json-fil. Du kan laste den ned til XMRig-mappen og starte gruvedrift med en gang.

Kontrollerer Hashrates i XMRig

Du kan sjekke hashrate, resultater og helse for CPU og GPU ved hjelp av to metoder. Den ene fra gruvekonsollvinduet og den andre ved hjelp av API. Som standard skriver XMRig ut hashrate hvert 60. sekund, som du kan endre i “utskriftstid”Innstillinger.

xmrig cryptonight miner

KOMMANDOER: hashrate, helse, pause, gjenoppta

Også i miner hit “h”For å vise hashrate, trykk“e”For å vise helsen til GPUen din, deretter“s”For å pause og“r”For å gjenoppta gruvedrift. Hvis gruvearbeideren sender aksjer til bassenget, står det “akseptert“. Hvis det står “avvist”Så er det noe galt med konfigurasjonen din. Gjør det om.

Vanlige feil, reparasjoner og andre instruksjoner:

1. Som standard donerer XMRig 5% av gruvedriftskraften din til utviklere. Hvis du er sjenerøs, kan du la den være, hvis ikke, kan du angi et foretrukket donasjonsbeløp ved å redigere donere-nivå innstillinger. Minimum er 1%.

2. Neste XMRig setter som standard CPU-prosessorkraften til 75%, og det er for å forhindre at CPU-en overopphetes. Hvis du vet hva du gjør og ønsker å oppnå maksimal ytelse fra CPU, kan du redigere verdiene til max-cpu-bruk.

Merk: Hvis du lar CPU-en min bryte, må du sørge for å overvåke CPU-temperaturene.

3. Trådinnstillinger for CPU: Vi har forklart dette for GPU, men du kan til og med sette tråder for CPU. Hvis du for eksempel bruker kraftig CPU som AMD Ryzen Threadripper, kan du gå opp til 32 tråder.

"tråder": 4,

Hvis du er nybegynner og ikke vet hva det er, endre det sikker innstillingene til sant. Ved å gjøre dette setter XMRig auto til optimale innstillinger.

4. Avvist: “andel med lav vanskelighetsgrad”- Det betyr at du har valgt feil bassengport. Sørg for å koble til riktig port, avhengig av maskinvaren din.

xmrig avviste aksjer

5. Avvist: “Feil algo, bruk monero7 miner”- Det betyr at du enten har tastet inn feil algoritme eller ikke redigert algoritmevarianten. Normalt får du avviste aksjer når du ikke velger riktig algoritme eller variant for mynten. Dette får du også når du overklokker GPUen din for mye, så vær oppmerksom på det også.

6. På Windows kommer du vanligvis med denne feilen. For eksempel “problem med en manglende DLL-fil (msvcp140.dll)”. Du kan fikse slike feil ved å installere Microsoft Visual C ++ 2015 / x64.

7. Vet du at du kan bruke både XMRig og XMR STAK samtidig? Men når begge gruverne initieres, vil en av disse vise “HTTP-demon kunne ikke starte”Feil. For å fikse dette endrer du HTTP-portinnstillingene i en av konfigurasjonsfilene.

Konklusjon:

Snart vil XMRig utvikle seg til alt i en gruvearbeider for CPU og GPU akkurat som xmr stak. Men per nå må du bruke gruvearbeiderne hver for seg. Det er godt kjent at XMRig presterer bedre på CPU og XMR STAK hashes godt på GPU. Det vi foreslår og de fleste gruvearbeidere gjør er; bruk begge gruvearbeiderne samtidig. Det påvirker ikke noen av gruvedriftene dine. Bruk XMRig for CPU og slå av CPU i XMR STAK og bare min ved hjelp av GPU. Samlet sett bør du se bedre ytelse.

Vi vet at denne artikkelen ikke har veiledet om statiske vanskeligheter og andre funksjoner for logging av konsoller fordi det ikke er så viktig. Bortsett fra det håper vi at denne guiden har dekket alt om XMRig. Hvis det er noe feil, eller hvis vi har gått glipp av noe, eller hvis du har problemer med å bruke XMRig, kan du gjerne nevne det i kommentarfeltet. Hva blir det neste? Kanskje en nybegynnerguide på ccminer eller en hvilken som helst myntgruveguide. For å få alle oppdateringene Følg oss på Twitter.