Linux 5.11 上個(gè)星期才發(fā)布穩(wěn)定版,Linux 5.12 目前仍在開發(fā)過程中。在 Linux 5.12 最新的合并中,修復(fù)了在系統(tǒng)溫度較高,但還沒有真正達(dá)到臨界溫度時(shí)會(huì)過早關(guān)閉基于英特爾 CPU 的移動(dòng)工作站的問題。
周五是 Linux 5.12 的一個(gè)合并窗口期,此次合并以修復(fù)補(bǔ)丁為主。在各種各樣的補(bǔ)丁中,有兩個(gè)補(bǔ)丁是需要特別注意的。這兩個(gè)補(bǔ)丁都是由 Canonical 的 Kai-Heng Feng 所提交的,他是 Ubuntu 的 Linux 內(nèi)核團(tuán)隊(duì)的成員。
這兩個(gè)補(bǔ)丁分別針對的是英特爾 int340x 和英特爾 PCH 驅(qū)動(dòng)程序,用于修復(fù)“臨界”溫度下系統(tǒng)意外關(guān)閉的問題。這兩個(gè)補(bǔ)丁并不是要修復(fù)溫度不準(zhǔn)確的問題,而是運(yùn)行時(shí)的溫度還不足以使內(nèi)核強(qiáng)制關(guān)閉整個(gè)系統(tǒng),但系統(tǒng)卻自動(dòng)關(guān)閉的問題。
Kai-Heng Feng 在 int340x 補(bǔ)丁中解釋了這種情況:
我們在基于英特爾的移動(dòng)工作站上看到設(shè)備因過熱而關(guān)機(jī),該關(guān)機(jī)發(fā)生在 thermal_zone_device_register(): kernel: thermal thermal_zone15: critical temperature reached (101 C), shutting down 期間。
但是,在此時(shí)設(shè)備不應(yīng)該執(zhí)行過熱關(guān)機(jī),因?yàn)槲覀円褂脤S檬刈o(hù)程序來處理過熱關(guān)機(jī),在當(dāng)前情境下為使用英特爾的 Thermald 守護(hù)程序。其次,對于基于 ACPI 的系統(tǒng),達(dá)到臨界溫度并不意味著就要關(guān)機(jī),除非它位于 ThermalZone 命名空間內(nèi)。ACPI 規(guī)范寫道,臨界溫度 11.4.4 _CRT 存在于設(shè)備下方時(shí),設(shè)備驅(qū)動(dòng)程序?qū)⒃u(píng)估該對象以確定設(shè)備的臨界冷卻溫度觸發(fā)點(diǎn)。然后,設(shè)備的驅(qū)動(dòng)器將使用該值來編程內(nèi)部設(shè)備溫度傳感器觸發(fā)點(diǎn)。
因此,當(dāng)出現(xiàn)這種情況時(shí),僅意味著我們應(yīng)該采取更積極的冷卻方法。當(dāng) ACPI ThermalZone 下沒有 int340x 設(shè)備時(shí),此修復(fù)會(huì)覆蓋默認(rèn)的 .critical 回調(diào)以防止意外的熱關(guān)機(jī)。
如果有用戶發(fā)現(xiàn)了自己的 Intel 移動(dòng)工作站意外出現(xiàn)關(guān)閉電源的情況,那么罪魁禍?zhǔn)缀芸赡芫褪撬?,并且?Linux 5.12 中會(huì)修復(fù)這個(gè)問題。
原文標(biāo)題:Linux 5.12 將修復(fù)運(yùn)行“過熱”時(shí),意外關(guān)機(jī)的問題
文章出處:【微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責(zé)任編輯:haq
-
Linux
+關(guān)注
關(guān)注
88文章
11581瀏覽量
217137 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7267瀏覽量
128134
原文標(biāo)題:Linux 5.12 將修復(fù)運(yùn)行“過熱”時(shí),意外關(guān)機(jī)的問題
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
開關(guān)機(jī)芯片推薦:3S 開機(jī) 5S 關(guān)機(jī)防誤觸抗干擾強(qiáng)的開關(guān)機(jī)芯片 GEK100_35
一鍵開關(guān)機(jī)芯片GEK100,替代 ADI 的 MAX16169和MAX16054
Linux系統(tǒng)性能調(diào)優(yōu)方案
Linux系統(tǒng)中網(wǎng)絡(luò)配置詳解
Linux系統(tǒng)管理的核心概念
服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器部分?jǐn)?shù)據(jù)目錄項(xiàng)被破壞的數(shù)據(jù)恢復(fù)案例
如何將FX3與WSL(Linux 的 Windows 子系統(tǒng))一起使用?
Linux系統(tǒng)配置優(yōu)化技巧
騰訊云內(nèi)核團(tuán)隊(duì)修復(fù)Linux關(guān)鍵Bug
如何判斷Linux系統(tǒng)的位數(shù)
全志T113-S3板載Linux系統(tǒng)信息查詢

Linux 5.12將修復(fù)系統(tǒng)意外關(guān)機(jī)的問題
評(píng)論