マルチNvidia GPUオーバークロックコンピューティング(CUDA)

マルチNvidia GPUオーバークロックコンピューティング(CUDA)

フォーラムとマニュアルで追加する必要があるのを見ました。

Option "Coolbits" "value"

xorg.confまたは同様のファイルとして。

私はこれを最初のGPU(ディスプレイをレンダリングするGPU)で実装することができました。 2番目のGPUはディスプレイをレンダリングするためのNVIDIA設定でオーバークロックオプションを取得できません。

私は次のことを試しました

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
    BusID       "PCI:2:00:0"
    Option      "Coolbits" "12"
EndSection

Section "Device"
    Identifier  "Videocard1"
    Driver      "nvidia"
    BusID       "PCI:3:00:0"
    Option      "Coolbits" "12"
EndSection

さまざまなファイル:xorg.conf、99-nvidia.conf、nvidia-xorg.conf。私が試したすべての結果は、黒い画面、オーバークロック機能なし、または最初のGPUでのみオーバークロック機能として現れました。

両方のGPUでオーバークロックをロック解除できますか?では、どうすれば可能ですか?

この質問はどこにもないようです。私はFedora 21で346.59ドライバを実行しています。

ベストアンサー1

xorg.confを手動で編集して動作させることができませんでした。うまくいくのは、コマンドラインで行うことです。これですべてが自動的に設定されます。

sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration

次に xorg.conf を編集します。私にとっては、sudo vi /etc/X11/xorg.conf コメントアウトのためにAllow-empty-initial-configurationを含む各行の前に「#」を追加するだけでした。

再起動。

その後、オーバークロックして実行します。

/usr/bin/nvidia-settings

再起動後に設定を復元するには、次のテキストを含む起動アプリケーションから呼び出すことができ、GPUクロックオフセットを設定し、GPUを望ましい最大パフォーマンスに設定する実行可能ファイルを作成します。私の例では、オフセットを50に設定します。あなたが望むものがあるかどうか確信するまで、実際のディスプレイGPUへのファイルのオフセットをあまりに高く設定しないでください。そうしないと、ディスプレイが機能しないシステムが発生する可能性があります。

nvidia-settings -a [gpu:0]/GpuPowerMizerMode=1
nvidia-settings -a [gpu:0]/GPUGraphicsClockOffset[3]=50

nvidia-settings -a [gpu:1]/GpuPowerMizerMode=1
nvidia-settings -a [gpu:1]/GPUGraphicsClockOffset[3]=50

nvidia-settings -a [gpu:2]/GpuPowerMizerMode=1
nvidia-settings -a [gpu:2]/GPUGraphicsClockOffset[3]=50

nvidia-settings -a [gpu:3]/GpuPowerMizerMode=1
nvidia-settings -a [gpu:3]/GPUGraphicsClockOffset[3]=50

メモリもオーバークロックしたい場合

nvidia-settings -a [gpu:0]/GPUMemoryTransferRateOffset[3]=800 

関連メモでカードの能力を変更することもできます。有効な値を表示するには、1000 の値を入力します。

sudo -n nvidia-smi -i 0 --persistence-mode=1
sudo -n nvidia-smi -i 0 --power-limit=145

ただ力を見せるために

nvidia-smi

おすすめ記事