最近、デスクトップコンピュータにUbuntu 13.10 64ビット(Win 7とデュアルブート)をインストールしましたが、時々画面が突然消え、ファンが遅くなり、システムがクラッシュしているようです。画面が消えているので(入力なし)実際に何が起こっているのかわかりませんが、音もクラッシュします。私ができることは、コンピュータ自体のリセットボタンを押すだけです。これにより、問題や問題に言及せずに起動します。
最初は、Firefoxを開いたり、新しくインストールした後にデスクトップからカーソルを移動すると、通常の使用中にランダムに誤ってこのようなことが発生しました。この問題は、ビデオの視聴や音楽ライブラリのインポートなど、CPU集約的な操作を実行した場合にのみ発生するようです。一日中電源を切ってから再度入れるだけだったので何が変わったのかよく分からない。
その後、コンピュータ内部のほこりをきれいにしましたが、ファンがすべて戻っているようです。
システムの仕様は次のとおりです。
AMDフェノムII X4965 3.4GHz
ATI Radeon HD 4870、Ubuntuでは、AMD RV770のドライバはGallium 0.4と言います。
ベストアンサー1
上記のような記事を投稿しました。Ubuntuに尋ねる昔、私が購入したラップトップは、過熱のためにあなたと同様の症状を示したことがありました1。
症状が発生したときにシステムがシャットダウンしましたか? (画面だけオフになったのでしょうか、それともシステム全体がオフになったのでしょうか?)
兆候
私の経験によると、私が所有している過熱機の中で、
- Windowsが終了します。ブルースクリーンもなく、警告もなく「ああ、私のコンピュータはシャットダウンしました」理由は記録されませんが、「まあ、正しく終了していないようです」というメッセージが表示されます。
- Linuxは正常ですが、強制終了を実行します。ディスクは正常にアンマウントされますが、アプリケーションを強制的に閉じることができます。 (保存していないデータは失われる可能性があります。)発熱が問題の場合、私の経験ではLinuxは問題を記録します。 (ただし、これは正確な設定と展開によって異なります。)
発熱が問題かどうかを確認
「過熱」は分離しにくい問題である可能性があります。
ログで参照してください。ファイル
/var/log
、特にdmesg
ログ、カーネルログなどを確認してください。私は/var/log/messages
以下を持っています:[ 9855.198401] thinkpad_acpi: temperatures (Celsius): 85 43 35 62 27 N/A 28 N/A 35 44 60 N/A N/A N/A N/A N/A
後で私は「ねえ、温度トリップポイントに達し、何かが重要になった」という効果についてのもう一つのより明確なメッセージを発見しました。残念ながら、Ask Ubuntuでこれをどこで見つけたかを文書化しませんでした。
機械の温度を観察してください。端末で繰り返し実行すると、
sensors
次のように表示されます。temp2: +96.0°C (crit = +100.0°C)
ここで、2番目の温度センサーは96℃です。 (ここの温度単位は摂氏単位です。この場合は、私が(簡単に)所有しているノートブックから取り出したものであり、このCPUで水を沸騰できることとは数度ほど離れていました。それは良いことではありません。)
crit = +100.0°C
ビットはオペレーティングシステムですがハードウェア状態に注意を払うポイントである「トリップポイント」を示します。 (その後、終了します。)私はそれらの少なくとも1つに会いました。
トリップポイントでは、4℃は高すぎます。 96°Cは暑すぎます。比較のために、すべてのCPUが100%で実行されている場合、現在のデスクトップは66℃で実行されます。プロフェッショナルに構築されたシステムは、私が直接取り付けたヒートシンク/ファンのために、よりクールに実行できます。アイドル状態の温度は約33〜36℃です。
96°Cはやけどをするのに熱いですが、私のラップトップは触れることができ、「非常に暑いです」。箱に到着したときには、熱が十分に消滅した可能性があります。
問題が再び現れるように強制
警告する:今後の計画〜するCPUが過熱してCPUが正しく冷却されないと、CPUが損傷する危険があります。自分の責任で使用してください。 (私考えるいくつかの最新のCPU可能熱障害に対する内部保護がありますが、ここでは保証が無効になると確信しています。 ) 過熱を非常に簡単に「トリガー」することができます。複数の無限ループを開始してCPUを加熱します。python -c "while True: pass"
そうします。 (終了するにはCtrl + C。)(各CPUに1つずつ複数のプロセスを作成する必要があります。徐々に実行して熱出力を観察します。sensors
)
私の場合は、症状を再現し、実際に問題の原因が熱であることを確認するためにこれを使用しました。
1 幸いなことに、ノートパソコンを購入したとき、30日以内に無質問返品サービスを受けました。小売業者の「技術者」は、機械が過熱しないことを「自信」しました。 (私は彼らが間違っていると確信しています。)