När GPU-gruvdrift håller på att bli föråldrad på algoritmer som Equihash (Equihash ASIC); CryptoNight är fortfarande räddaren av CPU-gruvdrift. Den enda givande algoritmen som kan brytas med CPU är CryptoNight och dess variant. Denna PoW-algoritm som används på Monero, Bytecoin, Electroneum, etc ger jämlikhetsvillkor för alla gruvarbetare. Det är även användare med gammal datorhårdvara som kan börja bryta (vem som helst med en stationär eller bärbar dator som har minst 2 GHz + processor och 2 GB RAM) och tjänar en anständig belöning. Låt oss hoppas att det förblir så här i framtiden så att användare av alla slag kan delta i Cryptocurrency mining.

Två av de mest populära gruvprogramvarorna som finns tillgängliga för mina CryptoNight-algoritmer är xmr stak och XMRig. Båda stöder gruvdrift med CPU, NVIDIA och AMD GPU. Tidigare har vi skapat en nybörjarguide om XMR STAK. Från den guiden fick vi veta att de flesta användare har svårt att konfigurera gruvarbetaren. Speciellt med alla dessa algoritmändringar som ägde rum nyligen kan de inte komma rätt med algoritmen för ett visst mynt. Så vi bestämde oss för att skapa en nybörjarguide på XMRig som är lätt att installera och en mycket mer flexibel gruvarbetare jämfört med andra alternativ.

Här i det här inlägget visar vi dig hur du konfigurerar, konfigurerar och använder XMRig CryptoNight-gruvarbetare för CPU-, NVIDIA- och AMD-grafikprocessorer. Den här guiden är endast för Windows-användare. För Linux kommer vi snart att skapa en separat guide.

XMRig-stödda algoritmer:

Från Monero till nyligen släppt Loki Coin; XMRig har lagt till stöd för alla nya CryptoNight-algoritmer. Den stöder Cryptonight, Cryptonight V7, Cryptonight Lite och Cryptonight Heavy. Nedan är tabellen över algoritmnamn och varianter som XMRig stöder.

Långt namn

Kort namn

Basalgoritm

Variant

Anteckningar

kryptonight cn kryptonight -1 Autodetect fungerar bara för Monero.
cryptonight / 0 cn / 0 kryptonight 0 Original / gammal CryptoNight.
kryptonight / 1 cn / 1 kryptonight 1 Även känd som monero7 och CryptoNightV7.
cryptonight / xtl cn / xtl kryptonight xtl Stellite (XTL) variant.
cryptonight-lite cn-lite cryptonight-lite -1 Autodetect fungerar bara för Aeon.
cryptonight-lite / 0 cn-lite / 0 cryptonight-lite 0 Original / gammal CryptoNight-Lite.
cryptonight-lite / 1 cn-lite / 1 cryptonight-lite 1 Kallas också aeon7
cryptonight-lite / ipbc cn-lite / ipbc cryptonight-lite ipbc IPBC-variant
kryptonight-tung cn-tung kryptonight-tung 0 Loki, Sumokoin och Haven Protocol

XMRig CryptoNight Miner

XMRig är en optimerad och högpresterande gruvarbetare för Monero- och CryptoNote-mynt med officiellt stöd för Windows. Det är en programvara med öppen källkod så att du kan antingen ladda ner binärfilerna och använda gruvarbetaren eller så kan du kompilera din egen från källan. Både binärfilerna och källan finns på tjänstemannen GitHub-förvar. Kom dock ihåg att XMRig inte stöder kombinerad CPU- och GPU-gruvdrift precis som XMR STAK. Du måste ladda ner och köra gruvarbetarna separat för grafikkort för CPU, NVIDIA och AMD.

Ladda ner XMRig

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

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

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

Generella instruktioner:

Det första är att gå till gruvarbetarens nedladdningssida och ladda ner den senaste versionen. XMRig finns för både 32- och 64-bitars operativsystem, så se till att du väljer rätt version innan du laddar ner den. Kontrollera dina systemegenskaper för denna information.

Windows OS 64 bitar och 32 bitar

XMRig GCC vs MSVC:

För nedladdning av NVIDIA och AMD kommer det inte att finnas någon förvirring, men för CPU-versionen hittar du två olika versioner, nämligen GCC och MSVC. Vad är dem? GCC är GNU Compiler Collection och MSVC är Microsoft Visual C ++ kompilator. Så vilken att ladda ner? Om du använder 64-bitars Windows laddar du ned MSVC-versionen som är snabbare än GCC. Men om du använder 32-bitars system, ladda ner GCC-versionen som fungerar bättre än MSVC.

XMRIg GCC vs MSVC

Ladda ner rätt gruvarbetare och packa upp filen. När du gör detta kan ditt Antivirus- eller Windows-försvar flagga gruvarbetaren som Trojan. Detta händer med alla andra kryptovaluta-gruvprogramvara så det är inget att oroa sig för. Lägg bara till undantag och extrahera gruvarbetaren till ditt skrivbord. Se också till att ladda ner de senaste drivrutinerna för NVIDIA CUDA och AMD OpenCL. Det är allt! Din installation är klar. Låt oss nu gå till XMRig-konfiguration.

Hur konfigurerar och använder jag XMRig? – Nybörjarguide

Du kan bryta alla CryptoNote-mynt med XMRig. Så gör dig redo med plånbokadressen och poolanslutningsinformationen. Vi kommer inte att gå in på den delen eftersom det gör att den här guiden går utöver dess syfte. Eftersom det finns en separat gruvarbetare för CPU och GPU kommer vi att guida dig med instruktionerna för alla tre gruvarbetarna individuellt .

I alla tre minerversioner som finns i den uppackade mappen bör du se de här tre filerna, såsom: config.json, start.cmd och xmrig.exe (xmrig-nvidia.exe och xmrig-amd.exe).

filer i xmrig

Det finns två sätt på vilka du kan konfigurera och köra XMRig. 1. Genom att redigera inställningarna i config.json-filen som ger dig mer kontroll utöver grundinställningarna och 2. Genom att skapa en enkel kommandorads Windows-batchfil. Vi förklarar och lägger till exempel för båda.

CPU-version

I CPU-versionen av din XMRig, högerklicka på config.json-filen och klicka på redigera (Notepad eller Notepad ++). Den här koden nedan är vad du kommer att märka först och liknande inställningar är det som också finns på NVIDIA och AMD-gruvarbetare. För bättre förståelse har vi markerat varje avsnitt.

{

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

"av": 0, // algoritmvariation, 0 automatisk val

"bakgrund": false, // true att köra gruvarbetaren i bakgrunden

"färger": true, // false för att inaktivera färgad utdata

"cpu-affinitet": null, // ställ processaffinitet till CPU-kärnor, mask "0x3" för kärnor 0 och 1

"cpu-prioritet": null, // ställa in processprioritet (0 inaktiv, 2 normal till 5 högst)

"donera-nivå": 5, // donationsnivå, minst 1%

"loggfil": null, // logga all utdata till en fil, exempel: "c: /some/path/xmrig.log"

"max-cpu-användning": 75, // maximal CPU-användning för automatiskt läge, vanligtvis är en begränsande faktor CPU-cache inte det här alternativet.

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

"försöker igen": 5, // antal gånger att försöka igen innan du byter till reservserver

"försök pausa igen": 5, // tid att pausa mellan försök igen

"säker": false, // true to safe justera trådar och av-inställningar för aktuell CPU

"trådar": null, // antal mineraltrådar

"pooler": [

{

"url": "failover.xmrig.com:443", // URL för gruvserver

"användare": "DIN PLÅNBOK", // användarnamn för gruvserver

"passera": "x", // lösenord för gruvserver

"håll vid liv": true, // skicka keepalived för att förhindra timeout (behöver poolstöd)

"nicehash": false, // aktivera support för nicehash / xmrig-proxy

"variant": -1 // algoritm PoW-variant

}

],

"api": {

"hamn": 0, // port för miner API

"åtkomsttoken": null, // åtkomsttoken för API

"arbetare-id": null // anpassad arbetare-id för API

}

}

  1. Den första röda höjdpunkten är allmänna inställningar där du måste välja algoritmen som du vill bryta. Även här kan du redigera donationsnivå som xmrig som standard donerar 5% till utvecklarna. Dessutom finns det några andra inställningar som kan konfigureras för att öka gruveffektiviteten.
  2. Därefter är den blå höjdpunkten poolavsnitt. Detta är viktigast eftersom det är här du behöver konfigurera pool- och plånbokadressen. Det avgör var du bryter och till vilken plånbokadress du ska få betalt.
  3. Nästa; API som inte är så viktigt men ändå användbart för att kontrollera gruv hashrates, resultat och poolanslutningsdetaljer. I den här guiden kommer vi inte att gå in på detta eftersom vi redan har förklarat det här.

OK! Låt oss se hur du konfigurerar och börjar bryta med XMRig. Vi hoppas att du har valt plånbokadressen och poolen till min. För att illustrera har vi valt Monero som valuta och mina xmr som pool. Det finns bara fyra huvudinställningar som du behöver redigera för att börja bryta. Vila alla andra inställningar är sekundära.

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

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

  • -1 eller saknas fält, upptäcker gruvarbetaren automatiskt PoW från blockversion.
  • 0 göra gruvarbetare med våld använda original / gammal CryptoNight-algoritm.
  • 1 göra gruvarbetare med våld använda ny v7-algoritm (Monero / AEON v7 / Stellite).

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

4. Coin Wallet Address: -u, –user = USERNAME Vanligtvis plånbok adress. Exempel: LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8S5Nhsaf4DWD9yvuM18r2KboeRWSGL54FHANNK1QtWk5Ysg3y57XaqBKn

XMRig-konfigurationsinställningar

Till exempel: om du bryter Stellite, skriv in algoritmfältet kryptonight och i variant fält enter 1 vilket gör att gruvarbetaren med kraft väljer CryptoNight V7-algoritm.

Ett annat exempel: Om du bryter Loki (Loki mining guide kommer snart), ange i algoritm kryptonight-heavy och i variant enter -1.

Glöm inte att ange din pool-URL och användarinformation som är din plånbokadress. När du är klar sparar du config.json-filen och startar xmrig.exe. Nu ska du se gruvarbetaren ansluta till poolen och börja skicka aktier.

CPU-gruvdrift med XMRig

XMRig kommandoradsbatchfil för CPU:

Ovanstående är ett sätt att konfigurera och köra XMRig, den andra metoden är helt enkelt genom att skapa en kommandorads Windows-batchfil. Skapa ett nytt textdokument i XMRig-mappen och spara det som start.bat (namnge allt du vill). Se till att den sparas som .bat-fil. När du är klar redigerar du filen och anger följande kod.

xmrig –hjälp

paus

Spara sedan filen och kör start.bat. Nu kommer det att visa alla kommandoradsargument som du kan använda i din batchfil. Använd dem på rätt sätt för att skapa din egen batchfil. Nedan har vi gjort ett exempel på en CPU-kommandoradsfil som du kan använda som referens.

kommandoradsalternativ för XMRig

Exempel på CPU-batchfil för XMRig:

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

paus

När batchfilen är klar sparar du den och kör den. Du kan skapa valfritt antal batchfiler för alla algoritmer och mynt och det gör ditt arbete enklare.

NVIDIA-version:

Det finns inte mycket förklaring för NVIDIA och AMD-versionen av XMRig. Konfigurationen är densamma som CPU och du hittar alla inställningar utom CPU-användningsnivå, CPU-affinitet och CPU-prioritet. Men det finns dessutom en inställning som vi vill påpeka och det är trådinställningar. Om du använder GPU-gruvdrift med XMRig är det viktigt att redigera den här inställningen, genom att du kan justera kan du förvänta dig optimal gruvprestanda. Nedanstående kod gäller för NVIDIA GPU: er.

"trådar": [

{

"index": 0,

"trådar": 12,

"block": 39,

"bfaktor": 8,

"sova": 100,

"affine_to_cpu": falskt

},

],

När du har startat gruvarbetaren ser du följande information visas: Vad är det??

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

NVIDIA-trådar för XMRig

Det betyder 16 trådar x 39 block och bfaktor 8 x bsleep 25. Arkitektur 52 och multiprocessorer SMX 13. Dessa är inget annat än GPU-inställningar och för att få optimal prestanda ur din GPU måste du spela med de här inställningarna. Till exempel kan din dator fördröjas under gruvdrift och i ett sådant fall försöka minska värdet på antalet trådar och bfactor. Vi har förklarat detta i XMR STAK guide, se det. Mer information om trådar finns på XMRig wiki-sida.

Exempel på konfigurationsfil för NVIDIA: (endast trådar visas)

"trådar": [

{

"index": 0,

"trådar": 12,

"block": 39,

"bfaktor": 8,

"sova": 100,

"affine_to_cpu": falskt

},

],

"pooler": [

{

"url": "pool url",

"användare": "plånbokadress",

"passera": "x",

"håll vid liv": Sann,

"nicehash": falskt,

"variant": 1,

}

Om du använder XMRig i din gruvutrustning kan du lägga till dessa inställningar för varje GPU genom att lägga till komma. Var index är antalet GPU som identifieras av ditt system.

Exempel:

"trådar": [

{

"index": 0,

"trådar": 12,

"block": 39,

"bfaktor": 8,

"sova": 100,

"affine_to_cpu": falskt

},

{

"index": 1,

"trådar": 12,

"block": 39,

"bfaktor": 8,

"sova": 100,

"affine_to_cpu": falskt

},

{

"index": 2,

"trådar": 12,

"block": 39,

"bfaktor": 8,

"sova": 100,

"affine_to_cpu": falskt

},

{

"index": 3,

"trådar": 12,

"block": 39,

"bfaktor": 8,

"sova": 100,

"affine_to_cpu": falskt

},

],

NVIDIA exempel på batch-filkonfiguration för XMRig:

All denna batch-batchfil som visas här är bara för din referens. Se till att ändra det innan du börjar bryta.

@echo off

xmrig-nvidia.exe -a kryptonight-tung – donera-nivå 1 -o loki-pool.com:5555 -u LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8Sf4hsaf4DWD9yvuJaEEr2KboeRWSGL54F

paus

AMD-version

På samma sätt som NVIDIA kan du också justera AMD-grafikkort. Samma syntax som du använder på XMR STAK kan också användas på XMRig.

Exempel:

"trådar": [

{

"index": 0,

"intensitet": 1600,

"arbetsstorlek": 8,

"affine_to_cpu": falskt

},

{

"index": 1,

"intensitet": 1600,

"arbetsstorlek": 8,

"affine_to_cpu": falskt

},

{ "index": 2,

"intensitet": 1600,

"arbetsstorlek": 8,

"affine_to_cpu": falskt

},

],

AMD miner kommandoradsexempel:

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

XMRig konfigurationsgenerator och redigerare:

XMRig har nyligen lagt till konfigurationsgenerator och redigerare (https://config.xmrig.com/) verktyg. Om du inte vet hur du konfigurerar din gruvarbetare kan du använda det här verktyget.

xmrig konfigurationsgenerator för CPU, AMD och NVIDIA1: Välj gruvarbetaren först och fortsätt sedan med att välja algoritmen och gruvan.

2: På nästa skärm anger du pool, din plånbokadress och arbetardetaljer.

3: Ställ sedan in antalet trådar till mina. Om du inte vet vad det är ska du lämna detta som standardvärde och fortsätta till nästa steg.

NVIDIA automatisk konfiguration

4. Det finns inget mycket i olika inställningar. Du kan redigera donationsnivån här. När du är klar klickar du på nästa och på sista sidan genererar detta verktyg kommandoradsbatchfil och config.json-fil. Du kan ladda ner den till din XMRig-mapp och börja bryta direkt.

Kontrollerar Hashrates i XMRig

Du kan kontrollera hashrate, resultat och hälsa för din CPU och GPU med två metoder. En från mineralkonsolens fönster och den andra med API. Som standard skriver XMRig ut ditt hashrate var 60: e sekund som du kan ändra i “utskriftstid” inställningar.

xmrig cryptonight gruvarbetare

KOMMANDO: hashrate, hälsa, paus, återuppta

Även i gruvarbetare slog “h”För att visa hashrate, tryck“e“För att visa din GPU: s hälsa, sedan”sid”För att pausa och“r”För att återuppta gruvdrift. Om gruvarbetaren skickar in aktier till poolen står det ”accepterad“. Om det står “avvisade”Då är det något fel med din konfiguration. Ändra det.

Vanliga fel, korrigeringar och andra instruktioner:

1. Som standard donerar XMRig 5% av din gruvkraft till utvecklare. Om du är generös, lämna den, om inte kan du ställa in en önskad donationsbelopp genom att redigera donera-nivå inställningar. Lägsta är 1%.

2. Nästa XMRig sätter som standard din CPU-processorkraft till 75% och det är för att förhindra att din CPU överhettas. Om du vet vad du gör och vill få maximal prestanda från CPU kan du redigera värdena för max-cpu-användning.

Notera: Om du låter din CPU bryta, var noga med att övervaka CPU-temperaturerna.

3. Trådinställningar för CPU: Vi har förklarat detta för GPU, men du kan till och med ställa in trådar för CPU. Om du till exempel använder en kraftfull processor som AMD Ryzen Threadripper kan du gå upp till 32 trådar.

"trådar": 4,

Om du är nybörjare och inte vet vad det är ska du ändra säker inställningar till sant. Genom att göra detta ställer XMRig auto till optimala inställningar.

4. Avvisade: “andel med låg svårighet”- Det betyder att du har valt fel poolport. Se till att ansluta till rätt port beroende på din hårdvara.

xmrig avvisade aktier

5. Avvisade: “Fel algo, använd monero7 gruvarbetare”- Det betyder att du antingen har angett fel algoritm eller inte redigerat algoritmvarianten. Normalt får du avvisade aktier när du inte väljer rätt algoritm eller variant för myntet. Du får också detta när du överklockar din GPU för mycket, så observera det också.

6. I Windows kommer du vanligtvis med detta fel. Till exempel “problem med en saknad DLL-fil (msvcp140.dll)”. Du kan åtgärda sådana fel genom att installera Microsoft Visual C ++ 2015 / x64.

7. Vet du att du kan använda både XMRig och XMR STAK samtidigt? Men när båda gruvarbetarna initieras kommer någon av dessa att visa “HTTP-demon gick inte att starta”Fel. För att åtgärda detta ändrar du HTTP-portinställningarna i en av konfigurationsfilerna.

Slutsats:

Snart kommer XMRig att utvecklas till allt-i-ett gruvarbetare för CPU och GPU precis som xmr stak. Men från och med nu måste du använda gruvarbetarna individuellt. Det är väl känt att XMRig fungerar bättre på CPU och XMR STAK hashes bra på GPU. Vad vi föreslår och de flesta gruvarbetare gör är; använd båda gruvarbetarna samtidigt. Det påverkar inte någon av dina gruvprestanda. Använd XMRig för CPU och stäng av CPU i XMR STAK och bara min med GPU. Sammantaget bör du se bättre prestanda.

Vi vet att den här artikeln inte har handlat om statiska svårigheter och andra funktioner för konsolloggning eftersom det inte är så viktigt. Bortsett från det hoppas vi att den här guiden har täckt allt om XMRig. Om det är något felaktigt eller om vi har missat något eller om du har problem med att använda XMRig kan du gärna nämna det i kommentarfältet. Vad kommer härnäst? Kanske en nybörjarguide på ccminer eller någon myntgruppguide. För att få alla uppdateringar Följ oss på Twitter.