/home/ethos/local.confで設定した

memコマンドですが、より確実な設定方法がありました(^o^;)

 

memコマンドだとGPUを追加したりメンテナンスで外したりすると

GPU番号が変わってしまうので、そのたびに設定を書き換えなければいけません。

 

n-vidia-settingsコマンドというものがあり、こちらはGPU毎に独自決められたUUIDで指定することができます。

まずはUUIDを確認しましょう。

 

◆各GPUの情報表示(GeForce)

# nvidia-xconfig -query-gpu-info

 

Number of GPUs: 3
GPU #0:
  Name      : GeForce GTX 1060 6GB
  UUID      : GPU-a962dc65-1612-39c9-5219-847c7c1da892 
※これがUUID
  PCI BusID : PCI:1:0:0

  Number of Display Devices: 0

GPU #1:
  Name      : GeForce GTX 1070
  UUID      : GPU-f71454bb-7bd6-4b79-1bac-a1a17bad0882 
※これがUUID
  PCI BusID : PCI:2:0:0

  Number of Display Devices: 0

GPU #2:
  Name      : GeForce GTX 1070
  UUID      : GPU-fdb755d7-5bb8-5618-b4e7-1c18b7351c2c 
※これがUUID
  PCI BusID : PCI:3:0:0

  Number of Display Devices: 0

 

 

◆オーバクロック設定

nvidia-settings -c :0 -a '[GPU-a962dc65-1612-39c9-5219-847c7c1da892]/GPUMemoryTransferRateOffset[3]=520'

nvidia-settings -c :0 -a '[GPU-f71454bb-7bd6-4b79-1bac-a1a17bad0882]/GPUMemoryTransferRateOffset[3]=800'

nvidia-settings -c :0 -a '[GPU-fdb755d7-5bb8-5618-b4e7-1c18b7351c2c]/GPUMemoryTransferRateOffset[3]=800'

 

最後に指定している数値の半分の値がメモリクロックとしてオーバークロックされます。

520であれば+260MHzの意味。800であれば+400MHzの意味。