Bateria mojego laptopa jest zepsuta, całkowicie rozładowana. Jest również niezastąpiony i nie będę mógł go wymienić przynajmniej przez następne 3 miesiące. Wywołuje powiadomienia prawie co 3-5 sekund, które szybko stają się denerwujące. Sądzę, że te same powodują opóźnienie podczas pisania, ponieważ gdy wyjaśniam to sobie, bateria lub jakiś strażnik w systemie operacyjnym wysyła przerwanie do procesora, system operacyjny przełącza proces, aby wykonać przerwanie, a zatem opóźnienie.
Proszę, powiedz mi, jak mogę całkowicie zatrzymać baterię wykorzystywaną przez komputer. Do tej pory próbowałem ustawień dconf, „krytyczna-bateria-akcja” = „nic” i stosuję zasady czasu zarówno prawdziwe, jak i fałszywe, nic nie pomaga. Odinstalowałem wskaźnik baterii, który też nie działał. Czy powinienem usunąć sterowniki akumulatora, jeśli tak, to w jaki sposób i czy uniemożliwi to działanie komputera tylko na ładowarce?
Odpowiedzi:
W Ubuntu nie ma na to żadnej metody: bateria tworzy pętlę między źródłem zasilania a płytą główną, więc jest to cały sprzęt. Będziesz musiał fizycznie wyjąć baterię z systemu.
Baterie nie mają sterowników. Wszystko w Ubuntu służy do celów analitycznych (wartości procentowe, żywotność itp.)
Jedna dodatkowa uwaga: upewnij się, że przewód zasilający jest przymocowany do systemu za pomocą taśmy; jeśli złącze jest tak zmienne, jak to, co mam teraz, zabije twój system, jeśli zostanie odłączony.
źródło
Rozwiązaniem, które na razie działa, jest: z menu Ustawienia> Powiadomienia całkowicie wyłączyłem wszystkie powiadomienia, klikając opcję Powiadomienia wyskakujące . Opóźnienie zniknęło, a także powiadomienia. Problem polega na tym, że żadna z moich prób zatrzymania tylko powiadomień o niskim stanie baterii nie działała lokalnie. Dlatego to rozwiązanie zapobiega również wyświetlaniu aplikacji innych aplikacji.
Jeśli zobaczę, że to rozwiązanie nie będzie działać w przyszłości lub znajdę lepsze, zaktualizuję tę odpowiedź.
Bateria znajduje się w laptopie.
źródło
@ Rinzwind jest technicznie poprawny - baterie nie mają sterowników, ale mają sterowane oprogramowanie układowe. To oprogramowanie przyjmuje zamówienia przez ACPI (Advanced Configuration and Power Interface). Możesz odciąć swój system operacyjny od informacji o tym, co robi bateria, rozładowując wszystkie moduły jądra ACPI (
acpi=off
parametr jądra) lub w szczególnościbattery
usuwając moduł jądra acpi (z modprobe). Oba rozwiązania dzięki uprzejmości https://wiki.archlinux.org/index.php/ACPI_modules .Jednak bałagan z ACPI to zły pomysł . Interfejs ACPI jest przydatny nie tylko do sterowania baterią - kontroluje stany procesora (najprawdopodobniej konieczna byłaby zmiana harmonogramu procesora), prędkości wentylatora, jasność ekranu, przycisk zasilania (do wyłączania komputera w przypadku nieodwracalnego awarii systemu operacyjnego), temperaturę czujniki. Wyłączenie ACPI jest jak odpięcie pasa bezpieczeństwa.
źródło
W minionych latach miałem dwa komputery (cóż, w rzeczywistości jeden z nich był przyjacielem) ze złymi bateriami. W ogóle nie chcieli się uruchomić. Wyjąłem baterie i ładnie się uruchomiły.
źródło