TLP – dywersyfikacja energetyczna Linuksa
TLP sam w sobie stanowi uzupełnienie i rozszerzenie oryginalnych technik zarządzania energią w Linuksie. Niczego nie zastępuje, lecz sprytnie ustawia w celu przyoszczędzenia mW. Zakres jego działania sprowadza się do dwóch trybów – przy zasilaniu sieciowym oraz bez niego (na baterii). Zmiana trybu następuje automatycznie i wszystko odbywa się bez niepokojenia użytkownika.
TLP z jednej strony w użytkowaniu jest uproszczony aż do bólu – wystarczy tylko go uruchomić. Z drugiej strony nie znajdziemy wygodnego interfejsu graficznego, aby wyedytować przechowywane w pliku /etc/default/tlp parametry i opcje określające styl pracy TLP. Ew. zmiany konfiguracji musimy przeprowadzić ręcznie, zmieniając rzeczony plik. Lecz jak wspomniałem, zwykłemu zjadaczowi chleba wystarczy tylko zainstalować TLP i uruchomić komputer ponownie (TLP wystartuje automatycznie). Ambitni mogą zapoznać się z dokumentacją na stronie projektu i samodzielnie wyrzeźbić swoje ustawienia (/etc/default/tlp). Niemniej, w tym przypadku trzeba już wiedzieć mniej więcej co w kernelu i systemie piszczy. A jest tego trochę – począwszy od zarządzania częstotliwością pracy procesora, przez regulację zasilania dysków (aż po ich wyłączenie), kontrolę wbudowanych urządzeń, optymalizację pracy kernela, NMI i wiele, wiele innych.
I tak to wygląda w praktyce. Mój laptop przeznaczony do prac stacjonarnych zwykle wytrzymuje na baterii w okolicach ~ 2 godzin. Po uruchomieniu TLP jego obecny uptime na baterii to 2 godziny i 40 min (oczywiście w ciągłym użytkowaniu). I jak podpowiada system, baterii wystarczy jeszcze na 30 min. Jak na mojego energochłonnego Della – bardzo sympatyczny wynik.
Aby zainstalować program w wersji dla Ubuntu 12.04/12.10/13.04, Minta 13/14/15 i pochodnych, należy dodać do systemu repozytorium ppa:linrunner/tlp:
sudo apt-add-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw smartmontools ethtool
Ponieważ niektóre funkcje dublują się z programem laptop-mode-tools, należy pamiętać o jego usunięciu, gdy chcemy w pełni i wydajnie korzystać z TLP. Poniżej lista spraw, o które potrafi zadbać TLP. Aby uniknąć nieporozumień w nomenklaturze technicznych terminów pozostawiam pisownię oryginalną.