News: 0001631061

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 7.2 To Set Default DRM Scheduler Priority To "Fair", New AIE4 Hardware In AMDXDNA

([Linux Kernel] 4 Hours Ago drm-misc-next)


Even while the Linux 7.1 merge window was still ongoing this month, the initial "drm-misc-next" pull request to DRM-Next was sent out for beginning to queue new feature material toward the Linux 7.2 kernel coming this summer.

Maarten Lankhorst sent out the first pull of drm-misc-next changes to DRM-Next, consisting of a few DRM core and user-space API changes plus various driver-specific changes.

One notable change for drivers making use of the DRM scheduler -- such as AMDGPU and the Intel Xe driver -- is defaulting to the "fair" scheduler policy by default rather than FIFO. Tvrtko Ursulin of Igalia who pursued the default DRM scheduler policy change argued:

"FAIR policy works better than FIFO for all known use cases and either matches or gets close to RR [Round Robin]. Lets make it a default to improve the user experience especially with interactive workloads competing with heavy clients."

This work by Tvrtko Ursulin has been months in the making for [1]a fair DRM scheduler and [2]improving performance on Valve's Steam Deck and [3]a nice improvement to the Linux desktop experience . Great seeing this work by Tvrtko coming to fruition in the mainline, destined for Linux 7.2.

On the AMDXDNA accelerator driver side for AMD Ryzen AI NPUs, per-client buffer object (BO) memory usage via FDINFO is now exposed. There is also [4]support for new AIE4 hardware devices in the AMDXDNA driver . The AMD AIE4 hardware is presumably their next-gen NPUs.

The V3D DRM driver most notably used by Raspberry Pi devices also finally is bringing runtime power management as another exciting change.

More details on this initial batch of drm-misc-next feature changes destined for Linux 7.2 can be found via [5]this pull request to DRM-Next.



[1] https://www.phoronix.com/news/Fair-DRM-Scheduler-Post-RFC

[2] https://www.phoronix.com/news/Fair-DRM-Scheduler-v4

[3] https://www.phoronix.com/news/Fair-DRM-Scheduler-v5

[4] https://www.phoronix.com/news/AMD-AIE4-NPU-AMDXDNA

[5] https://lore.kernel.org/dri-devel/bf31b1a1-951b-4f60-b226-22e8c083697d@linux.intel.com/T/#u



She used to diet on any kind of food she could lay her hands on.
-- Arthur Baer, American comic and columnist