A new version of the Power Profiles Daemon is out, bringing a number of improvements to improve power efficiency on Linux desktops, particularly on AMD
For those unfamiliar with it, power-profiles-daemon is a low-level component to provide power handling over DBus. Ever used the Power Mode options in the Quick Settings menu in GNOME Shell? Those options interface through this.
Since this release power-profiles-daemon is also battery-level aware and some drivers use this value to be smarter at tuning their optimizations. In particular both the AMD panel power action now uses a progressive approach, changing the the ABM based on the battery percentage.
AMD p-state received various features and improvements:
it supports core performance boost when not in power-saver mode.
uses minimum frequency to lowest non-linear frequency
it is more impervious to faulty firmware and kernel bugs
This should be included in the upcoming Ubuntu 24.10 release.