1.6.0
Feature Highlights:
Battery Care
- LG Gram laptops:
- Use standard sysfs attribute charge_control_end_threshold provided by kernel 5.18 and newer
- Restore threshold after hibernate
- System76 laptops with open source EC firmware: start and stop threshold
- ThinkPads: model detection adapted Libreboot (Issue #679)
- Toshiba/Dynabook laptops: stop threshold 80/100%
Configuration
- Allow comments (#) after parameters (Issue #598)
- tlp-stat -c/--cdiff: append a notice to deprecated or removed parameters
General
- MEM_SLEEP_ON_AC/BAT: change system suspend mode (deep, s2idle)
- Add ZSH command completion
- tlp-stat -s:
- Silence warnings about unmasked systemd-rfkill.service/.socket when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
- Show system suspend mode
PCI(e) devices
- RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT is disabled (Issue #614)
Processor
- CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode (active, guided, passive) for amd-pstate or intel_pstate driver
- CPU_ENERGY_PERF_POLICY_ON_AC/BAT: now supports AMD Zen 2 or newer CPUs (requires amd-pstate driver as of kernel 6.3)
- SCHED_POWERSAVE_ON_AC/BAT: removed (unavailable since kernel 3.5)
- tlp-stat -p:
- Show amd-pstate operation mode, dynamic boost and performance attributes
- Show min/max operating frequency the processor can run at (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
Radio Devices
- DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: deprecated - feature will be removed in TLP 1.7
USB
- USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: deprecated - feature will be removed in TLP 1.7
Bugfixes:
Operation
- Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid resume freezes (Issue #593, #606, #698)
Processor
- Set governor although not listed in scaling_available_governors
See the full changelog for remaining features and bugfixes.