web-dev-qa-db-ja.com

LinuxではCPUが過熱しているが、Windowsでは同じことを行っている

ラップトップ内のファン(2つあります)は、カーネル4.10.0-37-genericを搭載したLinux Mint 18.2 Cinnamon 64ビットでより多く回転するのがはっきりと聞こえますが、Windowsよりも、私が試したカーネルはどれでも10プロ。さらに重要なのは、このdmesgスニペットが示すように、私のラップトップの冷却が温度に追いつかないことです。

[10498.701800] CPU1: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701802] CPU4: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701804] CPU7: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701805] CPU0: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701806] CPU3: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701807] CPU5: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701809] CPU2: Package temperature above threshold, cpu clock throttled (total events = 2582)
[10498.701816] CPU6: Package temperature above threshold, cpu clock throttled (total events = 2582)

これらのイベントのうち2582件がuptime -p 3時間、このLinuxがWindows以外で何をしているのかわかりません。

私はこのLinuxを長い間使用していることを強調しなければなりません、そしてそれは常にこの問題を抱えていました。そして、私は長期的には自分のCPUについて心配し始めます。

インストールしてみましたintel-microcodeドライバーマネージャーで。物事を変えなかった。

たとえば、ChromeのFlash Playerベースのブラウザゲームをプレイしています。

問題のCPUはIntelCore i74700HQです。


編集1:

ps -aux

出力(Pastebinで期限切れ)。

1

私は解決策を見つけたかもしれません:

Sudo apt-get install thermald

このパッケージは次のことを行う必要があります。

Thermalデーモンは、Linux Thermal sysfs(/ sys/class/Thermal)で熱センサーと熱冷却ドライバーを探し、センサーと冷却ドライバーのリストを作成します。各熱センサーは、オプションで、カーネルドライバーによって冷却ドライバーにバインドできます。この場合、Linuxカーネルサーマルコアは、各センサーおよび関連する冷却デバイスについて、温度トリップポイントに基づいて直接アクションを実行できます。たとえば、センサーのトリップ温度Xは、冷却ドライバーYに関連付けることができます。したがって、センサー温度= Xの場合、冷却ドライバー「Y」がアクティブになります。

インストールして再起動したので、2時間の稼働時間で過熱が4回だけ発生しました。

なぜこの便利なパッケージがプリインストールされていないのだろうかと思いますが、気にしないでください。

8つ同時に実行した後sha256sum 100GiBファイルの場合、CPUは100%で数分間使用されました。

100% CPU usage

thermaldパッケージがない場合、CPUの上のラップトップのシャーシは、触れると文字通り指を火傷しますが、現在は適度に暖かくなっています!

言うまでもなく、CPUスロットルについてはdmesgには何もありません。

7

私は1週間にわたって問題を検索し、私や他の友人にとって最善の解決策であることがわかりました。ただインストールするTLP linux advance power management tool以上で準備完了です。

私を信じてください、それは機能します、そしてなぜこの素晴らしいツールがほとんどのLinuxディストリビューションにプリインストールされていないのか疑問に思っています。リンクは:

https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html

0
Rudresh Dixit

私の場合、Cariboが過熱の問題でした:Linux Mint Cinnamon 19をAsus i7(Intel©Core™i7-2670QM CPU @ 2.20GHz×4)で実行しています。 97Cまでのひどいオーバーヒートで、クラッシュとスローダウンを引き起こします。端末でコマンドtopを入力し、2つのプログラムが100%以上のCPU時間を使用していることがわかりました:Thunderbird 52.9.1およびCARIBOU(数週間前に有効にしたが使用していなかった仮想キーボードプログラム) 。 T-birdは、たとえばメールをクリックした後でこれを行いました。そこで、SOFTWARE MANAGERにアクセスし、検索ボックスにCARIBOUと入力して、削除しました。その後、再起動しました。すごい!問題は解決しました:CPUが冷却され、T-birdは最小限のCPU使用率に戻りました。私が推測できるのは、カリブーとTバードが互いに「戦っていた」ということだけです。 (ところで、1つの手がかりは、ビデオとチェスと同時に強調した場合でも、同じラップトップがクールに動作したWin7にありました。)

注:最初にファイルをチェックして過熱の問題を突き止めましたvar/log/syslogそしてそのためアプレットがインストールされましたCPU温度インジケーター関数呼び出しを無視しました警告(まだ問題なし)。 システムモニターを使用すると、ターミナルトッププロセスをチェックして、大きなCPUユーザーを特定するのに役立ちました。

0
Rod Smith