TLP - Optimize Linux Laptop Battery Life
May 3, 2026 ยท View on GitHub
TLP is a feature-rich Linux utility that saves laptop battery power without the need to delve into technical details.
Rest easy after installation knowing that TLP's default settings are already optimized for battery life. However, you can also fully customize TLP to suit your unique needs.
The settings are organized into three customisable profiles performance, balanced and power-saver. The profiles switch automatically, allowing you to adjust between savings and performance independently for AC and battery operation.
The newly introduced TLP profiles daemon (tlp-pd) enables manual profile switching with a mouse click. Together with TLP as the backend, it provides a complete replacement for power-profiles-daemon by implementing the same D-Bus API used by major Linux desktop environments such as GNOME, KDE and Cinnamon for switching power profiles.
In addition TLP can enable or disable Bluetooth, NFC, Wi-Fi and WWAN radio devices on boot and when connecting or removing the LAN cable.
For ThinkPads and many other supported laptops it provides a unified approach to setting battery charge thresholds.
Documentation
Read the full documentation at the website <https://linrunner.de/tlp>_.
For a summary of how TLP works and its features see
Introduction <https://linrunner.de/tlp/introduction>_.
Installation
TLP packages are available for all major Linux distributions:
Installation <https://linrunner.de/tlp/installation>_.
Settings
Refer to Settings <https://linrunner.de/tlp/settings/introduction>_ and
the Optimizing Guide <https://linrunner.de/tlp/support/optimizing.html>_
to learn how to customize the configuration if desired.
Support
Please visit your favorite Linux community for help and support questions.
Make shure to check Support <https://linrunner.de/tlp/support>_ first.
Bug reports
Refer to the
Bug Reporting Howto <https://github.com/linrunner/TLP/blob/master/.github/Bug_Reporting_Howto.md>_.
Contribute
Contributing is not only about coding. Volunteers helping with support, testing and documentation are always welcome!
See Contributing <https://linrunner.de/tlp/contribute>_.