通过神奇的压电现象,我在移动鼠标时体验到了“线圈呜呜声”。
事实证明,所述线圈由 CPU 供电,并且启用 Turbo Boost 的英特尔驱动程序使其能够处理我的鼠标移动非常快,导致可听见的功耗峰值。
当我使用以下命令禁用它时,我恢复了理智:
echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
但不幸的是,它只持续到下次重新启动。
有没有办法永久禁用睿频加速?也许通过一些涉及x86_energy_perf_policy
或的咒语cpuinfo
?
如果相关的话,我的特定 CPU 型号是 i9-10900。
答案1
将此命令添加到rc.local
或创建一个 systemd 单元 - 无论您喜欢什么。您可能希望限制 CPU 的最大运行频率,而不是禁用 Turbo。基本频率和涡轮频率之间存在鸿沟,因此禁用涡轮感觉有点过分了。我有一个脚本也为此。使用 intel-pstate 驱动程序,您可以自由设置任何最大 CPU 工作频率。