如何将 CPU 电源管理永久设置为省电调节器?

如何将 CPU 电源管理永久设置为省电调节器?

我目前正在使用这个:

cpupower frequency-set --governor powersave

但每次重启后它都会重置。

答案1

对于 16.04,Jayen 的答案中还需要添加一个步骤。完整的步骤如下

sudo apt-get install cpufrequtils
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
sudo update-rc.d ondemand disable

最后一步是禁用“ondemand”守护进程,否则它将覆盖 cpufrequtils 创建的更改。

也可以看看如何禁用 CPU 频率调整并将系统设置为性能?

您可能还考虑添加,例如,MAX_SPEED="2GHz"如果/etc/default/cpufrequtils您的处理器过热,比如 2.2GHz,以限制最大可能速度。

答案2

要将调节器永久设置为省电模式,首先安装 cpufrequtils:

sudo apt-get install cpufrequtils

然后编辑/etc/init.d/cpufrequtils文件并更改GOVERNOR"powersave"GOVERNOR="powersave")。您可以使用以下命令自动执行此操作:

sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils

从这里:使用 Thermald 和 Intel P-State 防止笔记本电脑过热

答案3

根据Alin的回答,但在cpufrequtils升级时仍会存在:

要将调节器永久设置为省电模式,首先安装 cpufrequtils:

sudo apt-get install cpufrequtils

然后创建/编辑文件/etc/default/cpufrequtils(从中读取/etc/init.d/cpufrequtils)并设置GOVERNOR="powersave"。您可以使用以下命令自动执行此操作:

echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils

如果你使用的是 Ubuntu 16.04 或更高版本,则需要禁用设置调控器的内置服务ondemand

sudo update-rc.d ondemand disable

相关内容