Releases: linrunner/TLP
1.8.0
Feature highlights:
Battery Care
- Add charge threshold support for:
- Chromebooks (modded with chrultrabook/coreboot custom UEFI firmware),
also supporting recalibration and targeted discharge (example:tlp discharge 80
) - Dell laptops
- Framework laptops
- Chromebooks (modded with chrultrabook/coreboot custom UEFI firmware),
- Improve support for:
- ThinkPads: targeted discharge, for example
tlp discharge 80
- ThinkPads: targeted discharge, for example
Selected bugfixes:
Radio Devices
- RDW: if LAN gets disconnected in suspend, ensure wifi activation upon resume
Check out the full changelog for details and all the fixes!
If you want to package the release, please have a look at the Dev's changelog.
1.8.0-beta.1
Beta Release
Feature highlights:
Battery Care
- Add charge threshold support for:
- Chromebooks (modded with chrultrabook/coreboot custom UEFI firmware)
- also supporting recalibration and targeted discharge (ex:tlp discharge 80
) - Dell laptops
- Framework laptops
- Chromebooks (modded with chrultrabook/coreboot custom UEFI firmware)
- Improve support for:
- ThinkPads: targeted discharge, for example
tlp discharge 80
- ThinkPads: targeted discharge, for example
Selected bugfixes:
Radio Devices
- RDW: if LAN gets disconnected in suspend, ensure wifi activation upon resume
Check out the full changelog for details and all the fixes!
1.7.0
Feature highlights:
Battery Care
- Add charge threshold support for:
- Apple Silicon Macbooks (M*)
- MSI laptops
- Improve support for:
- LG Gram laptops
- ThinkPads with coreboot
Graphics
- Laptop screen power saving with adaptive backlight modulation (ABM)
for AMD Vega or newer GPUs
General
- Highlight (colorize) error, warning, notice and success messages
- Add option --version to all TLP commands
- Add Fish shell command completion
- Improve busybox compatibility
- Improve ARM system support
Selected bugfixes:
Radio Devices
- Avoid error popups from NetworkManager when switching wifi/wwan
USB
- Prevent USB devices from being unrecognized or malfunctioning on battery
Check out the full changelog to see all the amazing new features and bug fixes!
1.7.0-beta.2
Beta Release
Features since 1.7.0-beta.1:
Processor
- tlp-stat -p: identify CPU model on ARM systems
Bugfixes since 1.7.0-beta.1:
Battery
- Thinkpads:
USB
- tlp-stat -u: filter out error messages
1.7.0-beta.1
Beta Release
Feature highlights:
Battery Care
- Add charge threshold support for:
- Apple Silicon Macbooks (M*)
- MSI laptops
- Improve support for:
- LG Gram laptops
- ThinkPads with coreboot
Graphics
- Laptop screen power saving with adaptive backlight modulation (ABM)
for AMD Vega or newer GPUs
General
- Highlight (colorize) error, warning, notice and success messages
- Add option --version to all TLP commands
- Add Fish shell command completion
- Improve busybox compatibility
Selected bugfixes:
Radio Devices
- Avoid error popups from NetworkManager when switching wifi/wwan
USB
- Prevent USB devices from being unrecognized or malfunctioning on battery
Check out the full changelog to see all the amazing new features and bug fixes!
TLP 1.6.1
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.
1.6.0-beta.1
Beta release
Features/Changes:
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 for 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.
TLP 1.5.0
Features:
Battery Care
- Sony laptops: stop threshold 50/80/100% aka "battery care limiter"
- ThinkPads:
- Use new sysfs attribute charge_behaviour for recalibration - in preparation for kernel patches not yet merged into the mainline kernel; this will make the external kernel module acpi_call obsolete
- Support T400 running Coreboot via natacpi
Radio Devices
- Support for switching NFC devices (new command
nfc on|off
)
See the full changelog for bugfixes.
TLP 1.5.0-beta.1
Beta Release
Features:
Battery Care
- Sony laptops: stop threshold 50/80/100% aka "battery care limiter"
- ThinkPads:
- Use new sysfs attribute charge_behaviour for recalibration - in preparation for kernel patches not yet merged into the mainline kernel; this will make the external kernel module acpi_call obsolete
- Support T400 running Coreboot via natacpi
Radio Devices
- Support for switching NFC devices (new command
nfc on|off
)
See the full changelog for bugfixes.
Available packages are listed on the download page.