如何将永久性CPU电源管理设置为powersave调控器?

我目前正在使用这个:

cpupower frequency-set --governor powersave 

但每次重启后都会重置。

对于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频率缩放并将系统设置为性能?

例如,如果你有一个过热的,比如2.2GHz的处理器,你可能还会考虑将MAX_SPEED="2GHz"/etc/default/cpufrequtils ,以限制最大可能的速度。

要将调控器永久设置为powersave,首先安装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防止笔记本电脑过热

基于Alin的答案,但在cpufrequtils升级时会持续存在:

要将调控器永久设置为powersave,首先安装cpufrequtils:

 sudo apt-get install cpufrequtils 

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

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