我使用的笔记本电脑的散热系统很差,所以我的 CPU 有时会达到非常高的温度,而 linux 内核能够调节 CPU 时钟来冷却它,正如我在 dmesg 中看到的那样:
[22612.245243] CPU3: Core temperature above threshold, cpu clock throttled (total events = 617268)
...
[22612.257307] CPU3: Core temperature/speed normal
etc
Run Code Online (Sandbox Code Playgroud)
最近,我安装了 FreeBSD 来玩它,我注意到它一直在全速使用 CPU,即使我设置powerd为-a hiadaptive -b adaptive -i 85 -r 60 -p 100,所以在使用一段时间后,CPU 温度高于正常值,FreeBSD 只是重新启动而不是节流。我也尝试使用 C 状态,但没有帮助。
如何配置它以获得 linux 行为?