TLP is a feature-rich command line utility for Linux, saving laptop battery power without the need to delve deeper into technical details.
TLP’s default settings are already optimized for battery life, so you may just install and forget it. Nevertheless TLP is highly customizable to meet your specific requirements.
Settings are organized into three customizable profiles performance (AC), balanced (BAT) and power-saver (SAV), allowing to adjust between savings and performance independently for battery and AC operation.
Starting with version 1.9, TLP is supplemented by the TLP profiles daemon (tlp-pd). It provides the D-Bus interface, which lets desktop environments show a switch so you can choose from the three profiles. Together with TLP as the backend for applying the profiles, tlp-pd replaces the power-profiles-daemon.
In addition TLP can enable or disable Bluetooth, NFC, Wi-Fi and WWAN radio devices on boot and when connecting/removing the LAN cable.
For ThinkPads and other laptops it provides a unified way to configure charge thresholds and recalibrate the battery.
Read the full documentation at the website https://linrunner.de/tlp.
For a summary of how TLP works and its features see Introduction.
TLP packages are available for all major Linux distributions: Installation.
Settings are organized into two profiles, enabling you to adjust between savings and performance independently for battery (BAT) and AC operation.
Refer to Settings to learn how to customize the configuration if desired.
Please visit your favorite Linux community for help and support questions. Make shure to check Support first.
Refer to the Bug Reporting Howto.
Contributing is not only about coding. Volunteers helping with support, testing and documentation are always welcome!
See Contributing.