OpenCV のコンパイル中に CPU 温度が 90 度以上に達する

OpenCV のコンパイル中に CPU 温度が 90 度以上に達する

そこで、中古のワークステーション、具体的には Lenovo D20 を購入しました。

構成は次のとおりです。

2x Xeon X5670 (標準速度とクーラー)

16 GB レジスタード ECC (4x 4GB)

300GB VelociRaptor 10k RPM HDD

エヌビディア クアドロ 600

Ubuntu 16.04.1 LTS

OpenCV をソースからコンパイルしているときに、いくつかのコアの CPU 温度が 90* C をはるかに超えているのを確認しました。何が問題なのでしょうか? 他のすべての温度は 45 - 60 *C 程度で正常でした。コア温度だけがそのくらいまで上昇し、その後 4 - 5 分間その状態が続いた後、50 - 60 *C まで下がります。その後、コンパイルが完了するまで、温度は再び上昇し、再び下がりました。

私はpsensorを使って温度を測定していました

答え1

ステップ1:

コンピューター、特にファンと CPU クーラーからほこりを吹き飛ばします。コンピューターが古い場合は、CPU のサーマル ペーストを再度塗布する必要があるかもしれません。

ステップ2:

thermald...をインストールします。

  • sudo apt-getアップデート

  • sudo apt-get をインストールします thermald

Thermald16.04 の初期バージョンではバグがありました。16.04.2 にアップデートすれば問題はなくなるはずです。

Thermaldには、ほとんどのコンピュータを制御できるデフォルトの設定ファイルが付属しています/etc/thermald/thermal-conf.xmlが、一部のコンピュータではカスタマイズが必要になる場合があります。man thermal-conf.xml詳細と例については、を参照してください。設定ファイルを変更したら、停止しthermaldて再起動します。

sudo service thermald restart

thermald をインストールした後、プロセスを停止しthermald、手動で実行して、リアルタイムでその動作を確認します。このリアルタイム情報を使用して、独自のカスタマイズされた thermal-conf.xml ファイルを作成できます。詳細については、sudo thermald --no-daemonを参照してください。man thermald

sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug

Ask Ubuntu で検索するthermaldと、以前の回答が何であるかがわかります。

良い入門書はhttps://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues

関連情報