Nvidiaファン速度自動調整ツール推奨

895 ワード

Nvidiaファン速度自動調整ツール推奨
周知のように、nvidia独自のGPU設定ツールnvidia-settingsのファン回転数調整機能は本当に使いにくい.
  • 回転数自動調整モードを使用すると、GPUファンの回転数が放熱要件の変化に追いつかない.GPU温度が70~80度になることが多く、ファン回転数は40%程度にとどまり、温度が下がらない.
  • 手動回転数調整モードを使用する場合は、まず、coolbitsの山を変更して手動調整機能をオンにし(nvidia gpuファン回転数調整記事を検索可能)、nvidia-settingsで手動調整スイッチをオンにし、ファン回転数パーセント進捗バーをドラッグすることで任意の速度調整を実現します.この方法も昔から私が使っていた解決策ですが、この方法の最大の問題は柔軟性が足りないことです.通常、モデルを訓練してから手動で回転数を高くして温度を下げ、訓練が終わったら手動で回転数を低くして消費電力と超大きなファン騒音を減らすことです.

  • 柔軟かつ省力な解決策
    オープンソースでpipインストールをサポートするファン調整ツールを最初に押します.https://github.com/andyljones/coolgpus. 2行のコマンドでGPU回転数を自動的に設定し、オンデマンドで調整する.
    #      
    pip install coolgpus
    

    温度に応じた回転数調整戦略を設定します.以下のコマンドは、GPU温度が15度から85度に変化すると、ファン回転数が20%から90%に線形に増加します.つまり、温度が上昇するにつれて回転数が増加し、どの程度まで完全に自分で手動で制御するかを意味します.
    sudo $(which coolgpus) --temp 15 85 --speed 20 90