Skip to content

user queue patches for review

Yogesh Mohan Marmithu requested to merge yogeshmohan/mesa:userq_base into main

This patch series enables user queue in mesa radeonsi driver. user queue allows job submission directly to the gpu hardware without needing to call amdgpu_cs ioctl. This is possible because the ring buffer control is given to user space.

Currently user queue support is under AMD_USERQ environment variable. AMD_USERQ should be set to 1 and supported Kernel should be used.

Example commands to run application under user queue: AMD_USERQ=1 gnome-shell --wayland // booting to wayland gnome desktop AMD_USERQ=1 glxgears // running glxgears using userq

Testing done: Booting to gnome and running Unigine heaven benchmark.

Edited by Yogesh Mohan Marmithu

Merge request reports

Loading