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.
From 0.22 Release Notes:
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.
(This is also used for Plasma’s performance profiles, not just GNOME’s)