Warum erkennt Powertop noch einstellbare Einstellungen auf> 12.04?


15

Nach diesem Q & A Laptop-mode-tools und powertop werden nicht mehr benötigt , um mit Ubuntu 12.04 als die Energieeinsparungen jetzt im Kernel enthalten sind.

Also habe ich beschlossen, Laptop-Mode-Tools von meinem Laptop zu entfernen, da mein Laptop im Akkubetrieb beim Herunterfahren hängen blieb und angeblich keinen Unterschied im Stromverbrauch machen würde.

Aber als ich nach dem Entfernen von Laptop-Modus-Werkzeugen powertop überprüfte, bemerkte ich, dass tatsächlich einige "Tunables" von "gut" mit noch eingeschaltetem Laptop-Modus auf "schlecht" nach dem Entfernen übergingen.

Bad           VM writeback timeout                                                                                   
Bad           Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad           Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Good          Wireless Power Saving for interface wlan0
Good          Enable SATA link power management for /dev/sda
Good          NMI watchdog should be turned off
Good          Enable Audio codec power management
Good          Bluetooth device interface status
Good          Autosuspend for USB device BT-270 (Broadcom Corp)
Good          Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam)

Bei eingeschalteten Laptop-Modus-Tools wurde nur der erste als "schlecht" markiert.


Meine eigentlichen Fragen sind also:

  • Wenn diese Energieeinsparungen in den von Ubuntu 12.04 verwendeten Kernel integriert sind, warum kann Powertop dann einen Unterschied feststellen?

  • Ändert das Entfernen von Laptop-Modus-Werkzeugen etwas an meiner Akkulaufzeit?

  • Ich habe auch Jupiter installiert, um meine Batterielebensdauer zu verbessern. Ist das auch irrelevant?


Ich hoffe meine Erklärungen waren etwas klar. (Beachten Sie, dass ich Ubuntu und GNU / Linux noch nicht kenne)

Danke vielmals.


1
Im Vergleich zu WinXP oder Win7 auf denselben Laptops war Ubuntu mit der Standardkonfiguration immer gut (ich verwende Ubuntu auf Laptops seit 2006). Wenn Sie „ganz neu in Ubuntu“ sind, würde ich durch ihn zu benutzen , wie es ist, statt der Änderung des Ausgang Dinge , die Sie nicht verstehen ... Aber es ist nur meine bescheidene Meinung . *
ttoine

Antworten:


7

Ich werde es nach Teilen beantworten:

Erklärungen

Wenn diese Energieeinsparungen in den von Ubuntu 12.04 verwendeten Kernel integriert sind, warum kann Powertop dann einen Unterschied feststellen?

  • PowerTop kann einige Arbeit leisten, um Energie zu sparen. Der Kernel verfügt nun über eine integrierte Funktion zum Verwalten der Akkulaufzeit, die über Tools im Laptop-Modus aktiviert wird, obwohl sie für allgemeine Hardware konfiguriert ist. PowerTop übergibt an die Tools für den Laptop-Modus einige Anweisungen für eine bessere Energieverwaltung auf der Grundlage Ihres spezifischen Systems. Auf diese Weise müssen Sie die Datei der Tools für den Laptop-Modus nicht manuell konfigurieren. Zusammenfassend, es automatisiert die Konfiguration der Energieeinstellungen, obwohl ich nicht sagen kann, was es in Zahlen darstellt, jede Batterie, jedes System ist anders, wenn Sie wollen, führen Sie einige Tests durch.

Ändert das Entfernen von Laptop-Modus-Werkzeugen etwas an meiner Akkulaufzeit?

  • Laptop-mode-tools ist ein Paket, das die Lebensdauer Ihres Akkus verlängert. Vor allem aktiviert dieses Paket die Laptop-Modus-Funktion des Linux-Kernels. Mit diesem Paket können Sie durch direkte Dateibearbeitung viele Einstellungen für die Stromversorgung anpassen. Sie können PowerTop verwenden, um den Dirty-Job für Sie zu erledigen. Wenn Sie jedoch viel davon wissen, kann kein automatisiertes Ding eine harte menschliche Arbeit ersetzen . Das Zusammenfassen und Entfernen von Werkzeugen für den Laptop-Modus kann zu einem merklichen Unterschied in der Akkulaufzeit führen, da Ihr System keinen Wert darauf legt, den Akku effizient zu nutzen.

Ich habe auch Jupiter installiert, um meine Akkulaufzeit zu verbessern. Ist das auch irrelevant?

  • Mit Jupiter kann Ihr System die Super Hybrid Engine (SHE) -Technologie nutzen, bei der Hardware, Software und BIOS zusammenarbeiten, um den Akku zu schonen. Wenn Ihre Hardware SHE verwendet, benötigen Sie Jupiter, um die Vorteile nutzen zu können, da dadurch die Batterielebensdauer um bis zu 50% verlängert werden kann. Wenn Ihre Hardware SHE nicht unterstützt, fungiert Jupiter als normales Energiespartool, das den Stromverbrauch des Systems gemäß Ihren Anforderungen reguliert. Zusammenfassend macht es einen Unterschied, vor allem, wenn Sie SHE verwenden können. Mit der Zeit werden Tools wie PowerTop das Energiemanagement jedoch so effizient machen, dass Software wie Jupiter nicht erforderlich ist. Im Moment werden Sie jedoch möglicherweise einige Verbesserungen feststellen.

Schauen Sie sich diese Seiten an, um mehr Informationen zu erhalten:

Antworten

Warum erkennt Powertop noch einstellbare Einstellungen auf> 12.04?

Da es abstimmbare Einstellungen gibt, benötigen Sie meines Wissens immer noch Laptop-Modus-Tools, um die im Linux-Kernel integrierten Energiesparfunktionen zu nutzen, oder ein Programm wie Jupiter. Die von Ihnen erwähnten Fragen und Antworten zeigen, dass Verbesserungen des Energieverbrauchs im Kernel vorgenommen wurden, und es wurde nicht erwähnt, dass Laptop-Modus-Tools irrelevant sind. Beachten Sie, dass diese Verbesserungen für alle Fälle gelten, wenn Sie sich in einem Desktop oder Laptop befinden. wenn der kernel die energie für den akku-verbrauch verwalten soll, brauchst du noch laptop-mode-tools oder etwas anderes, um dies dem kernel zu sagen.

Warum die Verbesserungen Powertop, Jupiter und Co. Anspruch auf Angebot wurde nicht in den Kernel implementiert?

Da PowerTop dem Energie-Management keine Funktionen hinzufügt, sind die Funktionen, die es verwendet, alle im Linux-Kernel implementiert, obwohl der Linux-Kernel nicht weiß, wann er sie verwenden soll Funktionen aus dem Kernel, obwohl Laptop-Modus-Tools, für Stabilität, Sicherheit und kompatible Probleme ist für allgemeine Zwecke konzipiert.

Aus diesem Grund gibt es ein PowerTop-Paket, das die Laptop-Modus-Tools entsprechend der verwendeten Maschine neu konfiguriert. Laptop-Modus-Tools können sich nicht selbst konfigurieren, um die Nutzung zu optimieren, da das Tool anfälliger, fehleranfälliger und instabiler wird.

Aus diesem Grund kann PowerTop nicht mit Laptop-Modus-Tools "zusammengeführt" werden und sieht, dass der Kernel bereits über die Funktionen verfügt. Laptop-Modus-Tools sagen einfach: - Verwenden Sie es, wir sind in einem Laptop!

Jupiter nutzt SHE, eine Technologie, die nur für ASUS Notebooks gilt. Der Linux-Kernel kann diese Funktion nicht implementieren, da es sich um eine softwarebasierte Funktion handelt. Und Jupiter bietet auch Benutzermodi an, so dass der Benutzer entscheidet, welche Anforderungen es gibt. Dies kann der Kernel nicht bieten, und Jupiter sagt dem Kernel nur, was zu tun ist. Kernel verfügt wiederum über die zu verwendenden Funktionen und Jupiter sagt zum Kernel: - Benutze sie so!

SHE ist ein Tool zur Steigerung der Energieeffizienz des Notebooks, zur intelligenten Steigerung der Systemleistung unter hoher Last. Auf diese Weise kann das Notebook die Anforderungen von prozessor- und ressourcenintensiven Aufgaben erfüllen und bietet eine Auswahl an Leistungs- und Stromverbrauchsmodi, die der Benutzer vornehmen kann Schnelle und einfache Anpassung an die jeweiligen Einsatzszenarien.

Es handelt sich also nur um eine Software, die ein bestimmtes Hardwaredesign verwendet, Prozesse identifiziert, die zur Energieverwaltung ausgeführt werden, und Benutzeranpassungen anbietet. Eine Kernelfunktion kann das nicht bieten, der Kernel ist nicht da, um Dinge zu bewerten und Entscheidungen zu treffen, wann etwas verwendet werden soll oder nicht, und Software ist hier ein Muss, da sie vom Betriebssystem wissen muss, wie viel Leistung der Kernel benötigt, nicht bewerten diese Notwendigkeiten.

Zusammenfassend: Linux-Kernel hat die Funktionen, die Tools im Laptop-Modus sagen dem Kernel nur, wann sie verwendet werden sollen, da der Kernel dies nicht entscheiden kann und nicht einmal weiß, ob sie auf einem Desktop oder Laptop ausgeführt werden. PowerTop passt die Tools im Laptop-Modus an, um die Funktionen besser nutzen zu können. Jupiter fungiert als eine Mischung aus PowerTop- und Laptop-Modus-Tools und bietet dem Benutzer eine einfache Möglichkeit, die Stromverbrauchsoptionen anzupassen. Warum kann Canonical nicht einfach Laptop-Mode-Tools durch ein umfassenderes Tool wie Jupiter ersetzen? Wenn sie wollen, können sie es, obwohl, wie ich sagte, es die Dinge instabiler macht, da es sich bei verschiedenen Maschinen anders verhält, so dass sie an Leistung und Funktionen gewinnen, obwohl sie an Stabilität verlieren, würde ich für Jupiter stimmen (oder für einen Canonical. ' ähnlich lieben sie es, Dinge zu ihren eigenen zu machen (haha), um Laptop-Modus-Werkzeuge zu ersetzen.

Ich glaube, ich war nicht so klar, wie ich es mir wünsche. Hier ist eine Metapher zur Vereinfachung:

Der Kernel ist der Steuertisch eines Bahnhofs. In dieser Tabelle gibt es Schaltflächen (Features), mit denen die Nutzung der Züge gesteuert werden kann. Wenn jemand diese Schaltflächen bei Bedarf drücken muss, ist dieser Typ der Bediener (Laptop-Modus). Werkzeuge), obwohl dieser Typ nur den Mustern der Tageszeit folgt, um Züge zu benutzen oder nicht, aber wenn er ein Radio hat, können ihn die Leute in den Stationen (PowerTop) genau über die Notwendigkeit von mehr oder weniger Zügen informieren. In einem stärker automatisierten System hat der Operator (Jupiter) anstelle eines Radios Kameras in den Stationen, sodass er nur den Verkehr in den Stationen beobachtet und selbst beurteilt, ob weitere Züge benötigt werden oder nicht. Stellen Sie jedoch sicher, dass die Steuertabelle (Kernel) alle Schaltflächen (Funktionen) zur Steuerung der Züge (Verwaltung des Stromverbrauchs) enthält.

Meine Empfehlung? Behalten Sie die drei: Laptop-Modus-Tools, PowerTop und Jupiter. Sie werden Ihrem System keinen Schaden zufügen und die Dinge werden tendenziell verbessert.


Vielen Dank für Ihre Antwort. Es ist eine gute Übersicht über die Funktionen der einzelnen Tools, aber ich bin der Meinung, dass Sie die eigentliche Frage nicht beantwortet haben, weshalb die Verbesserungen für Powertop, Jupiter und Co. Anspruch auf Angebot wurde nicht in den Kernel implementiert. Es kann sein, dass ihre Optionen unsicher sind oder nicht weit genug verbreitet sind. Dies sind jedoch nur Vermutungen. Ich würde gerne eine kanonische Antwort darauf hören. Wie auch immer, da die Kopfgeldzeit zu Ende geht, werde ich wahrscheinlich Ihre Antwort damit belohnen. Nochmals vielen Dank, dass Sie sich die Zeit genommen haben, um zu antworten.
Glutanimate

Wenn ich das richtig verstehe, werden die Tools, die im Kernel enthalten sind, nicht automatisch verwendet? (Kann aber über Powertop aktiviert werden?) Wie ich in der Frage erwähnt habe, konnte ich das durch Laptop-Modus-Tools verursachte Problem beim Herunterfahren nicht beheben, sodass ich nicht glaube, dass ich es neu installieren werde. :(
user138784

@MHC Entschuldigung für meine schlechte Erklärung, ich werde meine Antwort bearbeiten, um diese Angelegenheit zu behandeln, obwohl ich keine kanonische Antwort darauf kenne. Entschuldigung. user138784 Vergewissern Sie sich, dass im Linux-Kernel einige Funktionen zum Energiesparen integriert sind, obwohl Ihr Betriebssystem dem Kernel mitteilen muss, dass er es verwenden soll, und dieses Ding ist ein Laptop-Modus-Tool. PowerTop ist kein Muss, kann aber die Verwendung von Tools im Laptop-Modus verbessern.
Rodrigo Martins

Wenn Sie die Laptop-Modus-Tools nicht neu installieren können, sollten Sie sich Jupiter zulegen, da dies die Laptop-Modus-Tools ersetzen kann.
Rodrigo Martins

Danke für die Antwort. Ich hatte Jupiter bereits installiert und es scheint zu funktionieren. Haben Sie eine Idee, wie Tools im Laptop-Modus zu Problemen beim Herunterfahren führen können?
user138784

3

Die Laptop-Modus-Tools sind veraltet. Möglicherweise ist dies das, wonach Sie suchen.

http://www.linrunner.de/tlp/tlp.html

TLP ist ein Energieverwaltungstool für Linux. Es bietet Ihnen die Vorteile eines fortschrittlichen Energie-Managements, ohne dass Sie jedes technische Detail verstehen müssen.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp

Führen Sie PowerTOP vor und nach dem Ausführen aus, um den Unterschied festzustellen. Die Energieeinstellungen werden beim Neustart von TLP neu profiliert.


Dem kann ich absolut zustimmen. Mit installiertem TLP konnte ich meinen Stromverbrauch im Akkubetrieb von 22W auf 12W senken. Die Akkulaufzeit meines Notebooks ähnelt jetzt Windows.
Glutanimate

ich mochte tlp besser als laptop-mode-tools, aber das problem mit tlp ist, dass es keine möglichkeit gibt, die lcd-helligkeit im akkubetrieb zu reduzieren.
Mittwoch,
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.