Thermald 未检测到任何温度传感器

Thermald 未检测到任何温度传感器

我买了一台无风扇电脑,对我来说,为这台电脑提供某种形式的电源管理非常重要,因为目前我不使用 Qubes,结果是,如果我做了一些会给电脑带来很大负载的事情CPU 就像在 Firefox 中播放全屏视频一样,CPU 过热,系统(固件?)会自动进入紧急省电模式,这会导致 CPU 运行速度变得非常慢。

cpufreq=dom0-kernel通过添加Xen 命令行,我已将电源管理职责转移给 Linux 内核。这没有帮助。

然后,我尝试通过添加intel_pstate=disable.这也没有帮助 -sudo cpupower frequency-info显示“没有或未知的 cpufreq 驱动程序在此 CPU 上处于活动状态”。

thermald然后我在我的 dom0 域上安装了最新版本,但thermald无法找到任何温度传感器:

[WARN]Thermal DTS: No coretemp sysfs found

我已经跑了sudo sensors-detect,但这没有帮助。

然后我运行modprobe processor_thermal_raplmodprobe processor_thermal_device重新启动thermald,但它仍然显示相同的错误。

我的主板是华硕 TUF GAMING B560M-PLUS WIFI。

请帮助我在这台电脑上启用某种形式的热节流/频率调节器,而不是固件的紧急热节流。

答案1

也许这是我的想象,但似乎添加intel_pstate=disable rdblacklist=xen_acpi_processor到内核命令行已经解决了原来的问题,这样我就不再需要Thermald了。

我不确定情况如何,因为现在没有驱动程序或进程控制 CPU 频率......

编辑:只是为了确认,一年多后,我的过热事件为零 - 除了一次电脑因未知原因关闭的事件,我猜这可能是过热事件。也就是说,我主要使用这台电脑浏览网页,所以它通常不会负担过重。

相关内容