Ubuntu 12.04 64bit weigert sich, in den Ruhezustand zu wechseln, wenn der Akku kritisch schwach ist. Stattdessen wird ein vollständiges Herunterfahren durchgeführt, das nicht erforderlich ist und zu Datenverlust führen kann.
Ich habe Hibernate (pm-hibernate) aktiviert, indem ich die allgemeinen Anweisungen befolgt habe, die ich für pm-hibernate getestet habe. Es funktioniert einwandfrei, wenn es manuell ausgeführt wird.
Ich habe meine Energieoptionen so eingestellt, dass sie im Ruhezustand sind, wenn die Energie kritisch niedrig ist. Dies wurde auch mit dem dconf Editor überprüft. Unter org> gnome> settings-daemon> plugins> power> critical-battery-action wird "hibernate" gesetzt. In demselben Schema ist die Zeitaktion auf "120" gesetzt.
Ich würde gerne sehen, was gerade vor dieser Abschaltung passiert. Ich möchte wissen, welche Protokolle durchsucht werden müssen, um festzustellen, ob pm-hibernate tatsächlich fehlschlägt oder ob es vollständig ignoriert wird.
Wenn ich das nicht selbst herausfinde, gibt es einen Lösungsvorschlag?
quelle
Antworten:
Ich habe eine andere Lösung für mein Ubuntu 14.04 System gefunden. Vielleicht funktioniert es bei dir.
Installieren Sie zunächst die Laptop-Modus-Tools
Anschließend müssen Sie die Funktion für den automatischen Ruhezustand aktivieren. Sie müssen eine Textdatei bearbeiten:
Suchen Sie dort nach dem Parameter ENABLE_AUTO_HIBERNATION und ersetzen Sie die 0 durch eine 1:
In derselben Datei möchten Sie auch den Prozentsatz der Akkuladung anpassen, wenn der Computer in den Ruhezustand wechselt. Beispielsweise:
Speichern Sie die Datei und testen Sie die Konfiguration, damit sich der Akku entlädt. Wenn es funktioniert, müssen Sie die Laptop-Modus-Tools als Standard festlegen, indem Sie ein Skript erstellen:
Kopieren Sie dann in gedit Folgendes und fügen Sie es ein:
Speichern Sie die Datei, starten Sie das System neu und testen Sie es erneut. Ich hoffe, dass es bei dir funktioniert.
Meiner Meinung nach scheint der Gnome-Power-Manager durch irgendetwas gestört zu werden. Wenn jemand anderes das Problem reproduziert, können wir einen Fehler melden.
Verweise:
Tipps zum Energiesparen von Penalvch https://help.ubuntu.com/community/PowerManagement/ReducedPower#Using_less_power_with_laptop-mode-tools
Betreff: Ubuntu bei niedrigem Batteriestand (Befehlszeile) automatisch aussetzen lassen von Isamu715 http://ubuntuforums.org/showthread.php?t=2092327&p=12394451#post12394451
quelle
/etc/laptop-mode/conf.d/usb-autosuspend.conf
und ÄndernAUTOSUSPEND_USBTYPE_BLACKLIST=""
anAUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"
. Ausführliche Anleitung hier .Ich habe / hatte das gleiche Problem mit 12.04 nicht-präziser Stromüberwachung, einige Möglichkeiten:
(Um auf die Jagd zu gehen und die Rhetorik zu vermeiden, lesen Sie den letzten Punkt - es ist ärgerlich, dass ein "Fix" erforderlich ist, um eine solche alltägliche und gewöhnliche Funktionalität wiederherzustellen )
Unity und 12.04 bieten nicht die Funktionalität von 10.04, die eine robustere Zuverlässigkeit aufweist, insbesondere die Energieverwaltung. Daher verwende ich die Option der Regression. Die ausgereifte Entwicklung einer Computersystemumgebung (Debian, GNU, Linux, ...) erfordert ein hohes Maß an vergleichbarer Disziplin, um die Funktionalität konsistent beizubehalten und zu ändern. Infolgedessen haben sich mehrere gut etablierte Software-Paradigmen verschlechtert und wurden kompromittiert, einschließlich der Energieverwaltung.
Referenz:
Fehler # 993440 "Keine Suspend-Option für kritischen Batteriezustand im Strom ...": Fehler: Paket "gnome-control-center": Ubuntu:
Lösung: (manuell arbeitsintensiv)
lp: ~ jlangvand / ubuntu / quantal / gnome -Control-Center / Fix-für-993440
Schreiben Sie ein Skript (mehr manuell arbeitsintensiv) mit
pm-hibernate
(pm-suspend
),watch
,upower
,grep
etc. , um den Batteriezustand zu überwachen und Maßnahmen zu ergreifen , wenn erforderlich.Pseudocode-Gliederung:
Verwenden Sie diese Option
watch
alle paar Minuten, um diegrep
upower -d
Batteriestatistiken regelmäßig mitgsettings get org.gnome.settings-daemon.plugins.power percentage-critical
und bei Überschreitung des Schwellenwerts zu vergleichensudo pm-hibernate
Rohentwurf (wie nur beim Prototyping, nicht ausführbar): (für jede Batterie aussetzen% <10%)
upower --monitor-detail | grep "percentage[^\d]+\d\.\d*\%" | bash pm-suspend
eine elegante lösung
watch
beim Suspendieren weiter abrefs:
684186 - gnome-settings-daemon: Aktion bei niedrigem Batteriestand nicht ausgeführt - Debian-Fehlerbericht protokolliert unter:
bugs.debian.org/cgi-bin/bugreport.cgi?bug=684186www.google.de/search?q=org.gnome.settings-daemon.plugins.power%20critical-battery-action%20%27suspend%27&num=50
Die Batterieleistung kann überprüft werden mit:
upower
watch -d upower -i /org/freedesktop/UPower/devices/battery_BAT0
upower --monitor-detail | grep percentage
gnome-power-statistics
Wie überprüfe ich den Batteriestatus mit dem Terminal?
Wie finde ich die Entladerate des Akkus?
quelle
acpi
bekommt auch den Akkuladestand.