如何设置“性能”而不是“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时