Mój laptop to Lenovo T400, a system operacyjny to Ubuntu 12.04.
Nie byłem w stanie wyregulować progów dla rozpoczęcia i zakończenia ładowania akumulatora. Zauważyłem, że jego obecny początkowy próg ładowania wynosi około 40%, a zatrzymujący próg ładowania wynosi około 60%. Zapomniałem, czy to ja i jakiego programu użyłem do sterowania akumulatorem, aby zatrzymać ładowanie na poziomie 60% i rozpocząć ładowanie na poziomie 40%.
Śledziłem mój poprzedni post /ubuntu/58789/how-to-check-charged-percentage-of-battery-and-to-adjust-its-thresholds , ale nie znalazłem /sys/devices/platform/smapi
. Też mam /proc/acpi/battery/BAT0/
, ale mam tylko trzy pliki alarm
, info
a state
.
Chcę dostosować progi. Zastanawiam się więc, jak to zrobić?
modprobe tp_smapi
jako root, a następnie sprawdź, czy istnieją pliki poniżej/sys/devices/platform/smapi
.FATAL: Module tp_smapi not found.
.dell_laptop
idell_wmi
; nigdy go nie badałem, aby zobaczyć, co robi)Odpowiedzi:
Musisz zainstalować
tp_smapi-dkms
, po prostu zróbapt-get install tp_smapi-dkms
Po zakończeniu użyj,
lsmod | grep tp_smapi
aby sprawdzić, czy moduł jest załadowany, aby dostosować progi ładowania, zrób coś takiegoDodaj te linie,
/etc/rc.local
aby uruchomić je podczas rozruchu.Ten moduł działa przynajmniej na X220.
źródło
echo 60 | sudo tee /sys/devices/platform/smapi/BAT0/stop_charge_thresh
.Nowsze Lenovo ThinkPady (takie jak mój E540) nie są kompatybilne z tp_smapi-dkms. Na szczęście odkryłem, że narzędzie TLP może używać dowolnego z dwóch różnych modułów - modułu tp_smapi LUB modułów thinkpad_acpi DKMS - do przekazywania progów do akumulatora.
Obecnie TLP jest dostępne za pośrednictwem standardowych repozytoriów Ubuntu lub Debian. (Chociaż możesz skorzystać z najnowszej wersji dostępnej na stronie TLP, aby zainstalować pakiety.)
Po zainstalowaniu TLP ustaw progi ładowania akumulatora za pomocą dwóch wierszy w pliku konfiguracyjnym / etc / default / tlp
Ten przykład mówi TLP, aby ustawić progi baterii, aby rozpocząć ładowanie na 65% i zatrzymać ładowanie na 80%. Uważam, że progi utrzymują się poprawnie, nawet podczas uruchamiania w innym systemie operacyjnym, który nie ma zainstalowanej TLP. (Chociaż przypuszczam, że jeśli uruchomiłeś system Windows lub inny system operacyjny, w którym Mają zainstalowane narzędzia do zarządzania energią, ten system operacyjny może zastąpić wcześniej ustawione progi opłat).
Aby TYMCZASOWO doprowadzić akumulator do pełnego naładowania, wydaj następujące polecenie terminalu:
Następnie akumulator naładuje się do maksymalnej pojemności, a następnie powróci do poprzednich progów.
Uwaga: jeśli Twój laptop nie jest urządzeniem „ThinkPad”, TLP prawdopodobnie nie może ustawić poziomu naładowania baterii . Jeśli twój dostawca dostarcza narzędzie do zarządzania energią dla systemu Windows, prawdopodobnie możesz uruchomić komputer za pomocą jakiejś formy systemu Windows, aby ustawić poziomy naładowania baterii, a następnie ponownie uruchomić system w systemie Linux. Z mojego doświadczenia wynika, że ustawienia progu ładowania baterii utrzymują się po ponownym uruchomieniu systemu.
źródło
Na moim laptopie (Yoga 260) musiałem pobrać acpi-call-dkms, który zapewnia moduł jądra acpi_call:
Wyjście
sudo tlp stat -b
:źródło
BAT0/status = Unknown
- wydaje się dziwny.