star
Anmeldungsdatum: 1. November 2009
Beiträge: 274
|
Mein Core-m5 Laptop scheint mir ein bisschen viel Strom im Standby zu verbrauchen. Also bei einem neuen Akku so ca 6% in 2h.
Meinen altes Atom Netbook war da nicht so hungrig.
Hab ich irgendeinen Anhaltspunkt um das irgendwie zu verbessern oder Schwachstellen ausfindig zu machen?
Gibt es einen Unterschied zwischen "pm-suspend" oder "systemctl suspend" bzw dem was passiert wenn man den Rechner über den Ausschaltknopf oder über Deckel-zuklappen in Bereitschaft bringt? sudo powertop --auto-tune
modprobe cpufreq_stats fehlgeschlagen10 alte Messungen geladen
Laden aus Datei nicht möglich /var/cache/powertop/saved_parameters.powertop
File will be loaded after taking minimum number of measurement(s) with battery only
RAPL device for cpu 0
RAPL device for cpu 0
Devfreq not enabled
glob returned GLOB_ABORTED
Laden aus Datei nicht möglich /var/cache/powertop/saved_parameters.powertop
File will be loaded after taking minimum number of measurement(s) with battery only
To show power estimates do 266 measurement(s) connected to battery only
PowerTOP wird beendet
Hibernate ist bei mir erst mal noch nicht eingerichtet. Aber im für Rechner mit SSD, ist das denn sinnvoll? Oder belastet das Schreiben der jeweils 16G RAM auf die SSD diese nicht ein bisschen kräftig? Ich mach den Rechner halt schon öfter mal für nur ein paar Minuten an... Leider weiß man vorher nie so genau, wie lange die Pause dazwischen wird .....
|
Developer92
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
star schrieb: Mein Core-m5 Laptop scheint mir ein bisschen viel Strom im Standby zu verbrauchen. Also bei einem neuen Akku so ca 6% in 2h.
Scheint für mich ein normaler Wert zu sein. Wenn du das Gerät länger nicht brauchst wäre der Ruhezustand vorzuziehen. Ansonsten könnte es natürlich noch sein, dass gewisse Komponenten sich nicht sauber schlafen legen im Standby, aber die Diagnose ist relativ komplex.
Gibt es einen Unterschied zwischen "pm-suspend" oder "systemctl suspend" bzw dem was passiert wenn man den Rechner über den Ausschaltknopf oder über Deckel-zuklappen in Bereitschaft bringt?
Macht letztendlich alles das gleiche.
Aber im für Rechner mit SSD, ist das denn sinnvoll?
Ob das sinnvoll ist oder nicht ist eigentlich gar nicht die Frage. Wenn du einen Ruhezustand haben möchtest dann ja, wenn du keinen haben möchtest dann nein.
Oder belastet das Schreiben der jeweils 16G RAM auf die SSD diese nicht ein bisschen kräftig?
Das macht der SSD überhaupt nichts mehr. Moderne SSDs haben sowohl eine Spare Area (also zusätzliche Blöcke für den Fall der Fälle) als auch Wear-Leveling-Algorithmen die mehr können als das, was man zu Anfangszeiten von SSDs hatte. Da würde ich mir überhaupt keine Sorgen machen. Zumal: Was bringt dir eine SSD, wenn du sie nicht ordentlich verwendest? Eine SSD ist genauso wie jede HDD ein Verschleißteil. Nur dass der Verschleiß bei normaler Benutzung halt 30 Jahre oder mehr braucht. Ich selbst habe auch 16GB RAM im Laptop mit einer entsprechend großen Swappartition, und arbeite sehr viel damit, aber selbst das ist für die SSD alles eher langweilig.
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Core-m5 Laptop
Die genaue Bezeichnung wäre besser, vielleicht hat/kennt jemand das Gerät. Möglicherweise hast du ja 4x4GB Ram das wäre ungünstig ... Im übrigen sehe ich das wie Developer. Bei einer SSD verzichte ich auf Hibernate und schließe alle Anwendungen korrekt bei längerer Pause. -Geschmacksache- P.S. mit einem Atom/Android kann man das schlecht vergleichen.
|
star
(Themenstarter)
Anmeldungsdatum: 1. November 2009
Beiträge: 274
|
Es ist ein HP Folio G1. Ram ist m.W. 2x4GB, also nur 8GB.
Mit hibernate bin ich in die Falle getappt, das Ubuntu seit einiger Zeit keine Swap-Partition sondern ein Swap-File macht. Ein pm-hybernate geht jedenfalls schon mal nicht (out of the box). Sinnvoll wäre das, wenn er nach einer längeren Sleep-Zeit dann entweder runterfährt oder in suspend to disk geht, dass der Akku nicht leer läuft.
Aber eigentlich will ich erst maldas die CPU / WLAN usw. alles gut und tief schläft und nur der RAM aktiv bleibt.
Weiß nur nicht wie ich das a) prüfen kann (sowas wie die CPU states aufzeichnen) und je nach Befund etwas dran ändern.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11176
Wohnort: München
|
star schrieb: Es ist ein HP Folio G1. Ram ist m.W. 2x4GB, also nur 8GB.
In welchem Zustand ist denn der Akku (das Gerät hat ja schon ein paar Jahre auf dem Buckel)?
upower -i /org/freedesktop/UPower/devices/battery_BAT0
Mit hibernate bin ich in die Falle getappt, das Ubuntu seit einiger Zeit keine Swap-Partition sondern ein Swap-File macht.
Das macht nichts, solange es groß genug ist - du musst dem Kernel dann noch per Bootoptionen sagen, wo es liegt: https://fitzcarraldoblog.wordpress.com/2018/07/14/configuring-lubuntu-18-04-to-enable-hibernation-using-a-swap-file/ (den ersten Teil kannst du überspringen, wenn du schon ein eingebundenes Swap-File hast). Ein pm-hybernate geht jedenfalls schon mal nicht (out of the box).
Die pm-utils sind mehr oder weniger obsolet - probier es nach der korrekten Kernel-Konfiguration mal mit den Systemd-eigenen Befehlen:
Sinnvoll wäre das, wenn er nach einer längeren Sleep-Zeit dann entweder runterfährt oder in suspend to disk geht, dass der Akku nicht leer läuft.
Schau mal hier: Hybrid-sleep on suspend or hibernation request
|
ML9104
Anmeldungsdatum: 8. Juni 2019
Beiträge: 356
|
Disclaimer: ich habe Lubuntu 19.10, nicht Ubuntu. star schrieb:
Mit hibernate bin ich in die Falle getappt, das Ubuntu seit einiger Zeit keine Swap-Partition sondern ein Swap-File macht. Ein pm-hybernate geht jedenfalls schon mal nicht (out of the box).
Bei Hibernate mit Swap-file bin ich immer gescheitert (auch mit der fitzcarraldoblog rezept). Mit einen Swap-partition läuft es aber super-zuverlässig. Mein laptop hat 4 GB RAM, die swap-partion ist 50% grösser, also 6144 MB. Man muss nur die partition einrichten. In Lubuntu (LXQt desktop) ist es möglich zeitgrenzen zu definieren, zB. dass nach 1 std. Suspend wird Hibernate aktiviert. Meine erfahrungen findest du hier: https://ubuntuforums.org/showthread.php?t=2432961
|
Developer92
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
ML9104 schrieb: Bei Hibernate mit Swap-file bin ich immer gescheitert (auch mit der fitzcarraldoblog rezept).
Das Problem bei Swapfiles ist, dass diese auch im eingesetzten Dateisystem entsprechend unterstützt werden müssen, und tendenziell einen Tick langsamer sind als wenn man direkt eine Swappartition verwendet. Daher rate ich generell zu Swappartitionen.
In Lubuntu (LXQt desktop) ist es möglich zeitgrenzen zu definieren, zB. dass nach 1 std. Suspend wird Hibernate aktiviert.
Macht bei heutigen Systemen mit SSD nicht wirklich Sinn. Ob das System jetzt 2 oder 4 Sekunden zum Aufwachen braucht ist meist egal ☺ @ML9104: Frage am Rande rein aus Interesse: Wieso ist deine Swappartition 50% größer als dein RAM?
|
ML9104
Anmeldungsdatum: 8. Juni 2019
Beiträge: 356
|
Developer92 schrieb: ML9104 schrieb:
In Lubuntu (LXQt desktop) ist es möglich zeitgrenzen zu definieren, zB. dass nach 1 std. Suspend wird Hibernate aktiviert.
Macht bei heutigen Systemen mit SSD nicht wirklich Sinn. Ob das System jetzt 2 oder 4 Sekunden zum Aufwachen braucht ist meist egal ☺ @ML9104: Frage am Rande rein aus Interesse: Wieso ist deine Swappartition 50% größer als dein RAM?
Erstens: macht schon sinn. Bei mir dauert ein boot ~25 sek., ein resume von Hibernate ~30 sek. (boot + image wiederladen). Resume von suspend nur wenige sek. Zur frage: die +50% sind nur so gewählt ☺ Ich wollte nicht dass zu wenig platz da ist, auf der andere seite möchte ich auch nicht dass sich zwei hibernate-images sich da speichern lässt. Sehr wahrscheinlich total unsinnig, aber ich habe genügendst platz auf der SSD.
|
star
(Themenstarter)
Anmeldungsdatum: 1. November 2009
Beiträge: 274
|
seahawk1986 schrieb: star schrieb: Es ist ein HP Folio G1. Ram ist m.W. 2x4GB, also nur 8GB.
In welchem Zustand ist denn der Akku (das Gerät hat ja schon ein paar Jahre auf dem Buckel)?
upower -i /org/freedesktop/UPower/devices/battery_BAT0
Akku ist ganz neu (Original von HP), gerade getauscht. Im Review zum Gerät hab ich gelesen, dass Leistunsgaufnahme im Off/Standby 0.4/1.5W ist.
Das würde sich natürlich mit dem Beobachteten decken - aber was wäre das für eine Fehlkonstruktion?!? F!!! Der Akku wäre nach 20h im Standby leer und nach 3..4 Tagen vom ausgeschaltet rumliegen. ☹
|
ML9104
Anmeldungsdatum: 8. Juni 2019
Beiträge: 356
|
star schrieb: seahawk1986 schrieb: star schrieb: Es ist ein HP Folio G1. Ram ist m.W. 2x4GB, also nur 8GB.
In welchem Zustand ist denn der Akku (das Gerät hat ja schon ein paar Jahre auf dem Buckel)?
upower -i /org/freedesktop/UPower/devices/battery_BAT0
Akku ist ganz neu (Original von HP), gerade getauscht. Im Review zum Gerät hab ich gelesen, dass Leistunsgaufnahme im Off/Standby 0.4/1.5W ist.
Das würde sich natürlich mit dem Beobachteten decken - aber was wäre das für eine Fehlkonstruktion?!? F!!! Der Akku wäre nach 20h im Standby leer und nach 3..4 Tagen vom ausgeschaltet rumliegen. ☹
Das hast du leider falsch interpretiert. Die leistungsaufnahme ist gemessen an der 230-V stromversorgung. Es bedeutet nicht, dass der rechner diese leistung von der batterie abnimmt.
Die 0.4 W ist verlustleistung von der lader. In "Shut down" und "Hibernate" ist die batterie gar nicht belastet. Du kannst nach 6 monaten auch den rechner einschalten.
|
star
(Themenstarter)
Anmeldungsdatum: 1. November 2009
Beiträge: 274
|
Ok, das mag sein. Obwohl ich den Eindruck hab die Ladezustand sinkt auch im ausgeschalteten Zustand. Da muss ich ihn eigentlich mal länger liegen lassen ... Batteriestandsanzeige ist ja auch keine exakte Wissenschaft sondern immer mit Toleranz versehen.
Aber die Different für den Standby find ich immer noch gruselig hoch - das wären 1.1W, wenn man die 0.4W vom Lader abzieht.
Und nicht nur das - trotz neuer Batterie komme ich mit abgedimmtem Display und ohne besondere Herausforderungen gerade auf 3..4h Laufzeit.
Deswegen frage ich mich, ob die Stromsparmechanismen richtig greifen.
|
Developer92
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
star schrieb: Und nicht nur das - trotz neuer Batterie komme ich mit abgedimmtem Display und ohne besondere Herausforderungen gerade auf 3..4h Laufzeit.
Das ist in der Tat etwas zu wenig. Laut HP Produktseite solltest du auf 10h kommen. Jetzt ist es so, dass ich noch mit keinem Laptop jemals die Laufzeit des Herstellers erreicht habe, und unter Linux Laptops generell nicht ganz so lange laufen wie unter Windows (was IMHO weniger an Linux liegt), aber nicht einmal die Hälfte ist zu wenig. Auf der anderen Seite hat der Akku nur 38Wh, das ist nicht gerade viel.
Deswegen frage ich mich, ob die Stromsparmechanismen richtig greifen.
Ich selbst nutze auf Laptops mittlerweile immer TLP. Das aktiviert Stromsparmechanismen, die sonst nicht laufen (und anders als der Name vermuten lässt auf jeglichen Geräten, nicht nur auf Thinkpads). Vielleicht versuchst du es mal damit? Falls es nicht klappen sollte kann man die Änderungen einfach rückgängig machen.
|
star
(Themenstarter)
Anmeldungsdatum: 1. November 2009
Beiträge: 274
|
Developer92 Ich selbst nutze auf Laptops mittlerweile immer TLP. Das aktiviert Stromsparmechanismen, die sonst nicht laufen (und anders als der Name vermuten lässt auf jeglichen Geräten, nicht nur auf Thinkpads). Vielleicht versuchst du es mal damit? Falls es nicht klappen sollte kann man die Änderungen einfach rückgängig machen.
Ich hatte gestern mal powertop installiert und die Aktionen im letzten Tab ausgeführt. Ich hab schon den Eindruck es besser wird.
Allerdings sind die ersten drei Optionen nach eine Restart wieder in "schlecht"-Status
(Sata Link Stromverwaltung host0 / host1 sowie VM-Rückschreibezeitlimit). Das immer manuell zu aktivieren ist ja keine Option auf Dauer. Um zu vergleichbaren Zahlen zu kommen hab ich das IntelPowerGadget unter Windows installiert. Die gibt es auch für Linux. Leider scheitert die Compilierung unter Linux damit, dass er "read_rapl_units" nicht kennt (implicit declaration) und der Linker tut nicht. Es kommt neben ein paar Warnings noch undefinierter Verweis auf "log" ? Das konnte ich erstmal noch nicht lösen. tlp hab ich installiert. Nur bin ich unsicher ob sich das mit dem powertop in die Quere kommt. Irgendwie hab ich den Ersatz für das /etc/rc.local noch nicht gefunden. Um zum Beispiel das backlight auf einen bestimmten Wert zu setzen (xbacklight -set 10) oder BT auszuschalten (rfkill block bluetooth). Meine Versuche das unter Steuerzentrale/Startprogramme unterzubringen sind jedenfalls nicht wirksam geworden. Und ich hab es auch nich hinbekommen in Hibernate zu kommen. Nur das systemctl suspend-then-hibernate funktioniert etwas komisch. Der Rechner geht zwar in den Sleep aber nicht in Hibernate. Das macht er wenn ich ihn wieder aufwecken will.
Dabei hab ich ganz nach Anleitung /etc/systemd/sleep.conf angelegt mit:
[Sleep]
HibernateDelaySec=180
|
star
(Themenstarter)
Anmeldungsdatum: 1. November 2009
Beiträge: 274
|
systemctl suspend-then-hibernate habe ich hinbekommen und auf eine Taste gelegt.
Der Stromverbrauch ist immer noch relativ hoch. Egal welches Setting ich im BIOS probiere, wenn ich eine USB-Lampe anschließe geht die an.
Egal ob im Suspend oder Off.Ich glaub da ist was nicht in Ordnung.
Aber immerhin geht der Laptop nach einer gewissen Zeit im Standby nun in den Hibernate Zustand und braucht zumindest weniger Strom.
|
ML9104
Anmeldungsdatum: 8. Juni 2019
Beiträge: 356
|
Nochmal: Hibernate ist in *ubuntu nicht aktiviert. Du musst es erst installieren/konfigurieren.
Hier ist die anleitung: https://ubuntuforums.org/showthread.php?t=2432961 Aber wenn deine USB-anschlüsse immer noch strom liefern, obwohl die machine eigentlich "Off" ist, hast du ein ganz anderes problem. Da bin ich ratlos, sorry.
|