Skip to content

Releases: linrunner/TLP

TLP 1.3.0-beta.4

25 Jan 15:28
57096ee
Compare
Choose a tag to compare
TLP 1.3.0-beta.4 Pre-release
Pre-release

Beta Release

Changes since beta.3

  • Improvements from code review
  • CPU_ENERGY_PERF_POLICY_ON_AC/BAT: validate parameters

TLP 1.3.0-beta.3

17 Jan 14:14
9f8b035
Compare
Choose a tag to compare
TLP 1.3.0-beta.3 Pre-release
Pre-release

Beta release

Changes since beta.2

  • tlp.conf: 'use PARAM="" to disable an intrinsic default'
  • /etc/tlp.d/README added
  • Parameter parsing: allow dots (.) in value strings
  • tlp-stat -c: show file where the parameter comes from
  • Disks: fix nvme detection on Linux 4.15
  • tlp-stat -s: show SELinux status
  • Prevent SELinux AVCs in Fedora:
    • Write temporary run.conf to /run/tlp
    • Pass messages as a parameter to the logger
  • systemd: do not start tlp.service earlier in boot process
  • Fix manpages

TLP 1.3.0-beta.2

10 Jan 21:46
93a85f7
Compare
Choose a tag to compare
TLP 1.3.0-beta.2 Pre-release
Pre-release

Beta Release

Changes since beta.1

  • New configuration scheme: drop-in customizations moved to /etc/tlp.d/
  • Makefile: fix install-man-tlp

TLP 1.3.0-beta.1

05 Jan 17:16
38c23ac
Compare
Choose a tag to compare
TLP 1.3.0-beta.1 Pre-release
Pre-release

Beta Release

New Features:

New configuration scheme

  • /etc/default/tlp is replaced by /etc/tlp.conf
  • Settings are read in the following order:
    1. Intrinsic defaults
    2. /etc/tlp.conf.d/*.conf - Drop-in customizations - NOTE: beta.2 changed this to /etc/tlp.d/*.conf
    3. /etc/tlp.conf - User configuration
    In case of identical parameters, the last occurence has precedence
  • Parse config files instead of sourcing --> no more shell expansion

Battery Features, tlp-stat -b

  • Charge thresholds: better checks for command line and configuration; clearer error messages
  • tlp discharge: error message "check your hardware" when battery wasn't completely discharged (Issue #438)
  • Distinguish between "no kernel support" for natacpi (< 4.17) and "laptop not supported" (>= 4.17)
  • Supplement battery status "Unknown" with "threshold may prevent charging" when thresholds are available only

General

  • systemd: start tlp.service earlier in boot process
  • systemd: replace tlp-sleep.service with /lib/systemd/system-sleep/tlp

Operation Mode AC/BAT

  • TLP_PS_IGNORE: power supply class to ignore when determining operation mode; workaround for laptops reporting incorrect AC or battery status (Issue #446)

PCI(e) devices

  • Add ASPM method 'powersupersave' (Issue #425)

Processor

  • CPU_ENERGY_PERF_POLICY_ON_AC/BAT: backward compatible merge of settings for Intel energy vs. performance policies EPB (ENERGY_PERF_POLICY_ON_AC/BAT) and HWP.EPP (CPU_HWP_ON_AC/BAT); when HWP.EPP is available, EPB is not set; eliminate external tool x86_energy_perf_policy for kernel >= 5.2

tlp-stat

  • System Info:
    • show RDW as "disabled" when TLP is disabled as a whole
    • indicate persistent mode
  • Intel CPU: don't show EPB values when HWP.EPP is active (see above)
  • PCIe ASPM: show available policies
  • Undervolting: remove "PHC kernel not available" message

Bugfixes:

Battery Features

  • Issue #415: ThinkPad X240 discharge BAT1 malfunction when BAT0 is not installed

tlp-stat

  • Issue #430: ignore hid device batteries

TLP 1.2.2

04 May 20:27
8f189b3
Compare
Choose a tag to compare

Bugfixes:

Battery Features, tlp-stat -b

  • Show data for batteries named other than BAT0/BAT1 (non-ThinkPads)
  • Issue #395: ThinkPad X1C6 discharge malfunction
  • Separate checks for charge thresholds and recalibration
  • Intelligible recommendation for tp-smapi on ThinkPad X220/T420 et al.
  • Explain "Battery Features: Charge Thresholds and Recalibrate"

Disks

  • Fix type determination

Operation Mode AC/BAT

  • MacBookPro 5.3: workaround for false AC offline status

Processor, tlp-stat -p

  • Fix read of /sys/devices/system/cpu/cpufreq/boost
  • x86_energy_perf_policy: detect unsupported CPUs in newer versions

Radio Devices

  • Issue #404: make RESTORE_DEVICE_STATE_ON_STARTUP=1 persistent again

TLP 1.2.1

18 Mar 17:23
c971fb3
Compare
Choose a tag to compare

Bug fix:

  • Issue #391: unknown command "chargeonce"

TLP 1.2

11 Mar 06:14
2fd2743
Compare
Choose a tag to compare

New features (highlights):

Disks

  • Support for NVMe, USB, IEEE1394 devices
  • Support for multi queue I/O schedulers (blk-mq)

General

  • Manual mode: keep tlp ac/bat power settings (until reboot or tlp start)

Graphics

  • Intel GPU frequency limits

Radio Devices

  • tlp-rdw: new command to disable RDW actions temporarily (until reboot)
  • USB_BLACKLIST_WWAN: disable by default

ThinkPad Battery

  • New native kernel API for battery features "natacpi"; used by default for kernels >= 4.17
  • Support ThinkPad 25, *80 (Coffee Lake) and all newer models
  • tlp-stat: improved recommendations for external kernel modules

USB

  • Exclude scanners managed by libsane from autosuspend

For bug fixes and more features refer to the changelog.

TLP 1.1

24 Jan 19:35
Compare
Choose a tag to compare

New features:

Disks

  • SATA_LINKPWR_ON_AC/BAT: support new ALPM policy "med_power_with_dipm" in kernel 4.15 (read more)

Processor

  • ENERGY_PERF_POLICY_ON_AC/BAT: support changed values: performance, balance-performance, default, balance-power, power (Issue #297)

ThinkPad Battery

  • Support ThinkPad 13 1st & 2nd Gen, E130 (new tpacpi-bat version)
  • tlp-stat --psup: show ASLbase for tpacpi-bat
  • tlp discharge: show state of battery and force_discharge

USB

  • USB_BLACKLIST_PRINTER: exclude printers from autosuspend

Bugfixes: see changelog.

TLP 1.0

25 May 11:49
Compare
Choose a tag to compare

New features and options:

General

  • TLP_PERSISTENT_DEFAULT: force battery settings on AC power (or vice versa)

Device bays

  • BAY_POWEROFF_ON_AC: power off optical drive on AC power

Graphics

  • Blacklist all dGPU's by default and use kernel default for Runtime PM
  • Improved compatibility with Bumblebee

Processor

  • CPU_HWP_ON_AC/BAT: HWP energy performance hints for Intel Skylake or newer

ThinkPad Battery

  • RESTORE_THRESHOLDS_ON_BAT: restore charge thresholds when unplugging AC
  • Detect Intel Kaby Lake (*70) models
  • tlp-stat: show "Charge total %" when more than one battery is present

USB
Exclude certain devices from autosuspend to:

  • Solve stability issues with bluetooth devices (USB_BLACKLIST_BTUSB)
  • Enable phone charging (USB_BLACKLIST_PHONE)

See changelog for more details and bugfixes.

TLP 0.9

18 Aug 12:14
Compare
Choose a tag to compare

18.08.2016 – Changelog