永久禁用 Intel Turbo Boost

永久禁用 Intel Turbo Boost

通过神奇的压电现象,我在移动鼠标时体验到了“线圈呜呜声”。

事实证明,所述线圈由 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 工作频率。

相关内容