Shell Perl Makefile
Latest commit 14f94a1 Aug 18, 2016 Thomas Koch *** 0.9 Release ***
Permalink
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 *** 0.9 Release *** Aug 18, 2016
changelog *** 0.9 Release *** Aug 18, 2016
default default: explain special value 'keep' for disk related settings. May 22, 2016
tlp-functions.in *** 0.9 Release *** Aug 18, 2016
tlp-nop.in Move libs to /usr/share/tlp-pm Aug 27, 2015
tlp-pcilist Copyright (c) 2016. Jan 1, 2016
tlp-rdw-nm.in rdw: quit for actions other than "up" or "down". Aug 13, 2016
tlp-rdw-udev.in rdw: prevent races between nm and udev/dock events switching radios (2) Jul 21, 2016
tlp-rdw.rules.in 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
tlp-rf.in Copyright (c) 2016. Jan 1, 2016
tlp-run-on.in Copyright (c) 2016. Jan 1, 2016
tlp-sleep.service.in set_ahci_runtime_pm(): write control only if writing timeout was succ… Aug 11, 2016
tlp-stat.in tlp-stat: i915 modeset status May 25, 2016
tlp-usb-udev.in 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
tlp.in apply_common_settings(): set_ahci_runtime_pm adjacent to set_sata_lin… May 17, 2016
tlp.init Copyright (c) 2016. Jan 1, 2016
tlp.rules.in Copyright (c) 2016. Jan 1, 2016
tlp.service.in set_ahci_runtime_pm(): write control only if writing timeout was succ… Aug 11, 2016
tlp.upstart.in Copyright (c) 2016. Jan 1, 2016
tpacpi-bat tpacpi-bat: new upstream v2.2 Apr 20, 2015

README

TLP README - 18.08.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 (APLM) with device blacklist
- AHCI runtime power management for host controllers and disks *EXPERIMENTAL* 
- PCIe active state power management (PCIe ASPM)
- Runtime power management for PCI(e) bus devices
- Radeon graphics KMS power management - 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