如何将永久性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