根据sensors
,我的 CPU 内核的临界温度为 100°C。使用我的笔记本电脑时,它永远不会超过 95°C(所以要么我的传感器有缺陷,要么出于某种原因将热节流设置为较低的值,但这并不重要)。我有一个 Intel i7 并且 thermod.service 已启动并正在运行,并且我在 Arch Linux 上。
但是 95°C 太热了,我想降低这个值。我想在 75 或 80°C 时进行热节流。我认为这很简单,但显然关于 Google 的信息很少,而且 thermod 的配置也缺少文档。
我试过了
dbus-send --system --dest=org.freedesktop.thermald /org/freedesktop/thermald org.freedesktop.thermald.SetUserPassiveTemperature string:cpu uint32:80000
正如手册页所建议的那样,但运行stress
仍然使温度达到 95。
那么如何降低发生热节流的值呢?
通过 shellscript 有一个 hack 解决方案:https ://github.com/Sepero/temp-throttle/