我的处理器以最高速度的 40% 运行,我希望它始终以 100% 的速度运行。我在 Google 上搜索过,但教程都很旧,而且各不相同。
那么,如何永久禁用 CPU 频率调整并将系统设置为性能模式?
请仅提供基于终端的解决方案,我不要小程序。
我正在使用 Xubuntu 14.04 x64。
答案1
经过一段时间的努力后ondemand
,我将分享如何在 Ubuntu 及其衍生产品中永久禁用它。
安装cpufrequtils
:
sudo apt-get install cpufrequtils
然后编辑以下文件(如果不存在,则创建它):
sudo nano /etc/default/cpufrequtils
并添加以下行:
GOVERNOR="performance"
保存并退出。
现在您需要禁用ondemand
守护进程,否则重新启动后设置将被覆盖。
sudo update-rc.d ondemand disable
您已经完成了!
您可以使用以下方式检查您的设置:
cpufreq-info
它将显示处理器每个核心的信息块。只需检查它们是否都处于性能模式,并且处理器的速度达到最大速度即可。
更新:
Debian Wiki 表示,sysfsutils
为了在重启后保持设置,这是必要的,但事实并非如此。此外,启用它sysfsutils
会使我的系统不稳定,所以不建议这样做。
如果我拼错了什么,请见谅。:)
资料来源:
答案2
我无法评论,所以我不得不求助于新的答案。为了立即获得结果,请确保sudo /etc/init.d/cpufrequtils restart
在遵循 Dennie 的所有步骤后让新频率生效。
答案3
尝试这个:
gksu gedit /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
替换ondemand
为performance
。对每个核心重复(增加 cpu0:cpu1、cpu2)。
如果出现保存错误,请使用 nano 编辑器:
sudo nano /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
答案4
我有一台戴尔 Precision 5510,无论我更改了什么内核 CPU 调节器/频率设置,它都永久设置为以 800Mhz 运行。最后我不得不取下后盖,断开电池,用交流电启动,关机,重新连接电池,然后重新装上后盖。这重置了硬件内部的某些东西,让我的戴尔再次以 3.6Ghz 运行。