Skip to content
Shell Perl Makefile
Latest commit f54b606 Thomas Koch Do not use dmesg -T
Rationale: human readable time does not account for suspend/resume
and is way off afterwards. See man dmesg.
Failed to load latest commit information.
man tlp-stat manpage.
.gitignore .gitignore: debian/*
49tlp Copyright (c) 2016.
AUTHORS Fix README.
COPYING Copyright (c) 2016.
LICENSE GPL v2 license file
Makefile Fix and rework bash completion
README Push versions to 0.8
changelog Do not use dmesg -T
default Fixed a small typo in the documentation
tlp-functions.in tp-smapi: do not load on unsupported ThinkPads.
tlp-nop.in Move libs to /usr/share/tlp-pm
tlp-pcilist Copyright (c) 2016.
tlp-rdw-nm.in Issue #176: optimize rdw locking heuristics
tlp-rdw-udev.in tlp-rdw: make debug output for NM and dock events more recognizable.
tlp-rdw.rules.in Copyright (c) 2016.
tlp-rf-func Issue #176: optimize rdw locking heuristics
tlp-rf.in Copyright (c) 2016.
tlp-run-on.in Copyright (c) 2016.
tlp-sleep.service.in Copyright (c) 2016.
tlp-stat.in Do not use dmesg -T
tlp-usb-udev.in Copyright (c) 2016.
tlp-usblist Copyright (c) 2016.
tlp.bash_completion Fix and rework bash completion
tlp.in tlp auto: filter out duplicate power_supply udev events
tlp.init Copyright (c) 2016.
tlp.rules.in Copyright (c) 2016.
tlp.service.in Copyright (c) 2016.
tlp.upstart.in Copyright (c) 2016.
tpacpi-bat tpacpi-bat: new upstream v2.2

README

TLP README - 05.08.2015

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)
- 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:
- http://linrunner.de/tlp

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.