新しいCoda 3.4ノートブックのUSBスティックにインストールされているDebianを起動しようとしていますが、起動時に次のエラーが発生します。
thermal thermal_zone0: critical temperature reached (125C), shutting down
これにより、システムが期待どおりにエラーで終了します。このエラーは、冷却システムや熱ペーストに問題がある可能性があることをオンラインで読みました。しかし、各コアの温度を監視しながらいくつかのCPUテストを実施しました(両方のコアは60℃をほとんど超えませんでした)。
私はPuppyLinuxやManjaroなどの他のディストリビューションを試しました。同じ問題です。カーネル設定は、特別なカスタマイズなしでデフォルト値のままです。 Linuxオペレーティングシステムで冷却システムを制御するのに問題があるため、起動時にCPUが過熱する可能性がありますか?
私の仕様は次のとおりです。
- システムモデル:CODA 3.4オペレーティングシステム名:Microsoft Windows 10 Homeプロセッサ:
- Intel(R)Core(TM)i3-6157U CPU @ 2.40GHz、2400Mhz、2コア、4論理プロセッサグラフィックス:
- Intel(R)Iris(R)グラフィックス550 BIOS
- バージョン/日付: American Megatrends Inc.
- YHSM-BI-14.1-XU133SR400-SA50C-255-C, 2020年10月23日 BIOSモード: UEFI
- 取り付けられた物理メモリ(RAM):4.00 GB
答え1
カーネル開発者がハードウェアを使用するためにカーネルモジュール(ドライバ)を作成または更新する時間がないため、真新しいPCはLinux上で正常に動作することがほとんどありません。
あなたの場合、ソフトウェア(ファームウェア)が冷却に主な役割を果たしているようです。ファームウェア依存型冷却は失敗する可能性が高く、プログラマブルハードウェアは製造業者にとってより柔軟で安価であるため、時間の経過とともにこの問題はさらに深刻になりました。
組み込みコントローラはオペレーティングシステムとは完全に独立しており、ほとんどのラップトップで重要なハードウェア機能を制御するために使用されます。ユーザーが何をしても、どのオペレーティングシステムをロードしても、冷却はこれらの制御範囲外で行われます。
ノートブックが臨界温度に達すると、シャットダウンは完全にハードウェアによって制御されます。ただし、メッセージはROMに組み込まれており、オペレーティングシステムやユーザーが変更できないファームウェアに依存します。
起動しようとしているLinuxカーネルは、冷却システムを実行する方法がわからないか、冷却システムを「実行する」ことがわからないため、冷却システムを制御できません。このバグを報告すると、カーネル開発者に役立ちます。
少しの作業が必要ですが、Linuxはバグレポートを使用して新しいハードウェアとの互換性を開発します。これは、Linuxがほとんどのハードウェア(プリンタ、スキャナ、USBデバイス、センサー、ネットワークアダプタ、カメラなど)に必要なすべてのハードウェアドライバを備えている理由です。
この質問は潜在的なハードウェアの破損に関連しているので重要です。単にUSBフラッシュドライブからLinuxを起動することを合理的に排除する保証がないので、製造業者も知りたいと思うでしょう。
非互換性(重大なレベルまで過熱を含む)は、工場修理が必要なハードウェア障害を引き起こす可能性が高いです。
しかし、これはMicrosoftがLinuxを圧迫するもう一つの試みかもしれません。
第三に、互換モード(レガシーモード)で起動するようにコンピュータを設定した場合は、その設定が必要なオペレーティングシステムによって要求されるため、より多くのハードウェア制御を復元できます。