Stoppen Sie den Batterieverbrauch [Ubuntu 18]

10

Der Akku meines Laptops ist kaputt und völlig leer. Es ist auch unersetzlich und ich werde es in den nächsten 3 Monaten zumindest nicht ersetzen können. Fast alle 3-5 Sekunden werden Benachrichtigungsnachrichten aufgerufen, die schnell ärgerlich werden. Ich denke, die gleichen verursachen auch eine Tippverzögerung, da, wie ich mir selbst erkläre, der Akku oder ein Watchdog im Betriebssystem einen Interrupt an die CPU sendet, das Betriebssystem die Umschaltung durchführt, um den Interrupt und damit die Verzögerung auszuführen.

Bitte sagen Sie mir, wie ich verhindern kann, dass der Akku vollständig vom Computer verwendet wird. Bisher habe ich versucht, dconf-Einstellungen, "Critical-Battery-Action" = "nichts" und Zeitrichtlinie sowohl wahr als auch falsch, verwenden nichts helfen. Ich habe die Batterieanzeige deinstalliert, die auch nicht funktioniert hat. Sollte ich die Treiber des Akkus entfernen, wenn ja, wie und wird dies verhindern, dass der Computer nur mit Ladegerät betrieben wird?

KDX2
quelle
Welche Ubuntu-Version verwenden Sie, Ubuntu Core 18? (eine Version, die das yy- Format verwendet) oder das häufigere Ubuntu 18.04 LTS? oder Ubuntu 18.10? (Beide haben das Format yy.mm ) Normalerweise verwenden Sie Ubuntu Core 18 nicht für Laptops.
Guiverc
@guivec Entschuldigung, ich habe es gerade gekürzt. Die genaue Version ist Ubuntu 18.04.2 LTS. :)
KDX2
1
Möglicherweise können Sie den Akku im BIOS deaktivieren.
Nonny Moose

Antworten:

15

Bitte sagen Sie mir, wie ich verhindern kann, dass der Akku vollständig vom Computer verwendet wird.

In Ubuntu gibt es dafür keine Methode: Ein Akku erstellt eine Schleife zwischen der Stromquelle und dem Motherboard, sodass es sich ausschließlich um Hardware handelt. Sie müssen den Akku physisch aus dem System entfernen.

Sollte ich die Treiber der Batterie entfernen

Batterien haben keine Treiber. Alles in Ubuntu wird zu Analysezwecken verwendet (Prozentsätze, Lebensdauer usw.)

Eine zusätzliche Bemerkung: Stellen Sie sicher, dass das Netzkabel mit Klebeband am System befestigt ist. Wenn der Stecker so unbeständig ist wie der, den ich jetzt habe, wird Ihr System zerstört, wenn die Verbindung getrennt wird.

Rinzwind
quelle
Vielen Dank. Das ist nützlich zu wissen. Denken Sie, dass das Ausschalten der Benachrichtigungen bei niedrigem Batteriestand die Tippverzögerung stoppt? Soll ich das weiter versuchen oder hört die Verzögerung nicht auf, wenn ich den Akku nicht physisch entferne?
KDX2
2
Keine Ahnung, ob es sich um eine Verzögerung handelt, aber das Entfernen des Akkus selbst verhindert, dass die Benachrichtigungen angezeigt werden. Angenommen, Sie werden von Benachrichtigungen überschwemmt, könnte dies die Ursache für Verzögerungen sein und dann ja. Probieren Sie es aus ;-)
Rinzwind
12

Eine Lösung, die vorerst funktioniert, ist, unter Einstellungen> Benachrichtigungen alle Benachrichtigungen vollständig ausgeschaltet zu haben und auf Benachrichtigungs-Popups zu klicken . Die Verzögerung verschwand, auch die Benachrichtigungen. Das Problem ist, dass keiner meiner Versuche, nur die Benachrichtigungen über niedrigen Batteriestand zu stoppen, lokal funktioniert hat. Daher verhindert diese Lösung, dass auch die Apps anderer Apps angezeigt werden.

Wenn ich sehe, dass diese Lösung in Zukunft nicht funktioniert oder ich eine bessere finde, werde ich diese Antwort aktualisieren.

Der Akku befindet sich im Laptop.

KDX2
quelle
Ich habe gerade die Charge für 1. bis 10. mit akzeptierter Antwort erhalten, also
zögern Sie nicht,
4

@Rinzwind ist technisch korrekt - Batterien haben keine Treiber, aber eine steuerbare Firmware. Diese Firmware akzeptiert Bestellungen über ACPI (Advanced Configuration and Power Interface). Sie können Ihr Betriebssystem von Informationen über die Funktionsweise des Akkus abschneiden, indem Sie alle ACPI-Kernelmodule ( acpi=offKernel-Parameter) oder das batteryacpi-Kernelmodul (mit modprobe) speziell entladen . Beide Lösungen mit freundlicher Genehmigung von https://wiki.archlinux.org/index.php/ACPI_modules .

Es ist jedoch eine schlechte Idee , sich mit ACPI herumzuschlagen . ACPI ist nicht nur für die Batteriesteuerung nützlich - es steuert den Prozessorstatus (Sie müssten höchstwahrscheinlich Ihren Prozessorplaner ändern), die Lüftergeschwindigkeit, die Bildschirmhelligkeit, den Netzschalter (zum Herunterfahren des Computers, wenn das Betriebssystem unwiederbringlich abstürzt) und die Temperatur Sensoren. Das Ausschalten von ACPI ist wie das Lösen des Sicherheitsgurts.

Syfer Polski
quelle
Seit gestern kann ich das erweitern. Mein Computer ist Dual-Boot und ich habe ACPI unter Windows aufgrund der dadurch verursachten Tippverzögerung ausgeschaltet. Ich habe meinen Computer eingeschaltet und die NVIDIA-Treiber wurden installiert und werden fast nicht geladen. Windows sagt nichts als Fehlercode 43. Nach Stunden oder Neuinstallationen von Treibern habe ich ACPI aktiviert und der Treiber wurde als Charm geladen. Meine Theorie ist, dass der NVIDIA-Dienst die Treiberabfragen nach Batterieinformationen lädt. Schalten Sie ACPI aus und es kann nicht empfangen werden, eine Ausnahme wird ausgelöst. Windows sieht es, blockiert den Dienst und lädt die Standardmonitortreiber.
KDX2
1

In den vergangenen Jahren sind zwei Computer (einer war tatsächlich der eines Freundes) mit schlechten Batterien ausgefallen. Sie würden überhaupt nicht booten. Hat die Batterien herausgenommen und sie haben gut gebootet.

Bob Bowden
quelle