Trouble with VGA Passthough

(I’m brand new, let me know if I did something wrong. Thanks. )

I am trying to pass through my GPU to a guest OS via QEMU/KVM via OVMF.

I followed this guide here:
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF

I also had to allow unsafe interrupts since my hardware doesn’t support it apparently.

Right now, the VM starts and it appears that the GPU is initialized (the UEFI bios displays a logo on the output of the GPU) but whatever operating system I use, the OS can see the GPU but cannot use it.

Linux:

Windows 10:

Linux appears to see that it is a GPU and tries to initialize it with the radeon driver while windows doesn’t know what it is. Any ideas or help is appreciated. Thanks.

My hardware:

  • CPU: Xeon X5677
  • Host GPU: Radeon RX 480
  • Passthrough GPU: Radeon R7 370
  • MB: Gigabyte X58A-UD3R

Edit: I don’t see a place to add tags :confused: