A new version of the Power Profiles Daemon (PPD) has been released and is set to enhance Ubuntu 25.04. The PPD is an essential tool for users of Ubuntu and Linux Mint, allowing them to manage power modes through graphical interfaces or command line.
The latest version, 0.30, introduces several important adjustments, though these may not be as groundbreaking for standard users compared to the previous version’s focus on AMD optimizations. Nevertheless, these improvements should benefit advanced users and developers by providing more refined control over power management.
Key features of PPD 0.30 include the ability to toggle upower
at runtime. This functionality allows desktop environments to dynamically adjust actions and profiles based on system events, such as battery levels or power adapter connections. New commands, powerprofilesctl query-battery-aware
and powerprofilesctl configure-battery-aware
, enable users to check and modify this functionality.
Additional support is incorporated for a new DBus API that allows configuration actions to be marked as ‘enabled’ or ‘disabled’. This means user preferences are saved in the PPD configuration file, streamlining PPD’s behavior upon subsequent runs.
Moreover, users can now utilize the powerprofilesctl list-actions
and powerprofilesctl configure-action
commands to view and manage actions in PPD. Compatibility with the upcoming Linux kernel 6.14 is also improved. This kernel features a revised method for handling ACPI platform profiles, allowing multiple drivers to operate simultaneously without conflicts, with PPD 0.30 adapting to these new settings effectively.
The upgrade arrives just in time as Ubuntu 25.04 plans to be bundled with Linux kernel 6.14, ensuring users will benefit from improved power management features.