NVIDIA GPUでBlocknetをマイニングする方法

· 7 分で読めます

seineはCPUとともにNVIDIA GPUでもBlocknetをマイニングします。このガイドでは、WindowsとLinuxの設定、カードの選択、受理されたシェアの確認、RTX 5090での実測比較を解説します。コマンドはseine v0.2.26と、2026年10月時点のArgon2idネットワークに基づいています。

NVIDIA GPUでBlocknetのマイニングを始めるには?

簡単な答え

Windows x86_64またはLinux x86_64向けのseineアーカイブをダウンロードし、使用する環境に合わせてNVIDIAドライバーとランタイムライブラリを準備して、マイナーを実行します。支払い先アドレスを入力し、既定のプールを選んでください。seineはCPUと検出されたNVIDIAカードを自動的に選択し、各GPUバックエンドの準備と調整を行います。

ダウンロード欄で、Windowsならseine-windows-x86_64.zip、Linux x86_64ならseine-linux-x86_64.tar.gzを選んでください。支払い先アドレスの取得と初回接続については、基本のマイニングガイドで解説しています。

まずは既定の設定を使いましょう。カーネル、レジスタ上限、GPUレーン数、CPUスレッド数は指定せず、seineに構成を選ばせます。初期化が終わると、Devicesパネルでどのバックエンドが動作しているか確認できます。

WindowsまたはLinuxでNVIDIAランタイムを準備する

プラットフォーム 準備するもの 起動コマンド
Windows x86_64 NVIDIAディスプレイドライバー、実行ファイルと同じフォルダーに置く同梱ランタイムDLL .\seine.exe
Linux x86_64 NVIDIAドライバーと対応するNVRTCランタイムライブラリ ./seine

Windowsでは、書き込み可能なフォルダーにZIP全体を展開します。nvrtc64_120_0.dllとnvrtc-builtins64_128.dllは、seine.exeと同じフォルダーに置いてください。配布済みのリリースはこれらの同梱ライブラリを使用するため、CUDA Toolkitを別途インストールする必要はありません。

seine公式ダウンロード表に表示されたWindowsアーカイブ

NVIDIAのドライバーページから、カードとOSに合ったドライバーをインストールしてください。Windows設定ガイドでは、ダウンロード、チェックサムの確認、展開の手順を説明しています。

Linuxでは、ディストリビューションに合ったNVIDIAドライバーと対応するNVRTCパッケージをインストールします。NVRTCは、実行時にseineのCUDAカーネルをコンパイルします。NVIDIAのNVRTCドキュメントにはコンパイラーと対応するbuiltinsライブラリの説明があり、seineのNVIDIA要件にはマイナーに必要なランタイム環境が記載されています。

実行ファイルがあるフォルダーから起動してください。同じ作業ディレクトリを使い続けると、seine-dataに保存した設定を維持できます。初回起動時には受取アドレスを入力し、プールにstratum+tcp://bntpool.com:3333を選びます。

NVIDIAカードを1枚選び、CPUのマイニングも続けられますか?

両方のバックエンドとデバイスインデックスを指定します。PowerShellでは、次のコマンドでCPUのマイニングを続けながらNVIDIAデバイス0を選択できます。

.\seine.exe --backend cpu,nvidia --nvidia-devices 0

Linuxの実行ファイルでも同じオプションを使います。

./seine --backend cpu,nvidia --nvidia-devices 0

これらのコマンドは保存済みのアドレスとプールを使用し、未設定なら起動時に入力を求めます。接続先を明示するには、--addressで公開の受取アドレスを、--pool-urlでプールのURLを指定してください。

インデックスは、NVIDIAランタイムが列挙するGPUを識別します。起動後にデバイス一覧を確認してください。--nvidia-devices 0,1はその2枚のカードを選択します。この選択オプションを省略すると、検出されたすべてのNVIDIAデバイスを使用します。

GPUのみでマイニングするには、nvidiaを選びます。

./seine --backend nvidia

PowerShellでは.\seine.exe --backend nvidiaを使います。両方のハードウェアを使用する場合は、バックエンド一覧にcpuも含めてください。選択を変更するときは、目的のコマンドでseineを再起動します。

GPUがマイニングしていることを確認するには?

簡単な答え

DevicesパネルでNVIDIAバックエンドの行を探し、現在と平均のハッシュレートを確認します。初期化中はCUDAカーネルの準備に合わせて起動の進捗が表示される場合があります。ハッシュ計算が始まったら、ログでそのバックエンドのシェアイベントを、Miningパネルで受理されたシェアを確認してください。

NVIDIAバックエンドはnvidia#1、nvidia#2などと表示され、CPUには独立した行があります。全体のハッシュレートには、稼働中のすべてのバックエンドが含まれます。ダッシュボードガイドでは、その他のパネルとログのラベルについて説明しています。

RTX 5090を使用した実際のseineセッション。デバイスのハッシュレートと受理済みシェアを表示

この画像は、RTX 5090で実際にプールへ接続しているセッションです。以下の時間を定めたベンチマークは別途実行しました。デバイスのハッシュレートはローカルの動作を測る指標であり、受理されたシェアは送信した作業がプールに計上されたことを示します。計上された作業は、マイナー追跡ガイドに沿って確認できます。

初回起動時にはGPUカーネルの準備と調整が行われます。seineはNVIDIAの自動調整結果をseine-data/seine.nvidia-autotune.jsonに保存します。このデータディレクトリを再利用すると、次回以降の起動で互換性のある保存結果を読み込めます。--data-dirでディレクトリを明示的に指定することもできます。

テストでのRTX 5090の速度は?

2026年10月25日に、Windows 11、NVIDIA GeForce RTX 5090、AMD Ryzen 9 9950X3D、利用可能なRAM 125.4 GiB、seine v0.2.26、NVIDIAドライバー610.88を使用してテストしました。--bench-kind backendを使い、両モードを交互に実行する比較を3組行いました。各実行には20秒のウォームアップ1回と20秒の測定ラウンド3回を含め、実行の間に20秒の間隔を置きました。カーネル、レジスタ上限、レーン数、スレッド数は自動設定でした。

モード 平均 H/s
RTX 5090のみ 7.3
RTX 5090 + Ryzen 9 9950X3D 12.9

表は、このデスクトップPCで既存のアプリを開いたまま各モードを3回実行した平均値です。両モードでGPU 0と同じNVIDIA自動調整キャッシュを使用しました。これらはローカルベンチマークの速度であり、プールへの計上は受理されたシェアで確認します。測定メモには設定と個別の結果を記録しています。

NVIDIAの行が表示されないときは何を確認しますか?

まず、展開した実行ファイルとランタイムライブラリを確認します。Windowsでは同梱のNVRTC DLLをseine.exeと同じフォルダーに置きます。Linuxでは、マイナーを起動する環境にドライバーとNVRTCライブラリをインストールしてください。

次にコマンドを確認します。--backend cpuはCPUのみを選択します。両方を使うには、既定のコマンドか--backend cpu,nvidiaを使用します。--nvidia-devicesを指定した場合は、そのインデックスが使用中のマシンに存在することを確認してください。

該当するバックエンドの起動ログを読んでください。準備の途中なのか、初期化エラーが起きたのかを区別できます。報告されたランタイムやデバイス選択の問題を修正し、再起動します。NVIDIAガイドには、ソースからビルドする場合の要件も記載されています。

現在のArgon2idの処理では、稼働するGPUレーンごとに2 GiBのメモリ領域とランタイムの追加メモリが必要です。seineは、利用可能なデバイスメモリとメモリ割り当ての確認結果に基づいてGPUの作業量を決めます。レーン数は手動で上書きせずに使用してください。公称VRAM容量だけでは、デスクトップを使用している間に利用できるレーン数は決まりません。

デバイスがハッシュを計算しているのにプールがゼロと表示する場合は、プールのハッシュレート確認リストに沿って、アドレス、接続、受理されたシェアを確認してください。

Windowsがマイナーをブロックしたら

よくある質問

seineはCPUとNVIDIA GPUを同時に使えますか?

はい。backendオプションを指定しなければ、seineはCPUと検出されたNVIDIA GPUを自動的に選択します。Devicesパネルでは各バックエンドを個別に確認できます。CPUでのマイニングを続けながら特定のカードを選ぶには、cpuとnvidiaの両方を選択し、NVIDIAデバイスのインデックスを指定します。

WindowsでCUDA Toolkitは必要ですか?

Windowsの公式アーカイブには、seineがGPUカーネルのコンパイルに使うNVRTCランタイムライブラリが含まれています。対応するNVIDIAディスプレイドライバーをインストールし、展開したDLLをseine.exeと同じフォルダーに置いてください。この配布済みWindows版では、CUDA Toolkitを別途インストールする必要はありません。

CPUを使わずにNVIDIA GPUだけでマイニングするには?

backendオプションをnvidiaに設定してseineを起動します。検出されたカードごとにNVIDIAバックエンドが作成されます。特定のデバイスインデックスを選ぶには、nvidia-devicesオプションを追加します。起動後にDevicesパネルを確認し、目的のGPUが表示され、ハッシュを計算していることを確かめてください。

GPUのシェアが受理されたかは、どこで確認できますか?

マイニングのダッシュボードに、送信済み・拒否・受理済みのシェアが表示されます。ログには、シェアのイベントを発生させたバックエンドも表示されます。NVIDIAデバイスの行でローカルのハッシュレートを確認し、そのバックエンドのシェア受理メッセージを探してください。プールに計上された作業は、プールの追跡ガイドに沿って確認できます。