Ich verwende derzeit dies:
cpupower frequency-set --governor powersave
aber es wird nach jedem Neustart zurückgesetzt.
Antwort1
Für 16.04 gibt es einen weiteren Schritt, der zu Jayens Antwort hinzugefügt werden muss. Der komplette Satz von Schritten ist
sudo apt-get install cpufrequtils
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
sudo update-rc.d ondemand disable
Der letzte Schritt deaktiviert den Daemon „ondemand“, der sonst die von cpufrequtils vorgenommenen Änderungen überschreiben würde.
Siehe auchWie kann ich die CPU-Frequenzskalierung deaktivieren und das System auf Leistung einstellen?
Sie können beispielsweise auch eine Erweiterung in Betracht ziehen, MAX_SPEED="2GHz"
um /etc/default/cpufrequtils
die maximal mögliche Geschwindigkeit zu begrenzen, wenn Ihr Prozessor (sagen wir, 2,2 GHz) überhitzt.
Antwort2
Um den Governor dauerhaft auf Energiesparen einzustellen, installieren Sie zuerst cpufrequtils:
sudo apt-get install cpufrequtils
Bearbeiten Sie dann die /etc/init.d/cpufrequtils
Datei und ändern Sie sie GOVERNOR
in "powersave"
( GOVERNOR="powersave"
). Sie können dies automatisch tun, indem Sie den folgenden Befehl verwenden:
sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils
Von hier:Verhindern Sie mit Thermald und Intel P-State eine Überhitzung Ihres Laptops
Antwort3
Basierend auf Alins Antwort, bleibt aber bestehen, wenn cpufrequtils aktualisiert wird:
Um den Governor dauerhaft auf Energiesparen einzustellen, installieren Sie zuerst cpufrequtils:
sudo apt-get install cpufrequtils
Und dann erstellen/bearbeiten Sie die /etc/default/cpufrequtils
Datei (die aus gelesen wird /etc/init.d/cpufrequtils
) und legen Sie fest GOVERNOR="powersave"
. Sie können dies automatisch tun, indem Sie den folgenden Befehl verwenden:
echo 'GOVERNOR="powersave"' | sudo tee /etc/default/cpufrequtils
Und wenn Sie Ubuntu 16.04 oder höher verwenden, müssen Sie den integrierten Dienst deaktivieren, der den Governor auf Folgendes einstellt ondemand
:
sudo update-rc.d ondemand disable