AMD Working On VirtIO GPU & Passthrough GPU Support For Xen Virtualization

Written by Michael Larabel in Radeon on 13 March 2023 at 06:26 AM EDT. 35 Comments
AMD is working to enable VirtIO GPU and pass-through GPU support for the Xen virtualization hypervisor with Radeon graphics.

In addition to their recent work on VirtIO native context support with QEMU+KVM, it also turns out they are working to enhance the Radeon graphics support/performance when using Xen as well.

AMD Xen screenshot
AMD shows off GPU pass-through support with Xen. The GPU being demoed here is a Navi 2x Radeon PRO W6400.

Huang Rui of AMD sent out a set of kernel patches on Sunday for working to improve the Xen kernel support around AMD Radeon graphics support.
"Currently, we are working to add VirtIO GPU and Passthrough GPU support on Xen. We expected to use HVM on domU and PVH on dom0. The x86 PVH dom0 support needs a few modifications on our APU platform. These functions requires multiple software components support including kernel, xen, qemu, mesa, and virglrenderer."

For those making use of the Xen hypervisor and interested in seeing improved Radeon GPU support, see this patch series for more details on the tentative improvements to the Linux kernel and related software components. There are Git branches as well with the current Xen, QEMU, Mesa, and Virglrenderer patches needed for this PCIe GPU passthrough and VirtIO GPU integration beyond the "request for comments" kernel patches.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week