/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の意味。