当打开多个应用程序时,我的联想 Yoga C940 上的 Ubuntu 系统的温度似乎会飙升至 100 度以上。空闲 CPU 温度约为 50 度。这导致 Ubuntu 关闭并显示“临界温度超出”警告。
峰值很短暂,我通过小程序监控温度,因此关闭会适得其反。我希望它不要这样做。
BIOS 中没有温度级别控制。我已添加
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thermal.nocrt=1"
但这似乎没有帮助。
我还找到了针对不同型号的联想教程,环境温度过高导致系统关闭 - 联想服务器,所以我怀疑我可能需要对 pef-config 做一些事情来控制一些内部 BIOS 配置。
$ sudo pef-config --listsections
Unable to get Number of Alert Destinations
答案1
此问题已在 ubuntu 错误跟踪器中进行了跟踪联想 Yoga C940 频繁热关机。
该线程包含几个解决方法。对我来说,生成 thermald 配置很有帮助。
sudo apt install acpica-tools
git clone https://github.com/intel/dptfxtract.git
cd dptfxtract
sudo acpidump > acpi.out
acpixtract -a acpi.out
sudo ./dptfxtract *.dat
如果这没有帮助,要完全禁用热关机,可以禁用
echo "disabled" | sudo tee /sys/class/thermal/thermal_zone0/mode
关机消息中提到的热区域的 thermald 关机。