Linux

如何啟用 CPU 溫度保護措施

  • November 9, 2020

我的桌面有一個討厭的習慣。當我執行多個高強度應用程序並且我的 CPU 在一段時間內處於最大使用率時,核心溫度升高並且我的電腦自動關閉。

有沒有辦法可以在後台監控(編寫腳本)我的 CPU 溫度,並在它超過一定溫度時發出某種警告?

我正在使用 dwm 作為我的視窗管理器執行 Opensuse。我通常sensors用來查看我的 CPU 溫度。

你可以編寫一個腳本在 dwm 的狀態欄中顯示你的溫度,例如:

temp (){
   awk '{print $4"°C"}' <(acpi -t)
   echo $temp
}
xsetroot -name "$(temp)"

您的sensors輸出可能更複雜,具體取決於您的設置:這適用於我的一台機器:

awk '/temp1/ {print +$2"°C"}' <(sensors)

如果您修補statuscolours,您還可以讓輸出更改顏色作為$temp命中更高的值…

Arch Wiki 介紹了設置基本狀態欄腳本,dwm 站點包含一個 .xinitrc 範例

您可以查看我的dwm-status腳本以獲取更多詳細資訊:http ://beta.intuxication.org/jasonwryan/archer/file/tip/Scr​​ipts/dwm-status

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