News: 0001370956

  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)

AMD Makes Progress On Their RDNA3 User-Mode Queues For Linux Driver

([Radeon] 5 Hours Ago AMDGPU User-Mode Queues)


Just prior to Christmas there was a "request for comments" (RFC) patch series sent out working on [1]RDNA3 user-mode queue support for their AMDGPU kernel driver. That work has now advanced post-RFC with an updated patch series having been sent out on Friday.

This RDNA3 user-mode queue support for their Linux driver is around allowing the direct workload submission from user-space for processes with an AMDGPU graphics context. This direct workload submission could lead to better performance/throughput especially for cases like exclusive/full-screen games and bypass interactions with the kernel/DRM schedulers. The user-space application with this new code allows creating its own work queue and submitting directly to the graphics hardware.

The patch series depends upon a re-design to the AMDGPU doorbell code that is still pending -- though there are some admitted "hack" patches available for easier testing until those other changes land. But in any event given the timing of these patches this work isn't coming for the v6.3 kernel but will not be ready for mainline until v6.4 or later.

Those interested in this user-mode queue work for the AMDGPU driver can find the new patches on [2]the amd-gfx mailing list .



[1] https://www.phoronix.com/news/AMDGPU-RDNA3-UM-Queues

[2] https://lists.freedesktop.org/archives/amd-gfx/2023-February/089232.html



kiffmet

user1

ms178

kiffmet

... I have read the INSTRUCTIONS ...