AMDXDNA Driver Introducing Per-Process Memory Usage Queries In Linux 7.1
Sent out this week was another drm-misc-next pull heading to DRM-Next ahead of next month's Linux 7.1 merge window. Notable with this week's Direct Rendering Manager code changes was introducing per-process buffer object "BO" memory usage query support for user-space.
For this AMD Ryzen AI NPU accelerator driver, there is now a user-space API for supporting per-process memory usage querying for any user-space software wanting to report on memory usage statistics for the Ryzen AI NPU hardware. The buffer object memory usage tracking on a per-client/process basis is relying on counters from the GEM memory management.
See this patch for those interested in the particulars of this per-process memory usage query support.
This week's drm-misc-next pull request also brought other GEM code refactoring for AMDXDNA, improving the power-off sequence for the Imagination PowerVR DRM driver, Arm China Linlon D6 support for the Komeda driver, various new panels added, and various small driver fixes.
For this AMD Ryzen AI NPU accelerator driver, there is now a user-space API for supporting per-process memory usage querying for any user-space software wanting to report on memory usage statistics for the Ryzen AI NPU hardware. The buffer object memory usage tracking on a per-client/process basis is relying on counters from the GEM memory management.
See this patch for those interested in the particulars of this per-process memory usage query support.
This week's drm-misc-next pull request also brought other GEM code refactoring for AMDXDNA, improving the power-off sequence for the Imagination PowerVR DRM driver, Arm China Linlon D6 support for the Komeda driver, various new panels added, and various small driver fixes.
