Show Your Support: Did you know that the hundreds of articles written on Phoronix each month are mostly authored by one individual? Phoronix.com doesn't have a whole news room with unlimited resources and relies upon people reading our content without blocking ads and alternatively by people subscribing to Phoronix Premium for our ad-free service with other extra features.
AMD Makes Progress On Their RDNA3 User-Mode Queues For Linux Driver
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 the amd-gfx mailing list.