Wskazówki, jak przedłużyć żywotność baterii laptopów i notebooków

180

To pytanie jest przedmiotem zainteresowania historycznego. Chociaż zachęcamy Cię do zachowania odpowiedzi, pamiętaj, że pytania „dużej listy” nie są ogólnie dozwolone w Ask Ubuntu i zostaną zamknięte zgodnie z FAQ .

Możliwe jest znaczne wydłużenie czasu użytkowania laptopa lub netbooka zasilanego z baterii poprzez wyłączenie różnych usług i instalację różnych pakietów.

Jakie sztuczki lub wskazówki mają ludzie, aby uzyskać dodatkową godzinę lub dwie z baterii?

Niall Murphy
źródło

Odpowiedzi:

80

Użyj powertop, aby zobaczyć, które programy wykonują niepotrzebne przetwarzanie w tle, takie jak beagle / tracker, powiadomienia pogodowe, gnome-do i (jeśli nie potrzebujesz Internetu) menedżer sieci, powiadomienia pocztowe.

Uruchom, sudo powertop --auto-tuneaby ustawić wszystkie dostrojone opcje na DOBRE ustawienia.

Niall Murphy
źródło
37
Porada na temat Powertop. Jeśli używasz zewnętrznej myszy USB i powertop, zapytaj o automatyczne zawieszanie USB, nie rób tego. Mysz zostanie zawieszona i doprowadzi cię do szaleństwa. Przynajmniej mi to zrobiło.
Javier Rivera,
1
@ javier niestety, czytam to za późno i mam dokładnie ten sam problem. Próbowałem zmienić moc / automatyczne zawieszenie do 0 i -1, ale bez efektu (nie próbowałem jeszcze restartu). Jak rozwiązałeś ten problem?
Aron Rotteveel
6
Świetna aplikacja, ale jak mogę sprawić, by zmiany były bardziej trwałe niż robić to samo przy każdym logowaniu?
andybleaden
1
Uważam to za mało przydatne, jeśli muszę stosować ustawienia przy każdym ponownym uruchomieniu. Jak mogę automatycznie zastosować ustawienia niestandardowe w Powertop?
1
@AronRotteveel Udało mi się przywrócić moje ustawienia za pomocą powertop: sudo powertop, następnie przejść strzałką w prawo do „Tunables” i nawigować w dół ze strzałką w dół i nacisnąć „Enter” w odpowiednim wierszu, aby wrócić do poprzedniej wartości (powinien powiedzieć „Zły "w lewej kolumnie, gdy jest to normalne, dla linii myszy, przynajmniej dla mnie).
Samuel Lampa
32

Zainstaluj pakiet laptop-mode-tools .

Ten pakiet nie jest konieczny w nowszych wersjach Ubuntu:

Niall Murphy
źródło
1
Funkcja jądra, która oszczędza energię, obracając dysk twardy przez dłuższy czas, a także zarządzając demonami w zależności od trybu zasilania, automatycznego hibernacji i regulacji terminala oraz wygaszania X11.
inwertowanie
Czy GNOME już używa trybu laptopa jądra bez instalowania go?
Ryan Thompson,
14
Czy te narzędzia są dyskusyjne podczas korzystania z dysku SSD? Czy wpłyną negatywnie na wydajność?
Dmitriy Likhten,
1
@DmitriyLikhten Myślę, że tak. Ponieważ zgodnie z opisem „obsługuje także różne inne funkcje zarządzania energią, takie jak uruchamianie i zatrzymywanie demonów w zależności od trybu zasilania , automatyczne hibernowanie, jeśli poziomy naładowania akumulatora są zbyt niskie, oraz dostosowywanie wygaszania terminali i wygaszania ekranu X11”.
26

Byłem w stanie podwoić żywotność baterii mojego netbooka, wyłączając garść usług, których nie potrzebuję, i rozładowując sterowniki jądra.

Użyj, service --status-allaby zobaczyć, co działa w twoim systemie i service <service-name> stopzamknąć go.

Służy lsmoddo sprawdzania, które moduły jądra są ładowane i rmmod <module>do rozładowywania.

Jeśli / kiedy chcesz przywrócić rzeczy, najłatwiej jest po prostu zrestartować komputer.

Czasami musisz także zabić demony lub programy korzystające z usługi lub sterownika, zanim można je wyłączyć. Sprawdź dane wyjściowe z, ps auxaby zobaczyć, co się dzieje, i kill -9 <pid>je zakończyć.

Usługi, które zwykle wyłączam, to: Ubuntu One, ssh, apache, bazy danych, avahi, pulseaudio, puchary, apparmor, acpi-daemon, bluetooth. Moduły, które rozładowuję: cały stos audio, pamięć usb, sterowniki kamery internetowej, sieć bezprzewodowa, bluetooth. (Niektóre usługi, takie jak audio, nie umierają łatwo).

Doszedłem nawet do wyłączenia x ( service gdm stop) i pracy całkowicie z samych konsol, co pozwoliło mi wydłużyć żywotność baterii netbooka do prawie 8 godzin.

Bryce
źródło
25

Oto kilka pomysłów:

  • Wyłącz WiFi i Bluetooth
  • Zmniejsz jasność ekranu
  • Zmniejsz efekty pulpitu (System-> Preferencje-> Wygląd-> Efekty wizualne-> Brak)
  • Użyj hibernacji zamiast zawieszać funkcje zasilania (System-> Preferencje-> Zarządzanie energią-> Zasilanie bateryjne)
eugenemarshall
źródło
Ups! Widzę, że Marco Ceppi opublikował podobny komentarz, podobnie jak ja sam! Przepraszam za powielanie.
eugenemarshall
Bez obaw - dotknąłeś kilku ustawień, których nie zrobiłem!
Marco Ceppi
7
Włączanie lub wyłączanie efektów pulpitu zasadniczo nie ma wpływu na zużycie baterii (ponownie, patrz codon.org.uk/~mjg59/power/good_practices.html ). W testach empirycznych pobór mocy Compiz vs. Metacity był taki sam, w granicach dokładności pomiaru (0,1 W).
RAOF,
2
jest to najgorsze rozwiązanie, z win77 64bit także win8 64, mogę uzyskać z włączoną opcją birghtness half screen bluetooth wifi, około 3 godzin surfowania w Internecie, słuchania piosenki na youtube w HD, przeglądania Facebooka, robienia innych rzeczy. Kiedy robię to na Ubuntu, Elementaryos lub innej dystrybucji Linuksa, niezależnie od DE i jego efektów. nie mogę dostać więcej niż 2 godziny.
Erik Kubica,
Czy zmniejszenie rozdzielczości ekranu pomaga?
Orion
13

Oprócz używania Jowisza, korzystałem z TLP i to trochę pomogło. Ponadto radzę nie używać Wubi, ponieważ czasami rozładowuje on baterię szybciej niż standardowa instalacja.

Pomaga także utrzymywanie aktualizacji sterowników i instalowanie najbardziej stabilnych sterowników zastrzeżonych.

W każdym razie, aby zainstalować TLP, użyj tego:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start
Chetan Bhasin
źródło
10

Jak mówię wszystkim moim klientom z laptopami - jeśli masz laptopa, upewnij się, że właściwie rozładowujesz i ładujesz baterię. To znacznie wydłuża żywotność baterii.

Ubuntu ma kilka świetnych opcji oszczędzania energii (System> Preferencje> Zarządzanie energią), które pozwolą ci skonfigurować funkcje, które pomogą ci oszczędzać baterie podczas przebywania poza klimatyzacją

Inne rzeczy, które należy wziąć pod uwagę - jeśli nie korzystasz z Bluetooth ani z sieci, wyłącz te usługi (niektórzy Sprzedawcy mają nawet do tego przyciski sprzętowe) Przyciemnianie wyświetlacza laptopa jest również dobrym sposobem na oszczędzanie energii baterii. Wreszcie odejście (jeśli to możliwe) od intensywnych operacji CPU / GPU pomoże oszczędzać energię baterii.

EDYCJA :

Zwykle mówi się, że bateria litowo-jonowa nie ma efektu pamięci. Czytałem to wiele razy w kilku różnych miejscach i postanowiłem w to wierzyć i losowo ładować baterię notebooka. Nie wiem, czy to jest powód, ale w dwa lata skończyło mi się kiepskim akumulatorem (nie trwa dłużej niż 10/20 minut). Z drugiej strony, dla mojego smartfona ładuję się prawie tylko, gdy bateria wynosi około 5%, a po dwóch latach prawie nie zauważam żadnej różnicy w stanie baterii. Powiedziałbym, że powodzenia z telefonem, ale natknąłem się na ten artykuł . Jest to publikacja Nature i chociaż nie przeczytałem wszystkiego, mówi, że bateria litowo-jonowa ma efekt pamięci. Należy więc pamiętać, że należy oszczędzić baterię niepotrzebnych ładunków.

Marco Ceppi
źródło
2
Co rozumiesz przez prawidłowe rozładowywanie i ładowanie? Różne rodzaje akumulatorów wymagają różnych rzeczy, ale najpowszechniejszy rodzaj, litowo-jonowy, nie wymaga niczego więcej niż zasilanie go z akumulatora przez jakiś czas przynajmniej raz w miesiącu.
Ryan Thompson,
1
Jak już wspomniałeś, każda bateria jest inna. Dlatego litowo-jonowe zwykle zalecają rozładowanie baterii aż do zera raz w miesiącu. Jako przykład
Marco Ceppi
4
Myślę, że możesz mylić typy baterii tutaj. To, co powiedziałeś, jest prawdą, jak sądzę, dla akumulatorów niklowo-kadmowych, a nie dla akumulatorów litowo-jonowych. Powinieneś zbadać temat i (jeśli to konieczne) edytować swoją odpowiedź.
Stefano Palazzo
9

Oprócz ściemniania wyświetlacza, wyłączania Bluetooth itp. Czasami używam Monitora skalowania częstotliwości procesora, aby ograniczyć moc zużywaną przez moje rdzenie procesora. Możesz dodać go do panelu, klikając panel prawym przyciskiem myszy, wybierając Dodaj do panelu i znajdując go na liście.

DLH
źródło
2
Warto zauważyć, że gubernator „powerave” niekoniecznie intuicyjnie niekoniecznie będzie najbardziej energooszczędny. Sprawdź codon.org.uk/~mjg59/power/good_practices.html
RAOF
5

Możesz użyć wywoływanej aplikacji terminalowej, powertopaby dowiedzieć się, co powoduje, że procesor „budzi się”. po prostu zainstaluj, wykonując, sudo apt-get install powertopa następnie uruchom, wykonującsudo powertop

LassePoulsen
źródło
Próbowałem powertop, ale w momencie uruchomienia „sudo powertop” mój ekran przestał reagować.
Gaurav Butola
Wygląda na to, że możesz mieć problemy z modułem acpi kontrolowanym przez jądro, ale nie jestem pewien, co i dlaczego.
LassePoulsen
3

Ubuntu zapewnia proste zarządzanie energią w obszarze System -> Preferencje -> Zarządzanie energią. Stamtąd możesz skonfigurować, co dzieje się podczas pracy na baterii w porównaniu do zasilania sieciowego, w tym jasność ekranu oraz tryby uśpienia / hibernacji. Dostosowanie tych ustawień może zapewnić lepszą żywotność baterii bez konieczności instalowania lub konfigurowania dodatkowych pakietów.

Kubuntu ma podobne opcje w Ustawieniach systemu -> Zaawansowane -> Zarządzanie energią.

ImaginaryRobots
źródło
3

Aby uzyskać dostęp do ustawień zasilania, kliknij ikonę baterii na wskaźniku stanu i możesz zmienić preferencje dotyczące zasilania.

Istnieją również inne narzędzia, takie jak aplet gnome cpu-throttler, jeśli Twój procesor obsługuje skalowanie dynamiczne. power-top może dać ci wgląd w najbardziej wymagające aplikacje / usługi ...

słyszałem też plotki, chociaż sam nie widziałem dowodów, że sterowniki graficzne typu open source dla nvidia / ati nie obsługują trybu oszczędzania energii, co prowadziłoby do skrócenia żywotności baterii. w takim przypadku może mieć sens (choć generalnie nie polecałbym tego) użycie zastrzeżonych sterowników graficznych dla twojego systemu, ponieważ mogą one lepiej oszczędzać energię.

nathwill
źródło
3

Może być trochę za późno, ale właśnie się o tym dowiedziałem. Wystarczy wyszukać quiet splashw /boot/grub/grub.cfgi dodać pcie_aspm=forceza nim. To wydłużyło moją żywotność baterii z 45 minut do 1 i pół godziny! :RE

Być ostrzeżonym

W niektórych systemach (w tym moim) pcie_aspm=forceparametr zabija baterię na dłuższą metę, do tego stopnia, że ​​staje się praktycznie bezużyteczny (10 minut przy pełnym naładowaniu).

RobinJ
źródło
Należy pamiętać, że pcie_aspm = force może powodować blokowanie się niektórych systemów i brak reakcji. Nie wszystkie urządzenia obsługują aspm. Ref: docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/…
dumbledore
Zobacz genialny artykuł phoronix, aby uzyskać informacje na ten temat: phoronix.com/…
belacqua
Z tego pliku: NIE EDYTUJ TEGO PLIKU Jest automatycznie generowany przez grub-mkconfig przy użyciu szablonów z /etc/grub.d i ustawień z / etc / default / grub. Jeśli chodzi o 11.04;)
Rinzwind
1
Albo rzeczywiście możesz to zrobić /etc/default/grubi uruchomić update-grubxD Co może być lepszym pomysłem xDGRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
RobinJ
2

Jeśli używasz karty graficznej ATI, zmień sterownik na FLGRX. Dzięki temu sterownikowi działa znacznie chłodniej i zużywa znacznie mniej energii. Występuje błąd tego w starterze.

trampster
źródło
2

Wyłącz jasność i wyłącz sieć bezprzewodową, pozostaw wygaszacz ekranu jako pusty i skróć czas wyłączania wyświetlacza w stanie bezczynności.

antman1380
źródło
2

Trzmiel możesz zainstalować, jeśli masz laptopa z technologią Optimus i procesorem graficznym nVidia. Wydłuży to żywotność baterii w bardzo dobrym stopniu. Aby zainstalować, przejdź do https://wiki.ubuntu.com/Bumblebee

Wydłużyło to moją żywotność baterii z 2,00 godziny do 4,30 godzin.

Durgesh Suthar
źródło
1

Możesz zrobić coś takiego, aby ograniczyć prędkość procesora

sudo -i
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

Aplet stale odczytuje statystyki, niewiele, ale wciąż zużywa energię;) często robię to latem nie dlatego, że jestem z dala od wtyczki, ale dlatego, że nie przegrzewam komputera.

LassePoulsen
źródło
1

Mam 2 dyski twarde - dysk SSD do przechowywania /i większe wrzeciono do przechowywania.

Ustawiłem hdparm, aby spuścił dysk po 10 minutach bezczynności. W /etc/hdparm.confput np:

/dev/sdb {
    spindown_time = 60
}

Działa to dobrze, ponieważ głównie przechowuję muzykę i filmy na dysku, więc kiedy jestem w trybie hardcorowym, nie mam do nich dostępu.

Oprócz oszczędności energii sprawia to, że laptop jest zauważalnie chłodniejszy, a często wentylator całkowicie się wyłącza, jeśli nie robię niczego zbyt uciążliwego, co zapewnia całkowicie cichą pracę!

scottl
źródło
1

Czy biegasz przez Wubi? Uważam, że to powoduje, że Ubuntu działa wolniej, opóźnia więcej i powoduje szybsze rozładowanie baterii. Rozwiązałem ten problem, utrzymując ekran możliwie najciemniejszy, pozwalając mu przyciemnić w celu oszczędzania energii, często wyłączając Wi-Fi i zamykając programy w tle.

Acey
źródło
0

Możesz także użyć (na przykład z paska menu Gnome) widżetu CPU, który oferuje opcje planowania w zależności od procesora.

wishi
źródło
0

Oto kilka prostych wskazówek, których używam do oszczędzania baterii:

  1. Zainstaluj TLP:

    sudo add-apt-repository ppa:linrunner/tlp
    sudo apt-get update
    sudo apt-get install tlp tlp-rdw
    sudo tlp start
    
  2. Wyłącz Bluetooth podczas uruchamiania

    Korzystanie z TLP

    sudo nano /etc/default/tlp
    

    Odkomentuj następujący wiersz:

    DEVICES_TO_DISABLE_ON_STARTUP=“bluetooth”
    

    Korzystanie z Rc.local

    sudo nano /etc/rc.local
    

    Dodaj następujący wiersz przed wierszem exit 0:

    rfkill block bluetooth
    
  3. Wyłącz jasność klawiatury

  4. Zmniejsz jasność ekranu

  5. Wyłącz sieć, gdy z niej nie korzystasz (oglądasz film itp.)

hg8
źródło
0

W przypadku laptopów z dwiema lub więcej kartami graficznymi użycie zintegrowanej karty pozwala zaoszczędzić znaczne ilości energii.

W przypadku kart NVIDIA przejście do profili PRIME i przejście na Intel (tryb oszczędzania energii) nvidia-settingszmniejszyło zużycie energii o połowę i podwoiło żywotność baterii.

qwr
źródło
-2

jeśli chcesz zaoszczędzić żywotność baterii. kliknij ikonę baterii na pasku zadań, a następnie naciśnij przycisk oszczędzania energii. naprawdę działa. jeśli pójdziesz gdzieś, nie będziesz używać przełącznika internetowego, jeśli Wi-Fi i połączenie internetowe. obniż jasność ekranu. wycisz głośność, jeśli nie zamierzasz używać głośności. obniżyć lub po prostu wyciszyć. nie kładź laptopa na czymś, co jest jak brudne biurko z kocem itp., ponieważ te rzeczy mogą rozgrzać laptopa i sprawić, że wentylator będzie pracował więcej, co również zmniejszy energię akumulatora. mam nadzieję, że to działa !!! :)

John
źródło