github linrunner/TLP 1.6.0-beta.1

latest releases: 1.6.1, 1.6.0
pre-release10 months ago

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 #587, #593, #606, #698)

Processor

  • Set governor although not listed in scaling_available_governors

See the full changelog for remaining features and bugfixes.

Don't miss a new TLP release

NewReleases is sending notifications on new releases.