web-dev-qa-db-ja.com

Ubuntu 18.04でのCPUの過熱

カーネルログを確認していると、次のことに気づきました。

カーネル:CPU2:パッケージ温度がしきい値を超え、CPUクロックが抑制されました(合計イベント数= 13430)

4つのCPUを使用していますが、すべて同じ問題があります。私のラップトップハードウェア情報:

K46CB(ASUS-NotebookSKU)

CPU情報:

  1. アーキテクチャ:x86_64

  2. モデル名:Intel(R)Core(TM)i7-3537U CPU @ 2.00GHz

ログを検索したところ、この buntu 17.04のCPUハードウェアエラー および CPUの過熱を停止 が見つかりました。パッケージを確認しましたが、thermald およびintel-microcodeがインストールされている。

ラップトップのファンが作動しているのが聞こえますが、ときどき熱くなり、ケースを通してそれを感じることができます。

Windows-10では、CPU使用率が高くなりますが、温度は通常は正常です。

何がうまくいかなかったのでしょうか?この問題をさらに調査するにはどうすればよいですか?

更新

thermald.serviceステータスを確認したところ、次の行が見つかりました:

thermald [879]:sysfsの読み取りに失敗しました/ sys/class/thermal/cooling_device0/cur_state

5
Navid

あなたはこのバグレポートを見るべきです(そしておそらくサブスクライブします):

最近Ask Ubuntuに、CPUスロットリングに関する多数の投稿があります:

これらすべての投稿は定期的に私に起こる同じことを言います:

~$ journalctl | grep 'cpu clock throttled'
Jun 22 10:55:52 alien kernel: CPU4: Core temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU0: Core temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU6: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU2: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU3: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU7: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU5: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU1: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU0: Package temperature above threshold, cpu clock throttled (total events = 1)
Jun 22 10:55:52 alien kernel: CPU4: Package temperature above threshold, cpu clock throttled (total events = 1)

私の場合、それは非常にまれに起こり、悪影響を与えることなく、エラーを無視することを選択しました。

同じ問題に関する同様のランチパッドバグレポート:

RedhatのUbuntuだけではないことをご存知でしょう。

3

/etc/thermald/thermal-conf.xmlファイルをハードウェアに合わせて調整する必要があるようです...

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

  • Sudo apt-get update

  • Sudo apt-get install Thermald

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

Sudo service thermald restart

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

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

ここでAsk Ubuntuでthermaldを検索して、以前の回答を確認することができます。答えの多くは私からのものです。

初心者向けの優れたリファレンスは https://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues です。

2
heynnema

ポブレメルはそこにある。まず、CPU使用率が高くなります。 2番目に、CPUの冷却は十分ではなく、3番目には、適切にスロットルしません。

CPU使用率が高いは、ハードウェアジオダックアクセラレーションを正しく使用していないことが原因である可能性があります。そして、団結は非常にCPU集約的です。あなたはそれをtwerkするか、別のデスクトップマネージャー、le cinnamon、Kubuntu、lubuntuまたはLinux mintに切り替えることさえできます。

Cpu冷却ラップトップは悪名高いです。会社のファンを掃除して、ラップトップを布地/枕の代わりに平らな面に置くと役立つ場合があります。

trottlingについては、最大CPU周波数を低い設定に設定するか、省電力モードに切り替えることができます。

0
Dr Phil