性能和节能调控政策

性能和节能调控政策

当我启动 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.localSystemd

答案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 对这个问题的回答。

相关内容