Get the latest tech news
AMDGPU VirtIO Native Context Merged: Native AMD Driver Support Within Guest VMs
An exciting change was just merged into Mesa 25.0 that has been about two years in the making..
Besides performance which seems better than virgl/venus (but I only tested 1 Vulkan game and a couple of GL ones so...) the main advantage I see is maintenance: the guest uses the same drivers, except that they don't speak directly to libdrm(_amdgpu) but instead go through a virtio/qemu transport layer. One of the most exciting takeaways from this work:"With the current protocol Unigine Heaven and Superposition are more or less running at 99% the host speed." More details for those interested within this merge enabling the functionality for both the AMD Radeon drivers RadeonSI Gallium3D and RADV Vulkan.
Or read this on Phoronix