Wie kann ich "Leistung" anstelle von "Powersave" als Standard festlegen?

13

Wenn ich meinen Unity-Desktop starte, zeigt die CPU-Anzeige nur einen Balken an und ist auf Powersave eingestellt . Wenn ich zu Leistung wechsle, muss ich ein Administratorkennwort eingeben.

Aber nach dem Neustart des Systems ist meine CPU wieder in Powersave . Wie stelle ich die Leistung als Standard ein, damit ich sie nicht nach jedem Neustart wechseln muss?

Witek
quelle
1
Hilft askubuntu.com/a/445595/639369 ? Kurz gesagt, bearbeiten Sie /etc/init.d/cpufrequtils, um den CPU-Regler beim Start auf (in diesem Fall) Leistung einzustellen.
Kees Beets

Antworten:

23

Leistungs- und Powersave-Governor-Richtlinien

Es gibt verschiedene Optionen zum Festlegen der CPU-Governor-Richtlinie, die in Ask Ubuntu und anderen Websites beschrieben sind:

Beachten Sie, dass die meisten Websites empfehlen, die CPU-Steuerung bei zu belassen Powersave. Ich bin auf einem Laptop und habe festgestellt, dass die Verwendung der ThermalD- und P-State-Technologien von Intel in Verbindung mit der TLP-Energieverwaltung die besten Ergebnisse für Frequenzen, Lüftergeschwindigkeit und Temperatur liefert.

Zusammenfassung der obigen Links

Um das Erreichen Ihres Ziels anhand der obigen Antworten zusammenzufassen, verwenden Sie:

Installieren Sie cpufrequtils:

sudo apt-get install cpufrequtils

Bearbeiten Sie dann die folgende Datei (falls nicht vorhanden, erstellen Sie sie):

sudo nano /etc/default/cpufrequtils

Und fügen Sie die folgende Zeile hinzu:

GOVERNOR="performance"

Speichern und schließen.

Führen Sie Folgendes aus, damit die Änderungen wirksam werden:

sudo systemctl restart cpufrequtils

Anschließend können Sie cpufreq-infoInformationen zu Ihrer CPU-Frequenz, Ihrem Governor und mehr anzeigen:

$ cpufreq-info
    current policy: frequency should be within 800 MHz and 3.90 GHz.
              The governor "performance" may decide which speed to use
              within this range.

Gemäß dieser Frage und Antwort : Wie wird "Leistung" anstelle von "Powersave" als Standard festgelegt?

Wenn Sie ständig Performance Governor möchten, müssen Sie /etc/rc.localdiese Zeilen vor der letzten Zeile bearbeiten und einfügen, die Folgendes enthält exit 0:

sleep 120 # Give CPU startup routines time to settle.
cpupower frequency-set --governor performance
WinEunuuchs2Unix
quelle
3
Dies gilt auch für Ubuntu 18.04 und 18.10 für den Fall, dass sich jemand wundert ...
der_michael
5

Ich kann keinen Kommentar abgeben, da ich ein geringes Ansehen habe, aber ich möchte die akzeptierte Antwort hinzufügen. Sie müssen auch laufen

sudo /etc/init.d/cpufrequtils restart

Damit dies auf Ihrem System wirksam wird. Sie sollten dann sehen, wie Ihre Frequenzen um das aufgelistete Maximum und schweben

current policy: frequency should be within 800 MHz and 3.90 GHz.
              The governor "performance" may decide which speed to use
              within this range.

Wenn Sie cpufreq-info eingeben

Ozzieisaacs
quelle
3
Dank dafür. Ich habe die akzeptierte Antwort mit Ihrem Vorschlag bearbeitet.
Elias Soares
Sie können Autorisierungen für andere Websites wie Stackoverflow durchführen, um 100 Reputationen für Sie zu erlangen.
Bejond
1

Ich bin auf Xubuntu 18.04.02 LTS und installiere cpufrequtils von sudo apt-get install cpufrequtils, machte es möglich, die maximale CPU-Geschwindigkeit zu reduzieren. Eine schöne Option, da der Lüfter nicht mehr funktioniert.

Nachdem cpufreq-infoich mir die Informationen von angesehen hatte , erstellte ich eine Datei von sudo nano /etc/default/cpufrequtilsund schrieb sie wie im Bild unten. Ich fand heraus, dass es nützlich war, auch einen Wert für die Mindestgeschwindigkeit festzulegen.

Geben Sie hier die Bildbeschreibung ein

Zuletzt wird der Befehl zum Ausführen der Änderung ausgeführt sudo /etc/init.d/cpufrequtils restart, der zu folgender Ausgabe führt cpufreq-info:

Geben Sie hier die Bildbeschreibung ein

Um klar zu sein - dies ist natürlich nicht meine eigene Erkenntnis, sondern nur ein Ergebnis von Schlussfolgerungen aus anderen früheren Fragen, Kommentaren und Antworten in diesem Forum. Besonders die Antwort in dieser Frage von WinEunuuchs2Unix.

PeterEriksson
quelle