This week’s round of drm-misc-next patches bring a few improvements to the AMDXDNA accelerator driver used for supporting the Ryzen AI NPUs. Plus some new panel additions and various other minor Direct Rendering Manager driver changes.
In recent months there have been Linux patches to expose Ryzen AI NPU power metrics. That work is coming together with this pull request destined for Linux 7.1. A new ioctl is introduced for reading real-time NPU power estimates from the hardware.
This goes along with work to the AMD PMF platform driver for reading power estimates of the NPU and exposing to user-space via DRM_IOCTL_AMDXDNA_GET_INFO. This Ryzen AI NPU power reporting is useful for those curious how much power the NPU is going through and also to help gauge the utilization of the NPU in different AI workloads.
Also new to AMDXDNA for Linux 7.1 is adding support for real-time column utilization to help indicate NPU busy metrics. The column utilization of the NPU is now exposed to user-space for determining how busy the Ryzen AI NPU is at the moment.
These AMDXDNA additions are useful with Ryzen AI NPUs finally being useful under Linux for running LLMs with this week’s release of Lemonade 100 and FastFlowLM 0.9.35.
The full list of drm-misc-next patches for the week now residing in DRM-Next for Linux 7.1 can be found via this pull request.
