如何將CPU電源管理永久設定為powersave調速器?

如何將CPU電源管理永久設定為powersave調速器?

我目前正在使用這個:

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 頻率調節並將系統設定為效能?

例如,如果您有過熱的處理器(例如 2.2GHz),您也可以考慮添加,MAX_SPEED="2GHz"/etc/default/cpufrequtils限制最大可能的速度。

答案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

相關內容