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)

mattdm
quelle

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

don_crissti
quelle
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.

schaiba
quelle
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 ).

maxschlepzig
quelle
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