Reduce overheating and increase laptop battery life in Linux Ubuntu. Install TLP on Ubuntu, an advance power management for Linux Ubuntu Systems. TLP is an advanced power management tool for Linux.
TLP comes with a default configuration already optimized for battery life, so you may just install and forget it. Nevertheless TLP is highly customizable to fulfil your specific requirements. Please note that TLP is a pure command line tool with automated background tasks. It does not contain a GUI.
Settings depending on the Power Source
- Kernel laptop mode and dirty buffer timeouts
- Processor frequency scaling including “turbo boost” / “turbo core”
- Limit max/min P-state to control power dissipation of the CPU – intel_pstate only
- HWP energy performance hints
- Processor performance versus energy savings policy (x86_energy_perf_policy)
- Hard disk advanced power magement level (APM) and spin down timeout (per disk)
- AHCI link power management (ALPM) with device blacklist
- AHCI runtime power management for host controllers and disks (EXPERIMENTAL)
- PCIe active state power management (PCIe ASPM)
- Runtime power management for PCIe bus devices
- Intel GPU frequency limits
- AMD Radeon GPU power management (KMS and DPM)
- Wifi power saving mode
- Enable/disable integrated radio devices (excluding connected devices)
- Power off optical drive in UltraBay/MediaBay
- Audio power saving mode
Additional functions
- I/O scheduler (per disk)
- USB autosuspend with device blacklist/whitelist (input devices excluded automatically)
- Enable or disable integrated wifi, bluetooth or wwan devices upon system startup and shutdown
- Restore radio device state on system startup (from previous shutdown).
- Radio device wizard: switch radios upon network connect/disconnect and dock/undock
- Disable Wake On LAN
- Integrated WWAN and bluetooth state is restored after suspend/hibernate
- Battery charge thresholds and recalibration – ThinkPads only
Install TLP on Ubuntu
Open Terminal and run the following commands to install the latest TLP in Ubuntu via official PPA:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
Once can install the following packages:
- tlp (PPA or universe) – Power saving
- tlp-rdw (PPA or universe) – optional – Radio Device Wizard
- tp-smapi-dkms (PPA or universe) – optional, ThinkPad only – provides battery charge thresholds, recalibration and specific status output in tlp-stat for older ThinkPads
- acpi-call-dkms (universe) – optional, ThinkPad only – provides battery charge thresholds and recalibration for newer ThinkPads (X220/T420 and later)
The above packages may be installed via package management tools (Ubuntu Software, Synaptic, …) or with a terminal command:
sudo apt-get install tlp tlp-rdw
For ThinkPads an additional
sudo apt-get install tp-smapi-dkms acpi-call-dkms
For any further info visit http://linrunner.de/en/tlp/tlp.html