我一直在尝试限制第二代 Intel i7 CPU 上允许的最大 CPU 频率。
为此,我尝试了:
sudo cpupower -c all frequency-set --max
;- TLP,设置基于百分比和频率 (KHz) 的限制;
- 更改intel_pstate与
echo 50 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct
- 以上每一项都启用和禁用了ondemand.service
在使用conky监控频率时,施加的限制似乎可以正常工作。
但是,当运行要求更高的应用程序(特别是 Steam 上的游戏)时,这些限制将被忽略,并且频率会提高,就好像没有限制存在一样。
在另一篇文章中建议的命令grep . /sys/devices/system/cpu/intel_pstate/*
似乎表明正在使用intel_pstate驱动程序,因为它应该是。
我自己找不到答案,也无法解决问题。
衷心感谢您的关注。