I have a Threadripper 2990WX on a MSI MEG X399 creation running Fedora 30. The box has a Radeon VII and a Radeon RX590. The 590 is bound to vfio-pci and this all works. I setup a Linux VM with the RX590 and everything works as expected once I set the PC type to
i440FX. When I had it set to the
Q35 chipset it would fail after a reboot.
Now I setup a Windows VM using the same settings but installing the AMD drivers on Windows crashes at 40%. When I change the chipset to
Q35 the AMD drivers install.
Rebooting the Windows VM also works, and it comes back, but afterwards the GPU becomes unstable in 3D mode, most of the time it just doesn’t work. I have to reset host for it to become stable again.
I’ve tried to use the
devcon64.exe trick from elsewhere on the forums but it doesn’t really seem to change anything.
Does anyone have any ideas? Thanks!