We stand with Palestine ✊ Free Palestine 🇵🇸

How to Improve Battery Life on Linux & Reduce Power Usage?

Optimize your laptop battery life on Linux

Commonly, you get shorter battery life (run time on a full charge) on GNU Linux compared to other operating systems, as your favorite distribution is probably not optimized for laptops, and your laptops are not Linux-optimized. However, as a Linux user, you still can get a better laptop battery life thanks to TLP.

What Is TLP?

TLP is a free and open-source command-line utility that automatically applies various parameters and settings to reduce power consumption and optimize battery life.

In addition, TLP offers plenty of customization options that allow you to configure its settings depending on your requirements.

Renogy review: Power your Linux hardware in the wild

Renogy review: Power your Linux hardware in the wild

How to Install and Configure TLP on Linux?

Installing TLP on Linux is as easy as typing a few command lines in a terminal:

  1. Open a terminal window
  2. Install the TLP package:
  • Debian & derivatives:
sudo apt install tlp
  • Arch & derivatives:
sudo pacman -Sy tlp
  • Fedora & derivatives:
sudo dnf install tlp
  1. Enable & start TLP service:
sudo systemctl enable tlp.service
sudo systemctl start tlp.service
  1. Check TLP service status (to make sure that the TLP service is loaded and active):
sudo systemctl status tlp.service

If you experience performance issues (e.g., freeze and sudden reboot) after installing TLP, you can uninstall or disable it:

  1. To uninstall TLP:
  • Debian & derivatives:
sudo apt remove tlp
  • Arch & derivatives:
sudo pacman -Rs tlp
  • Fedora & derivatives:
sudo dnf remove tlp
  1. To disable the TLP service:
sudo systemctl disable tlp.service
sudo systemctl stop tlp.service

In most cases, you do not need to configure TLP settings, but if you decide to do so, make the official documentation your companion.

Bonus: TLP Frontend (GUI) Apps

The Slimbook Battery and TLP-UI applications provide a GTK interface to make tweaking TLP settings smooth and handy.

Also, both apps are open-source and offer user-friendly interfaces with a straightforward menu.

It is worth noting that Slimbook Battery offers extra features and options from AMD and NVIDIA.

💬 Do you know another method to improve battery life on Linux?

sniper1720

I’ve chosen to keep this blog free of AdSense and automated ads — making LTM one of the rare blogs that do. The only income comes from a handful of carefully selected affiliate links/banners (which, as you know, don’t go far). If you enjoy the blog, consider showing your support via

Every contribution helps!

Join the Discussion!

0 0 votes
Rate This Article
Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments