我目前正在使用这个:
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 创建的更改。
您可能还考虑添加,例如,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
答案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