RX 9060XT (16GB) GPU Passthrough Success

I got a 9060XT intended for a eGPU build, but gave it a run with passing through to a Windows 11 VM.

It seems to work exactly the same as my 9070XT.

Tested so far :

  • VM reboots (tested 3 reboots in a row and WIN 11 starts every time)
  • VM shutdown (rebinds to amdgpu after shutting down successfully)

Notes : you need to stop your Linux window manager and unbind amdgpu to get thinks to work when you shut the VM down (but this seems to be an amdgpu bug rather than the cards)

Some videos

VM shutdown and rebound to amdgpu

VM reboots

1 Like

hows the Linux guest support?

I haven’t tested a Linux guest in a while, if I have some time in the next day or so I’ll give it a try.

1 Like

Ever since Venus appeared, Linux guest is kinda redundant for passthrough.

For those uninitiated: Venus basically allows you to set up Vulkan guests on the VM itself. Thus, you no longer need to pass through the entire GPU for 99.99% of all use cases, and it comes with better supervision than passthrough.

https://docs.mesa3d.org/drivers/venus.html

2 Likes

@BuzzBumbleBee Can you share your configuration? I am trying to passthrough the asus prime 9060xt 16gb to a windows vm using proxmox but running into issues, the gpu is not even appearing in the vm.

1 Like

I’ve been meaning to try this out, though it’ll be a few weeks before I have the time and energy.

This gist: QEMU with VirtIO GPU Vulkan Support · GitHub appears to be the most up to date guide on how to use it that I can find. If anyone has other recommended resources I’d appreciate them.

2 Likes

This is the first I’ve seen this. Sounds like it should make most vGPU needs for Linux on Linux VMs obsolete.

Here’s the (perhaps dumb) question I have, could you use DXVK on Windows and a similar driver there to let it act as a Vulkan guest?

Would there even be any benefit? Like would you gain (or lose) compatibility with games that don’t work on Linux even with DXVK?

Either way this gets me a lot closer to wanting to try out switching to a fully VM daily driver.

1 Like