Mam konfigurację podwójnego rozruchu z Ubuntu 16.04 LTS i Windows 10 na HP Pavilion 15-CC508NF . Po wyłączeniu z systemu Windows 10 moja bateria pozostaje bez zmian. Ale kiedy wyłączam się z Ubuntu, bateria traci 5% dziennie.
Zainstalowałem pakiet TLP i wyłączyłem WOL (Wake-On-Lan) na karcie Ethernet. Ale bateria nadal się rozładowuje, gdy komputer jest wyłączony - 2% dziennie.
Myślę, że niektóre urządzenia nadal zużywają energię, gdy komputer jest wyłączony.
Masz pomysł na zidentyfikowanie problemu / sprzętu powodującego problem?
16.04
power-management
shutdown
battery
yoann_dev
źródło
źródło
sudo tlp-stat -b
. Wyświetla aktualny pozostały ładunek w mAh i pełne naładowanie. Po zamknięciu systemu Windows 10 lub Ubuntu następnego dnia uruchamiam system Ubuntu, aby uzyskać pozostałą opłatę.Odpowiedzi:
Inny użytkownik HP Pavilion tracił z dnia na dzień 10% baterii . Najwyraźniej nie było konfiguracji BIOS dla Wake-on-LAN i musieli użyć tej metody:
Nazwa logiczna rozpoczynająca się od
e
to Ethernet, co oznacza „LAN”. Logiczna nazwa zaczyna sięw
od Wi-Fi, co nie ma znaczenia.Następnie weź nazwę logiczną Ethernet / LAN i przekaż ją do
ethtool
polecenia:W moim przypadku „Wake on LAN” nie jest włączone, ale jeśli Twój pokazuje:
Oznacza to, że funkcja „Wake-on-LAN” jest włączona i podobnie jak OP traci „0% baterii na noc, tracisz 5% dziennie.
Aby wyłączyć „Wake-on-LAN”, OP użył:
enp59s0
swoją logiczną nazwę z kroku 1. powyżej.wol
oznacza „Wake-on-LAN”.d
Oznaczadisable
.ArchLinux ma obszerny opis dotyczący Wake-on-LAN .
Dlaczego miałbyś używać „Wake-on-LAN”?
Niektóre serwery będą chcieli obudzić komputery klienckie z dnia na dzień i zainstalować na nich nowe programy w nocy lub zaktualizować pliki.
USB wyłączone w Windows, pozostawione w Ubuntu
Użytkownik sprzętu Tomka informuje, że po wyłączeniu systemu Windows wszystkie urządzenia zasilane przez USB wyłączają się. Jednak po wyłączeniu Ubuntu 16.04 urządzenia zasilane przez USB pozostają włączone.
Aby potwierdzić, że dzieje się tak w twoim przypadku, podłącz urządzenie zasilane przez USB, takie jak telefon komórkowy lub mysz, do wszystkich portów USB i sprawdź, czy są one zasilane, gdy Ubuntu wyłącza komputer.
Mniej prawdopodobne scenariusze
Przejrzyj dziennik zamknięcia
Mam doświadczenie,
suspend
że system nie kończy procesu. Po wznowieniu działania system kończy proces. Powinieneś sprawdzić swój/var/log/syslog
lub,/var/log/syslog.1
aby upewnić się, że wszystko zostało poprawnie wyłączone i zostało wyłączone. Możesz także sprawdzić,journalctl -b-1
aby zobaczyć koniec poprzedniego rozruchu. Służyjournalctl -b
do sprawdzania początku bieżącego rozruchu.Tło: systemd zawiesza system, ale po wznowieniu jądro przechodzi w tryb uśpienia i budzenia
źródło
en01
może być nazwą ogólną jaketh0
. Upewnij się, że biegniesz,sudo lshw -class network | grep logical
aby potwierdzić dokładną nazwę. Nie badałemtlp
podejścia do tego problemu, ale zachęcam do wypróbowaniaethtool
tej odpowiedzi i odnośników.Wyobrażam sobie, że system nadal obsługuje usługi czy coś takiego.
Proponuję najpierw spojrzeć
service --status-all
i zdecydować, czy jest coś, co chcesz po prostu zatrzymać. Możesz spróbować zatrzymać wszystko przed wyłączeniem. Istnieją sposoby na zatrzymanie usługi do momentu ponownego uruchomienia, więc może to być dokładnie to, czego potrzebujesz.Możesz także umieścić listę usług w
.txt
pliku i użyć jej do zatrzymania lub uruchomienia grupy usług.Jeśli nie chodzi o podejście „jeden po drugim”, możesz zainstalować coś, co daje interfejs typu GUI - narzędzie takie jak sysv-rc-conf lub Jobs-Admin. Oba zapewniają przyjemny interfejs do zatrzymywania i uruchamiania usług. Pierwszy działa w terminalu, drugi uruchamia oddzielny GUI, ponieważ wiem, że niektórzy ludzie są stronniczy wobec albo-albo.
Mam nadzieję, że to pomaga. Naprawdę nie wiem, czy tak się stanie, ponieważ zakładam, że zamknięcie systemu zatrzymuje wszystkie poziomy działania razem, prawda? Ale warto spróbować. :)
źródło