How to optimize laptop battery life with TLP on Linux - Linux Tutorials - Learn Linux Configuration

When using Linux on mobile devices such as Laptops, it is very important to tune the right kernel parameters in order to optimize battery life. Tlp is a highly customizable, free and open source command line utility released under the GPLv2 license (the source code is hosted on github) created with this exact goal. In this tutorial we see how to install Tlp on some of the most used Linux distributions, and how to configure it.


This is a companion discussion topic for the original entry at https://linuxconfig.org/how-to-optimize-laptop-battery-life-with-tlp-on-linux

I have switched back and forth between “TLP” and “Laptop Mode Tools Configuration” for years, and never found a big difference in performance and battery life. The one real difference seems to be Laptop Mode Tools Configuration has a GUI to make configuration easier.

It’s nice that this article explains some of the settings in detail but only some of them are explained and no recommendations are given on recommended values… CPU Governor for example should be set to powersave, there’s also a setting to disable turbo boost.

@Jymm there is a package called TLP-UI which provides a GUI for TLP settings making it much easier to read and has tabs for processor, gpu etc.

Lastly there is a new package getting around called auto-cpufreq which is quite basic but is gaining popularity as a TLP alternative.