チュートリアル:XMRigをセットアップ、構成、および使用する方法は? CPU、AMD、NVIDIAマイナー

GPUマイニングがEquihash(Equihash ASIC)などのアルゴリズムで廃止されようとしているとき。 CryptoNightはまだCPUマイニングの救世主です。 CPUを使用してマイニングできる唯一の価値のあるアルゴリズムは、CryptoNightとそのバリアントです。 Monero、Bytecoin、Electroneumなどで使用されるこのPoWアルゴリズムは、すべての鉱夫に平等主義の用語を提供します。つまり、古いコンピューターハードウェアを使用しているユーザーでも、マイニングを開始して(少なくとも2GHz以上のプロセッサーと2GBのRAMを搭載したデスクトップまたはラップトップを使用している場合)、まともな報酬を得ることができます。将来的にはこのままで、あらゆる種類のユーザーが暗号通貨マイニングに参加できるようになることを願っています.

CryptoNightアルゴリズムのマイニングに使用できる最も人気のあるマイニングソフトウェアの2つは、xmrstakとXMRigです。どちらも、CPU、NVIDIA、AMDGPUを使用したマイニングをサポートしています。過去に、XMRSTAKの初心者向けガイドを作成しました。そのガイドから私たちが知ったのは、ほとんどのユーザーがマイナーの構成に困難を感じているということです。特に最近行われたこれらすべてのアルゴリズムの変更では、特定のコインのアルゴリズムを正しく理解することができません。そこで、セットアップが簡単で、他の選択肢と比較してはるかに柔軟なマイナーであるXMRigの初心者ガイドを作成することにしました。.

この投稿では、CPU、NVIDIA、AMDGPU用のXMRigCryptoNightマイナーをセットアップ、構成、使用する方法を紹介します。このガイドは、Windowsユーザーのみを対象としています。 Linuxの場合は、まもなく別のガイドを作成します.

XMRigがサポートするアルゴリズム:

Moneroから最近リリースされたLokiCoinまで。 XMRigは、すべての新しいCryptoNightアルゴリズムにサポートを追加しました。 Cryptonight、Cryptonight V7、Cryptonight Lite、CryptonightHeavyをサポートしています。以下は、XMRigがサポートするアルゴリズム名とバリアントの表です。.

ロングネーム

短い名前

基本アルゴリズム

バリアント

ノート

クリプトナイト cn クリプトナイト -1 自動検出はMoneroでのみ機能します.
cryptonight / 0 cn / 0 クリプトナイト 0 オリジナル/古いCryptoNight.
cryptonight / 1 cn / 1 クリプトナイト 1 monero7およびCryptoNightV7とも呼ばれます.
cryptonight / xtl cn / xtl クリプトナイト xtl ステライト(XTL)バリアント.
cryptonight-lite cn-lite cryptonight-lite -1 自動検出はイオンに対してのみ機能します.
cryptonight-lite / 0 cn-lite / 0 cryptonight-lite 0 オリジナル/古いCryptoNight-Lite.
cryptonight-lite / 1 cn-lite / 1 cryptonight-lite 1 aeon7とも呼ばれます
cryptonight-lite / ipbc cn-lite / ipbc cryptonight-lite ipbc IPBCバリアント
クリプトナイト-重い cn-重い クリプトナイト-重い 0 Loki、Sumokoin、Havenプロトコル

XMRig CryptoNight Miner

XMRigは、Windowsを公式にサポートする、MoneroおよびCryptoNoteコイン用に最適化された高性能のマイナーです。これはオープンソースソフトウェアであるため、バイナリをダウンロードしてマイナーを使用することも、ソースから独自にコンパイルすることもできます。バイナリとソースの両方が公式にあります GitHubリポジトリ. ただし、XMRigは、XMR STAKのように、CPUとGPUの組み合わせマイニングをサポートしていないことに注意してください。 CPU、NVIDIA、AMDグラフィックカード用にマイナーを個別にダウンロードして実行する必要があります.

XMRigをダウンロード

CPUバージョン: https://github.com/xmrig/xmrig/releases

NVIDIAバージョン: https://github.com/xmrig/xmrig-nvidia/releases

AMDバージョン: https://github.com/xmrig/xmrig-amd/releases

一般的な手順:

まず、鉱夫のダウンロードページにアクセスして、最新バージョンをダウンロードします。 XMRigは、32ビットと64ビットの両方のオペレーティングシステムで使用できるため、ダウンロードする前に、正しいバージョンを選択してください。この情報については、システムのプロパティを確認してください.

Windows OS64ビットおよび32ビット

XMRig GCCとMSVC:

NVIDIAとAMDのダウンロードの場合、混乱はありませんが、CPUバージョンの場合、GCCとMSVCの2つの異なるリリースがあります。彼らは何ですか? GCCはGNUコンパイラコレクションであり、MSVCはMicrosoft Visual C ++コンパイラです。では、どれをダウンロードしますか? 64ビットWindowsを使用している場合は、GCCよりも高速なMSVCバージョンをダウンロードしてください。ただし、32ビットシステムを使用している場合は、MSVCよりもパフォーマンスの高いGCCバージョンをダウンロードしてください.

XMRIgGCCとMSVC

次に、適切なマイナーをダウンロードして、ファイルを解凍します。これを行うと、アンチウイルスまたはWindowsDefenderがマイナーにトロイの木馬のフラグを立てることがあります。これは他のすべての暗号通貨マイニングソフトウェアで発生するため、心配する必要はありません。除外を追加して、マイナーをデスクトップに抽出するだけです。さらに、NVIDIACUDAおよびAMDOpenCLの最新ドライバーをダウンロードしてください。それでおしまい!セットアップの準備ができました。それでは、XMRig構成に進みましょう.

XMRigを構成して使用する方法は? –ビギナーズガイド

XMRigを使用してCryptoNoteコインをマイニングできます。したがって、ウォレットアドレスとプール接続の詳細を準備します。このガイドはその目的を超えているため、その部分については説明しません。また、CPUとGPUに個別のマイナーがあるため、3つのマイナーすべての手順を個別にガイドします .

解凍されたフォルダー内にある3つのマイナーバージョンすべてで、config.json、start.cmd、xmrig.exe(xmrig-nvidia.exe、xmrig-amd.exe)などの3つのファイルが表示されます。.

xmrig内のファイル

XMRigを構成して実行する方法は2つあります。 1. config.jsonファイルの設定を編集して、基本設定を超えてより詳細に制御できるようにします。2。簡単なコマンドラインWindowsバッチファイルを作成します。両方の例を説明して追加します.

CPUバージョン

XMRigのCPUバージョンで、config.jsonファイルを右クリックし、[編集](メモ帳またはメモ帳++)をクリックします。以下のコードは最初に気付くものであり、同様の設定はNVIDIAおよびAMDマイナーでも見られるものです。理解を深めるために、各セクションを強調表示しました.

{{

"アルゴ": "クリプトナイト", // cryptonight(デフォルト)またはcryptonight-lite

"av":0、//アルゴリズムのバリエーション、0自動選択

"バックグラウンド":false、//バックグラウンドでマイナーを実行するにはtrue

"色":true、//色付き出力を無効にするにはfalse

"CPU親和性":null、//プロセスアフィニティをCPUコアに設定、マスク "0x3" コア0および1の場合

"cpu-priority":null、//プロセスの優先度を設定します(0アイドル、2通常から5最高)

"寄付レベル":5、//寄付レベル、最低1%

"ログファイル":null、//すべての出力をファイルに記録します。例: "c:/some/path/xmrig.log"

"max-cpu-usage":75、//自動モードの最大CPU使用率、通常、制限要因はこのオプションではなくCPUキャッシュです.

"印刷時間":60、//ハッシュレートレポートをN秒ごとに出力

"再試行":5、//バックアップサーバーに切り替える前に再試行する回数

"再試行-一時停止":5、//再試行の間に一時停止する時間

"安全":false、//現在のCPUのスレッドとAV設定を安全に調整するにはtrue

"スレッド":null、//マイナースレッドの数

"プール":[

{{

"url": "フェイルオーバー.xmrig.com:443", //マイニングサーバーのURL

"ユーザー": "あなたの財布", //マイニングサーバーのユーザー名

"パス": "バツ", //マイニングサーバーのパスワード

"生き続ける":true、//タイムアウトを防ぐためにkeepalivedを送信します(プールのサポートが必要)

"nicehash":false、// nicehash / xmrig-proxyサポートを有効にする

"バリアント":-1 //アルゴリズムPoWバリアント

}

],

"api":{

"港":0、//マイナーAPIのポート

"アクセストークン":null、// APIのアクセストークン

"ワーカーID":null // APIのカスタムワーカーID

}

}

  1. 最初の赤いハイライトは、マイニングするアルゴリズムを選択する必要がある一般的な設定です。また、ここでは、デフォルトでxmrigが開発者に5%を寄付する寄付レベルを編集できます。さらに、マイニング効率を高めるために構成できる他の設定がいくつかあります.
  2. 次に青いハイライトはプールセクションです。これは、プールとウォレットのアドレスを構成する必要がある場所であるため、最も重要です。それはあなたがどこで採掘しているのか、そしてあなたがどのウォレットアドレスに支払われるべきかを決定します.
  3. 次;それほど重要ではありませんが、マイニングハッシュレート、結果、プール接続の詳細を確認するのに役立つAPI。このガイドでは、すでにここで説明しているので、これについては説明しません。.

よし! XMRigを使用してマイニングを構成して開始する方法を見てみましょう。マイニングするウォレットアドレスとプールを選択していただければ幸いです。説明のために、通貨としてMoneroを選択し、プールとしてxmrを選択しました。マイニングを開始するために編集する必要がある主な設定は4つだけです。他のすべての設定はセカンダリです.

1. アルゴリズム:-a、-algo = ALGO cryptonight(デフォルト)またはcryptonight-liteまたはcryptonight-heavy

2. アルゴリズムPoWバリアント:-バリアント  -1または0または1

  • -1 またはフィールドがない場合、マイナーはブロックバージョンからPoWを自動検出します.
  • 0 マイナーに元の/古いCryptoNightアルゴリズムを強制的に使用させる.
  • 1 マイナーに新しいv7アルゴリズム(Monero / AEON v7 / Stellite)を強制的に使用させる.

3. プールURL:-o、-url = URL 例:pool.minexmr.com:7777

4. コインウォレットアドレス:-u、-user = USERNAME 通常、ウォレットアドレス。例:LDPw35xaSf4R6QRDtxNkWBJaEEfx6hJA9KUxhW8S5Nhsaf4DWD9yvuM18r2KboeRWSGL54FHANNK1QtWk5Ysg3y57XaqBKn

XMRig構成設定

例えば: ステライトをマイニングしている場合は、アルゴリズムフィールドに次のように入力します クリプトナイト とで バリアントフィールドに入力 1 これにより、マイナーはCryptoNightV7アルゴリズムを強制的に選択します。.

もう一つの例: Lokiをマイニングしている場合(Lokiマイニングガイドは近日公開予定)、アルゴリズムではcryptonight-heavyと入力し、バリアントでは入力します -1.

プールのURLとウォレットアドレスであるユーザーの詳細を入力することを忘れないでください。完了したら、config.jsonファイルを保存し、xmrig.exeを起動します。これで、マイナーがプールに接続し、共有の送信を開始するのがわかります。.

XMRigを使用したCPUマイニング

CPU用のXMRigコマンドラインバッチファイル:

上記はXMRigを構成して実行する1つの方法であり、もう1つの方法はコマンドラインのWindowsバッチファイルを作成することです。 XMRigフォルダー内に新しいテキストドキュメントを作成し、start.batとして保存します(任意の名前を付けます)。 .batファイルとして保存されていることを確認してください。完了したら、ファイルを編集して次のコードを入力します.

xmrig –help

一時停止

次に、ファイルを保存してstart.batを実行します。これで、バッチファイルで使用できるすべてのコマンドライン引数が表示されます。それらを適切に使用して、独自のバッチファイルを作成します。以下に、参照として使用できるサンプルのCPUコマンドラインファイルを作成しました。.

XMRigのコマンドラインオプション

XMRigのCPUバッチファイルの例:

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

一時停止

バッチファイルの準備ができたら、保存して実行します。任意のアルゴリズムとコイン用に任意の数のバッチファイルを作成でき、作業が簡単になります.

NVIDIAバージョン:

XMRigのNVIDIAおよびAMDバージョンに必要な説明はあまりありません。構成はCPUと同じで、CPU使用率レベル、CPUアフィニティ、CPU優先度を除くすべての設定が表示されます。ただし、もう1つ指摘したい設定があります。それは、スレッド設定です。 XMRigを使用してGPUマイニングを行っている場合は、この設定を編集することが不可欠です。微調整することで、最適なマイニングパフォーマンスを期待できます。以下のコードはNVIDIAGPUに適用されます.

"スレッド":[

{{

"インデックス":0,

"スレッド":12,

"ブロック":39,

"bfactor":8,

"眠る":100,

"affine_to_cpu":false

},

],

マイナーを開始すると、次の情報が表示されます。それは何ですか?

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

XMRig用のNVIDIAスレッド

これは、16スレッドx39ブロックとbfactor8 x bsleep25を意味します。アーキテクチャ52とマルチプロセッサSMX13。これらはGPU設定に他なりません。GPUから最適なパフォーマンスを引き出すには、この設定を試してみる必要があります。たとえば、マイニング中にPCが遅れる可能性があり、そのような場合は、スレッド数とbfactorの値を減らしようとします。これについてはXMRSTAKガイドで説明しています。参照してください。スレッドの詳細については、XMRigを参照してください。 wikiページ.

NVIDIAのサンプル構成ファイル:(スレッドのみが表示されています)

"スレッド":[

{{

"インデックス":0,

"スレッド":12,

"ブロック":39,

"bfactor":8,

"眠る":100,

"affine_to_cpu":false

},

],

"プール":[

{{

"url": "プールのURL",

"ユーザー": "ウォレットアドレス",

"パス": "バツ",

"生き続ける":true,

"nicehash":false,

"バリアント":1,

}

マイニングリグでXMRigを使用している場合は、コンマを追加することで、GPUごとにこの設定を追加できます。ここで、indexは、システムによって識別されるGPUの数です。.

例:

"スレッド":[

{{

"インデックス":0,

"スレッド":12,

"ブロック":39,

"bfactor":8,

"眠る":100,

"affine_to_cpu":false

},

{{

"インデックス":1,

"スレッド":12,

"ブロック":39,

"bfactor":8,

"眠る":100,

"affine_to_cpu":false

},

{{

"インデックス":2,

"スレッド":12,

"ブロック":39,

"bfactor":8,

"眠る":100,

"affine_to_cpu":false

},

{{

"インデックス":3,

"スレッド":12,

"ブロック":39,

"bfactor":8,

"眠る":100,

"affine_to_cpu":false

},

],

XMRigのNVIDIAサンプルバッチファイル構成:

ここに示されているこのサンプルバッチファイルはすべて、参照用です。マイニングを開始する前に、それに応じて変更してください.

@echo off

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

一時停止

AMDバージョン

NVIDIAと同様に、AMDグラフィックカードを微調整することもできます。 XMRSTAKで使用するのと同じ構文をXMRigでも使用できます.

例:

"スレッド":[

{{

"インデックス":0,

"強度":1600,

"ワークサイズ":8,

"affine_to_cpu":false

},

{{

"インデックス":1,

"強度":1600,

"ワークサイズ":8,

"affine_to_cpu":false

},

{{ "インデックス":2,

"強度":1600,

"ワークサイズ":8,

"affine_to_cpu":false

},

],

AMDマイナーコマンドラインの例:

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

XMRig構成ジェネレーターおよびエディター:

最近、XMRigは構成ジェネレーターとエディターを追加しました(https://config.xmrig.com/)ツール。マイナーを構成する方法がわからない場合は、このツールを使用できます.

CPU、AMD、NVIDIA用のxmrig構成ジェネレーター1: 最初にマイナーを選択してから、アルゴリズムとマイナーバージョンの選択に進みます.

2: 次の画面で、プール、ウォレットアドレス、およびワーカーの詳細を指定します.

3: 次に、マイニングするスレッドの数を設定します。それが何であるかわからない場合は、これをデフォルト値のままにして、次のステップに進みます.

NVIDIA自動構成

4. その他の設定には何もありません。ここで寄付レベルを編集できます。完了したら、[次へ]をクリックし、最後のページで、このツールはコマンドラインバッチファイルとconfig.jsonファイルを生成します。 XMRigフォルダーにダウンロードして、すぐにマイニングを開始できます.

XMRigでのハッシュレートの確認

2つの方法を使用して、CPUとGPUのハッシュレート、結果、および正常性を確認できます。 1つはマイナーコンソールウィンドウから、もう1つはAPIを使用して。デフォルトでは、XMRigは60秒ごとにハッシュレートを出力します。これは「印刷時間” 設定.

xmrigクリプトナイトマイナー

コマンド:ハッシュレート、ヘルス、一時停止、再開

マイナーヒットでも「h」をクリックしてハッシュレートを表示するには、「e」をクリックしてGPUの状態を表示し、次に「p」を一時停止し、「r」を使用してマイニングを再開します。鉱夫が株式をプールに提出すると、「受け入れられました「。 「拒否されました」の場合、構成に問題があります。修正してください.

一般的なエラー、修正、その他の手順:

1.デフォルトでは、XMRigはマイニングパワーの5%を開発者に寄付します。寛大な場合はそのままにしておきます。そうでない場合は、編集して希望の寄付額を設定できます。 寄付レベル 設定。最小は1%です.

2.次のXMRigは、デフォルトでCPU処理能力を75%に設定します。これは、CPUが過熱しないようにするためです。何をしているのかがわかっていて、CPUから最大のパフォーマンスを得たい場合は、次の値を編集できます。 max-cpu-usage.

注意: CPUをマイニングさせる場合は、CPUの温度を必ず監視してください。.

3. CPUのスレッド設定: これについてはGPUについて説明しましたが、CPU用にスレッドを設定することもできます。たとえば、AMD Ryzen Threadripperのような強力なCPUを使用している場合、最大32スレッドまで使用できます。.

"スレッド":4,

あなたが初心者で、それが何であるかわからない場合は、変更してください 安全 trueに設定します。これを行うことにより、XMRigは最適な設定に自動設定されます.

4.拒否されました:「低難易度シェア」–間違ったプールポートを選択したことを意味します。ハードウェアに応じて、必ず正しいポートに接続してください.

xmrigは共有を拒否しました

5.拒否されました:「間違ったアルゴ、monero7マイナーを使用」–間違ったアルゴリズムを入力したか、アルゴリズムバリアントの編集に失敗したことを意味します。通常、コインに正しいアルゴリズムまたはバリアントを選択しないと、共有が拒否されます。 GPUをオーバークロックしすぎるとこれも発生するので、注意してください.

6. Windowsでは、通常、このエラーが発生します。たとえば、「DLLファイル(msvcp140.dll)が見つからない問題」などです。このようなエラーは、Microsoft Visual C ++ 2015 / x64をインストールすることで修正できます。.

7.XMRigとXM​​RSTAKの両方を同時に使用できることをご存知ですか?しかし、両方の鉱夫を開始すると、どちらかが「HTTPデーモンを開始できませんでした」エラー。これを修正するには、構成ファイルの1つでHTTPポート設定を変更します.

結論:

間もなく、XMRigは、xmr stakと同様に、CPUとGPU用のオールインワンマイナーに発展します。ただし、現時点では、マイナーを個別に使用する必要があります。 XMRigはCPUでより優れたパフォーマンスを発揮し、XMRSTAKはGPUで十分にハッシュすることはよく知られています。私たちが提案し、ほとんどの鉱夫が行うことは、両方のマイナーを同時に使用します。マイニングのパフォーマンスには影響しません。 CPUにXMRigを使用し、XMR STAKでCPUをオフにして、GPUを使用してのみマイニングします。全体として、パフォーマンスが向上するはずです.

この記事はそれほど重要ではないため、静的な問題やその他のコンソールログ機能については説明していません。それとは別に、このガイドがXMRigに関するすべてをカバーしていることを願っています。何か間違っている場合、何かを見逃している場合、またはXMRigの使用に問題がある場合は、コメントセクションでお気軽に言及してください。次は何ですか?たぶん、ccminerの初心者ガイドやコインマイニングガイド。すべての更新を取得するには Twitterでフォローします.