Wie mache ich die Vorschläge von Powertop dauerhaft?


11

Wenn ich Powertop starte und auf den Bildschirm Tunables schaue, werden ungefähr zwanzig Dinge als schlecht aufgeführt. Ich kann diese durch Drücken der Eingabetaste auf Gut umschalten. Wenn ich dies tue, verdoppelt sich die projizierte Batterielebensdauer .

Wie kann ich diese Änderungen beibehalten? (Ich bin übrigens auf Fedora 18 mit Powertop 2.2)

Antworten:


8

Wie Sie wissen, ist Powertop kein permanentes Tool. Sie müssen also Ihr System so einrichten, dass die Befehle über sysctl, udev, systemd-Einheiten, Skripte usw. ausgeführt werden.

Um zu sehen, welche Befehle von powertop verwendet werden, müssen Sie vor dem Vornehmen von Änderungen ausgeführt werden, dh bevor Sie powertop --htmldie Einstellungen von schlecht auf gut umschalten. Wenn Sie bereits auf maximale Akkulaufzeit eingestellt haben, machen Sie Ihre Änderungen rückgängig und führen Sie sie powertop --htmlerneut aus.

So sollte die Ausgabe aussehen:

Geben Sie hier die Bildbeschreibung ein


2
AH! Der Teil in allen Kappen ist genau das, was mir gefehlt hat.
Mattdm

Aufregenderweise scheinen einige der Ratschläge rückwärts zu sein . Zum Beispiel sagt er iw dev wlan0 set power_save off, aber es dreht auf , was die Einstellung auf „Gut“ ändert.
Mattdm

0

Schauen Sie in /etc/rc.local. powertop schlägt einige Befehle vor, die ausgeführt werden sollen. Fügen Sie sie dort ein.


1
Ich habe keine /etc/rc.conf. Außerdem scheint powertop keine auszuführenden Befehle vorzuschlagen. (Ich denke, dass es das in einer älteren Version
getan hat

Erstellen Sie es, wenn es nicht da ist. Verwenden Sie powertop --html und öffnen Sie die resultierende Datei. Gehen Sie dazu zum Abschnitt "Softwareeinstellungen, die
optimiert werden

Wenn ich diese Datei erstelle, bin ich mir ziemlich sicher, dass sie auf meinem System nichts bewirkt. Und die HTML-Ausgabe hat keinen Abschnitt mit diesem Namen. Es gibt optimale optimierte Softwareeinstellungen , in denen jedoch nur Elemente wie "SATA Link Power Managmenet für Host0 aktivieren" ohne Befehle aufgelistet sind.
Mattdm

Mein schlechtes, das sollte rc.local sein. Fedora hat, IIRC, eine Systemd-Unit-Datei, die das ausführen wird.
schaiba

1
Ich bin nicht bei Fedora, ich bin bei Arch und ich habe nicht nur diesen Abschnitt, sondern auch die vorgeschlagenen Befehle. Vielleicht könnte jeder, der Fedora verwendet, weiter helfen.
schaiba

0

Wenn Sie allen powertopVorschlägen folgen, können Sie es auch mit der --auto-tuneOption aufrufen :

   --auto-tune
         Set all tunable options to their good setting without interaction.

Wenn Sie also powertop --auto-tunevon einem Startskript aus aufrufen , wird es dauerhaft (z rc.local. B. von ).


Möglicherweise gibt es bestimmte Einstellungen, z. B. den Ruhezustand des USB-Geräts, die Sie möglicherweise für die automatische Optimierung deaktivieren möchten. Es wäre schön, einen Weg zu haben, das zu tun.
Jocull
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.