如何设置“性能”而不是“Powersave”作为默认值?
当我启动Unity桌面时,CPU指示器只显示一个条形,并设置为Powersave 。 当我切换到Performance时,我必须输入管理员用户密码。
但是在系统重启后,我的CPU又回到了Powersave 。 如何将性能设置为默认值,所以我不必在每次重启后切换它?
绩效和Powersave州长政策
在Ask Ubuntu和其他网站中描述了各种用于设置CPU调控器策略的选项:
- 如何将永久性CPU电源管理设置为powersave调控器?
- 防止笔记本电脑过热
- 如何禁用CPU频率调整并将系统设置为性能?
- Linux中的CPU频率调整
- 避免CPU速度扩展 – 全速运行CPU
请记住,大多数网站建议在Powersave
离开CPU管理。 我在笔记本电脑上发现使用英特尔的ThermalD和P-State技术以及TLP电源管理,可以获得最佳的频率,风扇速度和温度。
总结以上链接
总结从以上答案中实现您的目标使用:
安装cpufrequtils:
sudo apt-get install cpufrequtils
然后编辑以下文件(如果它不存在,则创建它):
sudo nano /etc/default/cpufrequtils
并添加以下行:
GOVERNOR="performance"
保存并退出。
要使更改生效,请运行:
sudo /etc/init.d/cpufrequtils restart
然后你可以运行cpufreq-info
来查看你的cpu频率,调控器等信息:
$ cpufreq-info current policy: frequency should be within 800 MHz and 3.90 GHz. The governor "performance" may decide which speed to use within this range.
根据此问答: 如何设置“性能”而不是“Powersave”作为默认值?
如果你想要性能调控器,你需要编辑/etc/rc.local
并在包含exit 0
的最后一行之前插入这些行:
sleep 120 # Give CPU startup routines time to settle. cpupower frequency-set --governor performance
我不能发表评论,因为我的声誉很低,但我想添加接受的答案。 你还需要跑步
sudo /etc/init.d/cpufrequtils restart
为此,您的系统将生效。 然后,您应该看到您的频率在最大列表中徘徊
current policy: frequency should be within 800 MHz and 3.90 GHz. The governor "performance" may decide which speed to use within this range.
当您键入cpufreq-info时