
The AMDXDNA accelerator driver for Ryzen AI NPUs is adding new "low" and "medium" power modes. The low mode enables clock gating and sets the dynamic power management level to the lowest level possible. Medium also enables clock gating and sets the dynamic power management level to half. This is part of the effort to conserve power and deliver greater energy efficiency for AMD's NPU.
Separately, the Intel NPU driver also has some new power management bits for Linux 7.2. The Intel NPU driver will now allow artificially limiting the NPU frequency. There is a configurable frequency limit for the NPU to constrain the power and thermal management. Via sysfs the NPU minimum and maximum frequencies can be set as well as reading the hardware's optimal frequency for best energy efficiency. That functionality was covered more in a prior Phoronix article: this pull request for the full list of drm-misc-next changes now ready for Linux 7.2.