TLP 1.9 Linux Power-Management Tool Adds New Profiles Daemon

TLP 1.9 adds a new profiles daemon and a dedicated power-saver mode, expanding Linux power-management capabilities for laptops.

TLP, an advanced command-line power-management tool for Linux that improves battery life and optimizes system power usage, released v1.9, focusing on enhanced power-saving capabilities, more flexible profile switching, and stronger battery-care support across a wider range of hardware.

The highlight is the new tlp-pd daemon, which implements the same D-Bus API used by power-profiles-daemon, allowing GNOME, KDE, Cinnamon, and other desktop environments to interact with TLP’s profiles through their existing interfaces.

Alongside this, the project introduces a third power profile—power-saver—complementing the existing performance and balanced modes. Each profile maps to newly extended configuration parameters, and a new command, tlpctl, enables switching profiles and managing the daemon directly from the terminal.

TLP 1.9 also brings a “smart” mode for automatic profile switching. Instead of reverting to defaults when the charger is connected or removed, the smart logic preserves manually chosen profiles, even across suspend cycles. Users who prefer full manual control can disable automatic switching and rely on TLP_DEFAULT_MODE as their baseline.

Battery-care improvements extend support to additional Tuxedo laptops using the clevo_acpi driver, enabling charge-threshold adjustments on compatible models. The update also fixes discharge-control issues affecting Chromebooks, Framework devices, and several ThinkPad models, including the X201 and X220.

Other refinements address radio-device handling. TLP now synchronizes Wi-Fi and WWAN states with NetworkManager to avoid inconsistent connectivity when toggling wireless interfaces. For systems that require minimal configuration, the new TLP_DISABLE_DEFAULTS option disables all intrinsic defaults, ensuring only explicitly defined settings are applied.

The release includes multiple bug fixes and improvements across the codebase, covering battery management, firmware interactions, and device-state reporting. Users who want more detailed information can visit the release’s full changelog.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *