AMDGPU High Priority Graphics User Queue Support Merged For Mesa 25.2
([Radeon] 4 Hours Ago
AMDGPU High Priority USERQ)
- Reference: 0001550148
- News link: https://www.phoronix.com/news/Mesa-25.2-High-Priority-USERQ
- Source link:
For making use of [1]AMDGPU user queue functionality, the latest Mesa user-space side work has been merged for Mesa 25.2 to enable support for high priority graphics user queues.
Merged earlier this month to Mesa 25.2 were the AMDGPU winsys changes to [2]support setting a queue priority as well as secure queue flags for making use of new code found in the AMDGPU kernel driver. The latest AMDGPU winsys work has now been merged to allow for setting high priority graphics queues.
The AMDGPU high priority level is only accessible for administrator/root processes and is intended for use-cases such as display compositors. User processes trying to set a high priority level will fallback to the normal level.
[3]This merge to Mesa 25.2 Git this week by AMD developer Marek Olšák brings some AMDGPU winsys fixes plus adds the high priority level for the graphics user queue.
Also [4]merged this week were some AMDGPU user queue (userq) fixes. Among those changes is [5]this addition to enable user queue support using the "AMD_USERQ" environment variable when running on a capable Linux kernel version.
[1] https://www.phoronix.com/news/Mesa-25.0-AMDGPU-User-Queue
[2] https://www.phoronix.com/news/Mesa-25.2-AMDGPU-Queue-Priority
[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34983
[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34803
[5] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34803/diffs?commit_id=137907945f332caa7a2876ce954e2aec52b9b4d5
Merged earlier this month to Mesa 25.2 were the AMDGPU winsys changes to [2]support setting a queue priority as well as secure queue flags for making use of new code found in the AMDGPU kernel driver. The latest AMDGPU winsys work has now been merged to allow for setting high priority graphics queues.
The AMDGPU high priority level is only accessible for administrator/root processes and is intended for use-cases such as display compositors. User processes trying to set a high priority level will fallback to the normal level.
[3]This merge to Mesa 25.2 Git this week by AMD developer Marek Olšák brings some AMDGPU winsys fixes plus adds the high priority level for the graphics user queue.
Also [4]merged this week were some AMDGPU user queue (userq) fixes. Among those changes is [5]this addition to enable user queue support using the "AMD_USERQ" environment variable when running on a capable Linux kernel version.
[1] https://www.phoronix.com/news/Mesa-25.0-AMDGPU-User-Queue
[2] https://www.phoronix.com/news/Mesa-25.2-AMDGPU-Queue-Priority
[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34983
[4] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34803
[5] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34803/diffs?commit_id=137907945f332caa7a2876ce954e2aec52b9b4d5
rcurious