私はThinkPad t420ノートブックで最新のArch Linuxを実行していますが、温度が通常の〜45℃から〜75〜90℃に上昇して再起動するまでその状態を維持する断続的な発熱の問題を経験しています。
、そしてもちろん、思い出せない他のツールを含む、htop
Google検索で提案された明らかなツールや他のツールなど、いくつかの診断ツールを実行しました。これまで、私は明らかな問題が見つからず、私のコンピュータが正常に動作しているのか、それともこのホットな状態で動作しているのか、読み取り値に明らかな違いはありません。powertop
iostats
また、隠された犯人を見つけるためにほとんどの疑わしいプロセス(データベースや他のデーモン)を1つずつ終了しましたが、役に立ちませんでした。
これらの試みに加えてトラブルシューティングをどこから始めるべきかわかりません。。誰かが私にもっと深い問題を見つけ始める正しい方向を教えてくれることを願っています。
正確に私の質問は私のコンピュータを冷却する方法ではなく、通常のCPUと負荷を持つシステムで30度以上の熱変化を引き起こすのはなぜですか?診断にどのツール/実行を使用できますか?
役に立つかもしれないいくつかの注意:
- 私できるシステムを冷やしてください(たとえば、ファンコントロールユニットを完全に取り外してください)。そのままにしておくとすぐに再び加熱されます。これは断熱が問題ではないことを示すようです。何列は常に発生します。
htop
この熱状態になると、CPU使用率と負荷が正常に報告されます。これにはカーネルスレッドが含まれます。htop
システムによると、システムはデフォルトでアイドル状態です(システム全体のCPU使用率1〜2%、負荷0.10)。- 私のコンピュータはIntel HD統合グラフィックスを使用しています他のグラフィックカードなし。 @braiamが指摘したように、nVidiaカードはこのモデルのオプションです。
- @terdonがCPUガバナー設定を呼び出しました。私のCPUは次のように設定されています。
powersave
- 私の特定のプロセッサは2.7GHz Core i7-2620Mです。
編集する:この質問を書いている現在のファン制御機能は正しく機能せず、高温でも中間RPM範囲(3900RPM)で動作し続けます。この問題は@Alexと@JustDanyulの提案に従って修正されました。しかし、根本的な問題は残っています。
答え1
ファン
私もFedora 14を実行して同じことをします。圧縮空気缶を使用してケースの背面と側面の通気口を吹きます。
また、定期的にキーボードを取り外し、ファンブレードに直接圧縮空気を吹き込むことをお勧めします。彼らはほこりを集めて重量を減らし、効率に影響を与え始めます。
Thinkpadのベストポイントはサービスマニュアルです!ノートブックを分解して再組み立てする方法を示します。
過酷なプロセス
私が気づいたもう1つの事実は、時々プロセスにバグが発生し、コアの1つを100%消費する状況が発生することです。このプロセスを終了すると、通常、温度は正常に戻ります。
htop
またはを使用して、どのtop
プロセスであるかを確認し、そのプロセスで終了するか、端末を使用して終了することができますPID
。
また何ですか?
ノートブックのさまざまなコンポーネントの温度測定値を取得する方法の詳細については、このU&L Q&Aの回答をご覧ください。質問と回答 質問は次のとおりです。i3statusでhaswell i7コアのコア温度を取得する方法。
答え2
レビューは長いですが、ぜひご確認くださいthinkwiki.orgこれはこれThinkPadのLinuxリソース。温度に関してはt4500と同様の問題があり、これを使って解決しました。
CPU ガバナーは CPU 周波数スケーリングを制御します。あなたのオプションは次のとおりです。
- パフォーマンスCPUをできるだけ高い周波数に保つ
- 省エネCPUをできるだけ低い周波数に保つ
- ユーザースペース使用可能な周波数情報をユーザーレベル(/sysファイルシステム経由)にエクスポートし、ユーザースペースでCPU周波数を制御できるようにする
- オンデマンドCPU使用率に応じてCPU周波数スケーリング(ユーザー空間周波数スケーリングデーモンと同じですが、カーネルにあります)
- 保守的なオンデマンドに似ていますが、頻度が徐々に高くなる
そしてオンデマンド、CPUは必要な場合にのみ最高速度で動作します。理想的には、これはユーザーにとって完全に透明であり、マシンは現在のタスクに必要な速度で実行されます。有効にするには:
sudo echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ファン制御。 「という非常に良いユーティリティがあります。シンプルなThinkPadファンコントロール「ファン速度を変更するトリガー温度を微調整できます。情報も参照してください。ここ。
答え3
私は「熱い」と思うことに問題があると思います。 Thinkpad t420の場合(フォーラムによると)温度は約80〜85℃なので、nVidiaカードによって温度が上昇する可能性があることを忘れてください(実際、Optimus構成が正しく機能しないため、CPUがGPU操作を実行する可能性があります)。つまり、CPUは最大耐えられる温度は100℃です。(そこに到着するとシステムがシャットダウンします)待機は約100℃です。10.0℃〜35.0℃。つまり、ラップトップがこの範囲内にある場合、すべてが正常です(バッテリーとラップトップの寿命を除く)。
今、可能な容疑者を指摘したいと思います。その点で、Linux上のnVidiaの悪い実装は、悪名高いオンデマンドシステムであるOptimusのため、htop(または他の場所)に表示されないCPUに作業を渡すことができると言いたいと思います。これは現在の問題に適しているようです(しばらくしてから制御できないほど熱くなり始めるまでうまくいきました)。Bumblebeeが完全に設定されるまでインストールを更新する必要があります。bbswitch
nVidiaカードを無効にして、どのように機能するかを確認してください。
Arch用のBumblebeeのインストールリポジトリ内のパッケージを見つけることができます。まだインストールしていない場合。
答え4
手動でファンをスピードアップすると問題が解決する可能性があるため、これは自動ファン制御が機能していないことを示しているため、トラブルシューティングを開始するのに最適な場所です。
今、あなたはすばらしいディストリビューションであり(はい、私も実行しています)、素晴らしいwikiを持っているArch Linuxを実行しています。だから尋ねたいです。 RTFMですか? ;血
https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T420#Fans
私が知る限り、次のものが必要です。
- thinkpad_acpi カーネルモジュールの有効化
- AURでThinkfanアプリケーションをインストールして構成する
- Thinkfanシステムサービスの有効化
終わりましたか?
修正する 今、あなたのファンが単に適切な速度で回転するのではなく、正常に動作しているというニュースを聞くことを嬉しく思います。 (これは80度以上で動作する機械の問題を解決すると思いますか?)
30度の温度変化の根本原因が何であるか尋ねたい。ファンが正常に動作しないためではありませんか?
仮定しましょう。
- プロセッサは通常よりも難しく動作しません。
- これで、温度変動がファン速度変動に置き換えられます。
まったく問題がなく、ただファンが管理するのが難しいレベルで動作するのが問題だと仮定しても安全ですか?周囲温度などの小さな変化により性能が限界に達するか?
たとえば、Acerノートブックがあり、暖かい日にファンが「続き」の上下に回転します。ファンが実際に自己調整できない場合は、温度変化もかなり現れると思います:)