tlp
Section: Power Management (8)
Updated: 2020-01-31
Page Index
 
NAME
tlp - apply laptop power saving settings
 
SYNOPSIS
tlp command [
parameters] [-- <config> ...]
 
DESCRIPTION
Apply power saving settings manually and control ThinkPad battery features.
 
COMMANDS
- start
 - 
Initialize tlp and apply power saving settings according to the actual
power source. Also use to apply a changed configuration.
 - bat
 - 
Apply power saving settings for battery power source.
 - true
 - 
Same as bat.
 - ac
 - 
Apply power saving settings for AC power source.
 - false
 - 
Same as ac.
 - usb
 - 
Enable autosuspend for all USB devices, except blacklisted ones.
 - bayoff
 - 
Turn off optical drive in UltraBay/MediaBay.
The drive may be re-enabled by pulling the eject lever or pushing the media
eject button on newer models.
 - setcharge [START_CHARGE STOP_CHARGE] [BAT0|BAT1] (ThinkPads only)
 - 
Set charge thresholds of main (BAT0) or auxiliary (BAT1) battery temporarily.
Values must be between 1 and 100, START_CHARGE must not exceed STOP_CHARGE - 4.
Configured thresholds are restored upon next system boot-up. When called without
arguments, configured thresholds are set.
 - fullcharge [BAT0|BAT1] (ThinkPads only)
 - 
Set charge thresholds of main (BAT0) or auxiliary (BAT1) battery to factory
presets (96/100) temporarily (causing a full charge).
Configured thresholds are restored upon next system boot-up.
 - chargeonce [BAT0|BAT1] (ThinkPads only)
 - 
Charge main (BAT0) or auxiliary (BAT1) battery to the stop charge threshold once
(bypassing start threshold).
Configured thresholds are restored upon next system boot-up.
 - discharge [BAT0|BAT1] (ThinkPads only)
 - 
Force complete discharge of main (BAT0) or auxiliary (BAT1) battery.
 - recalibrate [BAT0|BAT1] (ThinkPads only)
 - 
Battery recalibration: completely discharge main (BAT0) or auxiliary (BAT1)
battery and recharge to 100%.
 - diskid
 - 
Show disk ids for configuration.
 - -- PARAM=value ...
 - 
Add parameters to temporarily overwrite the system configuration
(for this program invocation only).
 
 
NOTES
For ThinkPads with more than one battery the selection works as follows:
- 
BAT0 - Main or internal battery
 - 
BAT1 - Ultrabay, Slice or replaceable battery
 
 
EXAMPLES
Apply thresholds of 70 / 90% to the main battery:
- 
tlp setcharge 70 90 BAT0
 
Charge the auxiliary battery to full capacity:
- 
tlp fullcharge BAT1
 
Recalibrate the main battery:
- 
tlp recalibrate BAT0
 
 
FILES
/etc/tlp.conf
- 
System-wide user configuration file, uncomment parameters here to override
default settings and customization files below.
 
/etc/tlp.d/*.conf
- 
System-wide drop-in customization files, overriding defaults below.
 
/usr/share/tlp/defaults.conf
- 
Intrinsic default settings. DO NOT EDIT this file, instead use one of the above
alternatives.
 
/run/tlp/run.conf
- 
Effective settings consolidated from all above files. DO NOT CHANGE this file,
it is for reference only and regenerated on every invocation of TLP.
 
/etc/default/tlp
- 
Obsolete system-wide configuration file. DO NOT USE this file, it is
evaluated only when /etc/tlp.conf is non-existent.
 
 
EXIT STATUS
On success, 0 is returned, a non-zero failure code otherwise.
 
SEE ALSO
tlp-stat(8),
bluetooth(1),
wifi(1),
wwan(1).
 
AUTHOR
(c) 2020 Thomas Koch <linrunner at gmx.net>