当我启动 Unity 桌面时,CPU 指示器仅显示一个条形图,并且设置为节能。当我切换到表现我必须输入管理员用户密码。
但在系统重启后我的 CPU 又恢复了节能. 如何设置表现作为默认值,所以我不必在每次重启后切换它?
答案1
性能和节能调控政策
Ask Ubuntu 和其他网站中描述了设置 CPU 调节器策略的各种选项:
请记住,大多数网站建议让 CPU 保持控制在Powersave
。我在笔记本电脑上发现,使用英特尔的 ThermalD 和 P-State 技术结合 TLP 电源管理对频率、风扇速度和温度有最佳效果。
总结以上链接
总结一下,从以上答案中可以实现你的目标,使用方法如下:
安装cpufrequtils:
sudo apt-get install cpufrequtils
然后编辑以下文件(如果不存在,则创建它):
sudo nano /etc/default/cpufrequtils
并添加以下行:
GOVERNOR="performance"
保存并退出。
要使更改生效,请运行:
sudo systemctl restart cpufrequtils
然后您可以运行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.
根据此问答:在 18.04 中将 CPU 调节器设置为性能
如果您希望始终使用性能调节器,则需要/etc/rc.local
在最后一行之前编辑并插入以下行exit 0
:
sleep 120 # Give CPU startup routines time to settle.
cpupower frequency-set --governor performance
若要/etc/rc.local
在 18.04 中进行设置,请参阅:如何启用/etc/rc.local
Systemd
答案2
由于我的声誉较低,我无法发表评论,但我想添加已接受的答案。您还需要运行
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 时
答案3
我在 Xubuntu 18.04.02 LTS 上安装了 cpufrequtils sudo apt-get install cpufrequtils
,这样就可以降低最大 CPU 速度。这是一个不错的选择,因为风扇已经停止工作了。
查看了 的信息后cpufreq-info
,我通过 创建了一个文件sudo nano /etc/default/cpufrequtils
,并按照下图所示写入其中。我发现设置最小速度值也很有用。
最后,使更改生效的命令sudo /etc/init.d/cpufrequtils restart
,产生以下输出cpufreq-info
:
需要说明的是 - 这当然不是我自己的发现,只是根据论坛上其他早期问题、评论和答案得出的结论。尤其是 WinEunuuchs2Unix 对这个问题的回答。