Cpu

達到臨界溫度

  • December 30, 2020

我正在嘗試在我的新 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, 2400 Mhz, 2 Core(s), 4 Logical Processor(s) Graphics:
  • 英特爾(R) Iris(R) 顯卡 550 BIOS
  • 版本/日期:American Megatrends Inc.
  • YHSM-BI-14.1-XU133SR400-SA50C-255-C,23/10/2020 BIOS 模式:UEFI
  • 安裝的物理記憶體 (RAM):4.00 GB

非常新的 PC 很少能很好地與 Linux 配合使用,因為核心開發人員沒有時間編寫或更新核心模組(驅動程序)來使用硬體。

您的情況似乎是軟體(韌體)在冷卻中起主要作用的情況。隨著時間的推移,這個問題會變得更糟,因為依賴於韌體的冷卻更有可能失敗,而可程式硬體對製造商來說更靈活且成本更低。

嵌入式控制器完全獨立於作業系統,用於控制大多數筆記型電腦中的重要硬體功能。不管使用者做什麼,或者載入了哪個作業系統,冷卻都是在這些事情的控制之外完成的。

當您的筆記型電腦達到臨界溫度時,關機完全由硬體控制,但消息除外,該消息仍嵌入 ROM 並依賴於作業系統或使用者無法更改的韌體。

您嘗試啟動的 Linux 核心無法控製冷卻系統,因為它不知道該怎麼做,甚至不知道它“應該”這樣做。您可以通過報告此錯誤來幫助核心開發人員。

這有點工作,但 Linux 使用錯誤報告來開發與新硬體的兼容性。這就是為什麼 Linux 擁有大多數硬體(列印機、掃描器、USB 設備、感測器、網路適配器、相機等)所需的所有硬體驅動程序。

這個問題很重要,因為它涉及潛在的硬體破壞。製造商也有興趣知道,因為沒有任何保證可以合理地排除簡單地從 USB 快閃記憶體驅動器啟動 Linux。

需要工廠維修的硬體故障的可能性很高,不兼容涉及過熱到臨界水平。

但是,這可能只是微軟對 Linux 施加壓力的又一次嘗試。

第三,如果您將機器設置為以兼容模式(傳統模式)啟動,它可能會恢復到更多的硬體控制,因為需要該設置的作業系統需要它。

引用自:https://unix.stackexchange.com/questions/626726