这可能是我的术语问题和重复:在英特尔 CPU 上,我可以通过运行类似的东西在运行时相对轻松地禁用涡轮增压
echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
然后 CPU 以其基本时钟运行而不会“加速”。好消息是我不需要为此更改 BIOS/(U)EFI 设置。
AMD CPU,特别是 Zen-1 Epyc 上的等价物(就术语和命令而言)是什么?
我正在尝试以恒定(低)速度运行 CPU 以获得一致的基准测试结果。我正在尝试比较算法的不同软件实现。
默认情况下,AMD 处理器使用 acpi-cpufreq CPU 频率缩放驱动程序。
通过以下方式检查:
对于该驱动程序,要禁用涡轮增压,请执行以下操作:
要进行持久更改,此命令需要在重新启动时由 sudo 运行。一种方法是将设置附加到 crontab 配置文件:
以管理员身份编辑 crontab 设置:
sudo crontab -e
并将命令附加到配置文件的末尾:
@reboot echo "0" | tee /sys/devices/system/cpu/cpufreq/boost
此外,如果您使用的是 gnome,您可以检查这个很棒的扩展频率提升开关,以使用 GUI 切换设置。