Folding@home:GPUの温度を下げる(Linux)

demura.netでFolding@homeの取り組みを2020年4月11日に紹介してからチームKanazawaメンバーが順調に増えて、2020年8月11日現在、68名、順位341位(254551チーム中)になりました。ありがとうございます。

さて、私は自宅で24時間フルスピードでFolding@homeのアプリを動かしています。マシンはGPU Nvidia GTX 1080Tiが2個、Intel Core(TM) i7-8700K です。気をつけなければならないのはGPUの温度です。そのGPUの仕様上の最大温度は91度ですが、NVIDIAの関係者に聞いたところ、長時間運用するのであれば80度以下の運用が望ましいとコメントを頂きました。私は80度を目標にGPU温度を管理しています。

  • GPUの温度を知ろう
    • 端末を開いて次のコマンドを実行するとGPUの温度がわかる。
      • $ nvidia-smi
        Wed May 27 22:13:04 2020
        +—————————————————————————–+
        | NVIDIA-SMI 440.64 Driver Version: 440.64 CUDA Version: 10.2 |
        |——————————-+———————-+———————-+
        | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
        | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
        |===============================+======================+======================|
        | 0 GeForce GTX 108… Off | 00000000:01:00.0 On | N/A |
        | 62% 74C P2 125W / 125W | 958MiB / 11175MiB | 99% Default |
        +——————————-+———————-+———————-+
        | 1 GeForce GTX 108… Off | 00000000:02:00.0 Off | N/A |
        | 62% 70C P2 168W / 170W | 228MiB / 11178MiB | 93% Default |
        +——————————-+———————-+———————-++—————————————————————————–+
        | Processes: GPU Memory |
        | GPU PID Type Process name Usage |
        |=============================================================================|
        | 0 1292 G /usr/lib/xorg/Xorg 222MiB |
        | 0 3914 C …org/v7/lin/64bit/Core_22.fah/FahCore_22 327MiB |
        | 0 5707 G …AAAAAAAAAAAAAAgAAAAAAAAA –shared-files 402MiB |
        | 0 7346 G /usr/bin/nvidia-settings 1MiB |
        | 1 1292 G /usr/lib/xorg/Xorg 18MiB |
        | 1 7346 G /usr/bin/nvidia-settings 1MiB |
        | 1 16354 C …org/v7/lin/64bit/Core_22.fah/FahCore_22 195MiB |
        +—————————————————————————–+

温度が高い場合、温度を下げるためにはFanの増設、PCの置き場所や部屋の空調を考えないと以下の2つの方法が考えられます。

  • GPUの消費電力を下げる
    端末を開いて以下のコマンドを実行する。ここで-iの後はGPUの番号、-plの後は消費電力[w]。ここではGPU0の消費電力を170Wに設定している。

    • $ sudo nvidia-smi -i 0 -pl 170
  • GPUファンのスピードを上げる
    • 端末を開いて次のコマンドを実行する。
      • $ sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration
    • コンピュータを次のコマンドで再起動する。
      • $ sudo reboot
    • NVIDIA X Server Settingsを起動する。
      • $ nvidia-settings
    • GPU -> Thermal SettingsでEnable GPU Fan Settingsにチェックを入れるとFan Speedを変更できる。

終わり

 

コメント

タイトルとURLをコピーしました