Skip to content
Shell Perl Makefile
Latest commit 72e0e29 May 25, 2016 Thomas Koch changelog.
Failed to load latest commit information.
man tlp-stat manpage. Dec 25, 2015
.gitignore .gitignore: debian/* Aug 28, 2015
49tlp Copyright (c) 2016. Jan 1, 2016
AUTHORS Fix README. Jan 5, 2015
COPYING Copyright (c) 2016. Jan 1, 2016
LICENSE GPL v2 license file May 30, 2011
Makefile Makefile: sed INFILES in parallel Feb 25, 2016
README tlp-stat: display intel_pstate turbo_pct, num_pstates. May 20, 2016
changelog changelog. May 25, 2016
default default: explain special value 'keep' for disk related settings. May 22, 2016 SATA host devices blacklisting refactored May 17, 2016 Move libs to /usr/share/tlp-pm Aug 27, 2015
tlp-pcilist Copyright (c) 2016. Jan 1, 2016 Issue #176: optimize rdw locking heuristics Jan 10, 2016 tlp-rdw: make debug output for NM and dock events more recognizable. Jan 3, 2016 tlp-rdw: add another ThinkPad OneLink Pro Dock USB LAN (17ef:304) May 6, 2016
tlp-rf-func Issue #176: optimize rdw locking heuristics Jan 10, 2016 Copyright (c) 2016. Jan 1, 2016 Copyright (c) 2016. Jan 1, 2016 Copyright (c) 2016. Jan 1, 2016 tlp-stat: i915 modeset status May 25, 2016 Copyright (c) 2016. Jan 1, 2016
tlp-usblist Copyright (c) 2016. Jan 1, 2016
tlp.bash_completion Fix and rework bash completion Jan 15, 2016 apply_common_settings(): set_ahci_runtime_pm adjacent to set_sata_lin… May 17, 2016
tlp.init Copyright (c) 2016. Jan 1, 2016 Copyright (c) 2016. Jan 1, 2016 Copyright (c) 2016. Jan 1, 2016 Copyright (c) 2016. Jan 1, 2016
tpacpi-bat tpacpi-bat: new upstream v2.2 Apr 20, 2015


TLP README - 20.05.2016

TLP brings you the benefits of advanced power management for 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.

Separate settings profiles depending on the power source AC/battery:
- 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
- Power aware process scheduler for multi-core/hyper-threading
- Processor performance versus energy savings policy (x86_energy_perf_policy)
- Hard disk advanced power magement level and spin down timeout (per disk)
- SATA aggressive link power management (ALPM)
- AHCI runtime power management for host controllers and disks
- PCIe active state power management (PCIe ASPM) - Kernel 2.6.35 and above
- Runtime power management for PCI(e) bus devices - Kernel 2.6.35 and above
- Radeon graphics KMS power management - Kernel 2.6.35 and above, not fglrx
- Radeon graphics dynamic power management - Kernel 3.11 and above, not fglrx
- Wifi power saving mode -  depending on kernel/driver
- Enable/disable integrated radio devices (excluding connected devices)
- Power off optical drive in UltraBay/MediaBay (on battery)
- Audio power saving mode - hda_intel, ac97

Additional functions:
- I/O scheduler (per disk)
- X86 energy perf policy
- 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

All TLP settings are stored in /etc/default/tlp. The default configuration
provides optimized power saving out of the box.

Read the the full documentation at:

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
Something went wrong with that request. Please try again.