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.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of amdgpu

amdgpu

Photo of guest vms

guest vms

Photo of amdgpu virtio

amdgpu virtio

Related news:

News photo

AMDGPU Changes Readied For Linux 6.13: Runtime Repartitioning, Many Fixes

News photo

AMD Enables Per-Queue Resets For Newer GPUs & Other Linux 6.12 AMDGPU Changes