Skip to content

uninitialized/TLP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,021 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TLP - Linux Advanced Power Management

TLP saves laptop battery power on Linux without the need to understand every technical detail.

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.

TLP is a pure command line tool with automated background tasks. It does not contain a GUI.

Power profiles

Depending on the power source (AC or battery) the following settings are applied:

  • Kernel laptop mode and dirty buffer params
  • 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
  • Power aware process scheduler for multi-core/hyper-threading
  • Processor performance versus energy savings policy (x86_energy_perf_policy)
  • Disk drive advanced power management level (APM) and spin down timeout
  • 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
  • Radeon graphics 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 features

  • I/O scheduler (per disk)
  • USB autosuspend with device blacklist/whitelist (input devices excluded automatically)
  • Enable or disable integrated radio 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
  • Untervolting of Intel processors - requires kernel with PHC-Patch
  • Battery charge thresholds - ThinkPads only
  • Recalibrate battery - ThinkPads only

Installation

TLP packages are available for all major Linux distributions; see Installation.

Configuration

The default configuration provides optimized power saving out of the box.

Settings are stored in /etc/default/tlp; see Configuration for details.

Documentation

Read the the full documentation at the website:

Or take a look at the manpages:

  • tlp
  • tlp-stat (display tlp status and active settings)
  • wifi, bluetooth, wwan (switch wireless devices on/off)
  • run-on-ac, run-on-bat

About

Advanced Power Management for Linux

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
COPYING

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 89.7%
  • Perl 8.1%
  • Makefile 2.1%
  • Roff 0.1%