Linux · System Tools
TLP
TLP is a command-line power management tool that optimizes battery life and system performance on Linux laptops.
- License
- GPL-2.0
- Latest version
- 1.10.2
What is TLP?
TLP is a mature, script-based power management utility that has been actively maintained since 2011. It runs as a background service and automatically tunes kernel settings for CPU, disk, Wi-Fi, and USB devices based on whether the system is on battery or AC power. Unlike GUI tools, it works silently and efficiently without a user interface.
It's best suited for Linux users who want reliable, hands-off power optimization—especially on laptops. It's commonly used by those who value stability and battery efficiency over flashy controls. If you're comfortable with terminal commands and system configuration files, TLP fits naturally into a minimal or performance-focused workflow.
Compared to Windows tools like ASUS Armoury Crate or MSI Dragon Center, TLP feels invisible. There's no RGB lighting control, no performance mode toggles in a GUI, and no gaming-centric features. It’s strictly about power savings and system tuning—less 'gamer vibe', more 'set and forget'.
Best for: Users who want automatic, low-level power optimization without a GUI or bloat.
Key features of TLP
- Automated power saving on battery and AC
- CPU frequency and governor tuning
- Disk and SATA link power management
- Wi-Fi and Bluetooth power saving
- USB device autosuspend
- Wake-on-LAN and audio power saving
- Battery wear control (for some ThinkPads)
- Detailed status reporting via command line
Pros
- Lightweight and runs in the background
- No GUI overhead or dependencies
- Highly configurable via text files
- Well-documented and widely supported
- Works across all major distributions
Cons
- No graphical interface—configuration is file-based
- No real-time performance mode switching like in Windows apps
- Limited hardware-specific features (e.g. no fan control or RGB)
- Some features only work on certain laptops (e.g. ThinkPads)
Windows programs TLP replaces
How to install TLP on Linux
sudo apt install tlpsudo apt install tlpsudo dnf install tlpsudo pacman -S tlp-pdsudo zypper install tlpTips for Windows users
If you're used to Armoury Crate or Dragon Center, TLP won't offer one-click profiles or RGB lighting. Instead, edit /etc/tlp.conf to adjust settings—most changes apply on reboot or service restart. Use 'tlp stat' to check current power settings. You'll lose visual feedback, but gain reliable, system-wide tuning that doesn't depend on your desktop environment.
TLP: frequently asked questions
Does TLP work on desktops?
Yes, but it's mainly useful on laptops. On desktops, it can still manage CPU and device power, but battery-related features won't apply.
How do I check if TLP is running?
Run 'sudo tlp-stat' to see current settings and status. If it shows active policies, TLP is working.
Can I use TLP with a desktop environment like GNOME or KDE?
Yes. TLP runs independently of your desktop environment and won't conflict with power settings there.
Is TLP safe to use?
Yes. It applies conservative defaults and doesn't modify hardware directly. Most changes are reversible by editing the config file.
Updated