TLP FAQ
Z ThinkPad-Wiki
Tutaj znajdują się odpowiedzi na często zadawane pytania dotyczące TLP.
Instalacja i konfiguracja
Czy TLP działa także z innymi notebookami (nie ThinkPadami)?
TLP nadaje się do wszystkich laptopów, jednak ustawianie progów ładowania akumulatora jest dostępne tylko dla ThinkPadów.
Ponieważ autor programu ma możliwości testowania tylko na ThinkPadach, raporty i pytania dotyczące innych notebooków są zawsze mile widziane w wątku wsparcia.
Jak mogę zmienić ustawienia TLP?
Szczegółowy opis wszystkich ustawień znajduje się w artykule Ustawienia TLP.
Czy mogę używać TLP także z Kubuntu, Xubuntu itp.?
Tak. Wszystkie funkcje TLP działają niezależnie od wybranego środowiska graficznego.
Dlaczego moje ustawienia TLP nie działają poprawnie w Kubuntu/KDE?
Możliwy objaw: podczas pracy na baterii stosowane są ustawienia AC, a przy zasilaczu ustawienia BAT.
Przyczyna: w „Ustawienia systemowe -> Zarządzanie energią -> Zmień profile” zmieniono ustawienia profili energetycznych.
Rozwiązanie: warunkiem prawidłowego działania TLP jest właściwe ustawienie pola wyboru „Włącz funkcję oszczędzania energii systemu” w sekcji „Procesor i system”:
- Profil „Powersave” (domyślny dla pracy na baterii): pole zaznaczone
- Profil „Performance” (domyślny przy zasilaczu): pole odznaczone
W przypadku samodzielnie utworzonych profili należy postępować analogicznie.
Czy TLP działa także z innymi wersjami Ubuntu niż podane?
Możliwe, że tak, ale nie jest to objęte wsparciem.
Czy mogę używać TLP w Linux Mint?
Zasadniczo tak (dla „Linux Mint Debian Edition” zobacz w sekcji Debian). Autor nie testuje jednak TLP w systemie Mint.
Czy mogę używać TLP w Debianie?
Tak. Możliwe od Debiana 6.0 „Squeeze”.
Czy mogę używać pakietu dla openSUSE także w Fedorze?
Nie. Instalacja kończy się błędem.
Czy mogę używać TLP z innymi dystrybucjami Linuksa?
Zasadniczo można pobrać archiwum źródłowe z PPA, rozpakować je i zainstalować za pomocą
make install
– nie jest to jednak objęte wsparciem.
Kto jest zainteresowany i posiada niezbędną wiedzę, aby spakować TLP dla innych dystrybucji, przetestować je i zapewnić wsparcie, może zapoznać się z dokumentacją programu i chętnie zgłosić się w wątku wsparcia.
Dysk twardy
Dlaczego mój dysk twardy tak często parkuje głowice podczas pracy na baterii (odgłosy kliknięć)?
Ustawienie TLP
DISK_APM_LEVEL_ON_BAT=128
odpowiada domyślnemu ustawieniu Ubuntu i nie powinno prowadzić do nadmiernego parkowania głowic (hasło: „Load Cycle Count”). Niestety niektórzy producenci, zwłaszcza w nowszych modelach dysków, interpretują wartości graniczne APM bardzo „liberalnie”, aby obniżyć zużycie energii.
W takim przypadku może pomóc ustalenie metodą prób odpowiedniej wartości > 128 dla pracy na baterii (zobacz błąd dysków twardych w notebookach).
Dlaczego automatyczne zatrzymywanie dysku twardego (spin down) nie działa?
Użycie DISK_APM_LEVEL < 128 lub DISK_SPINDOWN_TIMEOUT pozwala wprawdzie na automatyczne zatrzymywanie silnika wrzeciona. W praktyce jednak system i aplikacje zbyt często odwołują się do dysku i go wybudzają. Dla tego problemu nie istnieje trwałe rozwiązanie, ponieważ trzeba by dostosować przede wszystkim liczne aplikacje.
Jak mogę zatrzymać drugi dysk twardy?
Wyłączenie po 1 minucie (12 · 5 sekund) bezczynności za pomocą:
DISK_SPINDOWN_TIMEOUT_ON_AC="0 12" DISK_SPINDOWN_TIMEOUT_ON_BAT="0 12"
Zobacz także Wyłączanie silnika wrzeciona.
Grafika
Dlaczego mój wyświetlacz na chwilę miga przy zmianie źródła zasilania?
Przyczyną jest automatyczne przełączanie częstotliwości taktowania w kartach Radeon (wolny sterownik radeon od jądra 2.6.35). Jeśli nie jest to pożądane, pomaga następujące ustawienie (kosztem wyższego zużycia energii):
RADEON_POWER_PROFILE_ON_AC=default RADEON_POWER_PROFILE_ON_BAT=default
Dźwięk
W przypadku problemów z odtwarzaniem dźwięku (zakłócenia, odgłosy kliknięć) można próbnie dezaktywować tryb oszczędzania energii układu dźwiękowego w ustawieniach, aby zawęzić przyczynę problemu:
SOUND_POWER_SAVE=0
Powertop
Dlaczego Powertop zaleca mi dodatkowe ustawienia oszczędzania energii podczas pracy na baterii, mimo aktywnego TLP?
Zalecenia Powertopa w niektórych przypadkach wymagają „interpretacji”:
„SATA ALPM link power”
W niektórych modelach notebooków nie da się przełączyć ALPM dla określonych łączy z „max_performance” na „min_power”. Dotyczy to np. otwartego połączenia z napędem w (niepodłączonej) stacji dokującej.
Oszczędne obejście dla ThinkPadów serii X: w BIOS-ie w „Security -> IO Port Access” ustaw dostęp do napędu w Ultrabase na „disabled” (oszczędność ok. 0,4 W).
„Wifi powersave”
- Niektóre karty WLAN, np. Intel 3945abg, nie obsługują powersave w aktualnych jądrach Linuksa. Widać to po komunikacie „disabled by kernel” w wyniku polecenia tlp-stat:
wlan0(iwl3945): power management = off (disabled by kernel)
„USB autosuspend”
- TLP celowo wyłącza USB-owe urządzenia wejściowe (HID) z autosuspend, aby oszczędzić użytkownikom problemów z „usypiającymi” myszami itp.
- Podczas trwającego połączenia WWAN/UMTS Powertop może zgłaszać ostrzeżenie mimo włączonego autosuspend
„HD audio powersave”
- (Prawdopodobnie) błędne wskazanie Powertopa
Akumulator
Dlaczego moja bateria ładuje się do 100% mimo ustawionych progów ładowania?
Istnieje tu cały szereg możliwych przyczyn:
- Laptop nie jest ThinkPadem
Wszystkie funkcje akumulatora w TLP działają tylko z ThinkPadami.
- Pakiet tp-smapi-dkms nie jest zainstalowany
Rozwiązanie:
sudo apt-get install tp-smapi-dkms
- Moduł jądra tp_smapi nie ładuje się
Najpierw należy sprawdzić, czy moduł jądra tp_smapi jest ładowany. Czy pojawia się przy poniższym poleceniu terminala
sudo modprobe -v tp_smapi
komunikat o błędzie, należy postępować zgodnie ze wskazówkami opisanymi w tp-smapi.
Ogólnie tp-smapi nie jest obsługiwane przez następujące modele:
- SL300/400/500
- Bateria została wymieniona
Po wyjęciu baterii aktywne progi ładowania zawsze zostają utracone. Po (ponownym) włożeniu baterii obowiązują początkowo ustawienia fabryczne (96/100%). Progi ładowania skonfigurowane w TLP stają się aktywne dopiero po tym, jak
- system został uruchomiony ponownie
- został ponownie zamknięty i wyłączony
.
Alternatywnie można też ustawić progi tymczasowe (działają natychmiast).
Moja bateria po rekalibracji (tlp discharge) nie chce się ładować, wskaźnik stale pokazuje X%
Najbardziej prawdopodobna przyczyna: akumulator jest uszkodzony (i był już przed rekalibracją).
Wnęka wymienna / Ultrabay
Dlaczego napęd optyczny nie jest wyłączany podczas pracy na baterii mimo konfiguracji?
Możliwe przyczyny:
- ThinkPad bez Ultrabay
Należy do nich np. seria SL.
- Niekompatybilny notebook
Funkcja była dotychczas testowana tylko na ThinkPadach. Raporty i pytania dotyczące innych notebooków są zawsze mile widziane w wątku wsparcia.
Nowe funkcje
Jak sprawić, by funkcja „xyzzy” została dodana do TLP?
Wystarczy zgłosić się w wątku wsparcia i zrozumiale opisać swoje życzenie:
- Cel funkcji: co ma zostać osiągnięte i dlaczego?
- Jakie przypadki użycia należy uwzględnić lub które czynią tę funkcję niezbędną?
- Dołączyć posiadane własne skrypty (lub linki do nich)
Uwaga: autor zastrzega sobie prawo do wdrożenia życzeń dotyczących funkcji w wybranym przez siebie terminie, a także do ich niewdrażania wcale.
Zasadniczo w TLP implementuje się tylko rzeczy związane z obniżaniem zużycia energii lub ogólnie z pracą na akumulatorze. Zob. także poniższy zakres.
Zakres – jakich tematów TLP (celowo) nie uwzględnia?
- Sterowanie wentylatorem: rozwiązania już istnieją: thinkfan (universe) lub ThinkPad Fan Control
- Jasność podświetlenia LCD: koliduje z istniejącą funkcjonalnością np. Gnome Power Managera
- Ograniczanie lub wpływanie na częstotliwości taktowania procesora: nie obniża zużycia energii, domyślne ustawienie Ubuntu, czyli governor Ondemand, jest już optymalne – twierdzi deweloper jądra Matthew Garrett na swoim blogu. Podsumowanie po niemiecku znajduje się tutaj.

