Closed yourmom-jpeg closed 3 years ago
If I had to guess, the first place I would look is your motherboard's chipset (A320). I'm not seeing this motherboard or chipset listed on the wiki page for IOMMU supported hardware. Obviously that does not mean it won't work.. but I'm not seeing anyone report success with it either. My suggestion would be to update your mobo to the latest available BIOS. You seem to have IOMMU enabled but see if there is perhaps another related setting nearby. Otherwise I'd suggest you try updating your motherboard to a newer chipset. Feel free to report back here with more info. Good luck.
Hi,
I tried this because I had a dream of being able to do KVM gaming. I have an RX 580, an AMD Ryzen 1600, a Gigabyte GA-A320M-S2H, and 16 GB of RAM. I am using Fedora KDE Plasma if that also helps.
I followed the guide except for the USB and Serial Bus controllers because iommu.sh did not show anything related to those controllers, so I passed through only the Video and Audio controllers from my RX 580, because that's all that has been shown.
Here's the output from iommu.sh:
I also will provide the tree for the libvirt hooks:
If it helps I had to manually make these, after restarting libvirt.
I passed through my GPU, and my keyboard, mouse and headset, and when I pressed Begin Installation, my screen went blank for 10 minutes (I counted) and I had to hard reset my computer. When I logged back in I got these system errors:
If I had to guess, Fedora got confused on whether it or the VM got my card. I'll also provide the scripts I used (essentially passing through my VGA and Audio busses.)
kvm.conf:
bind_vfio.sh:
unbind_vfio.sh:
I tried a similar method to no avail. I have IOMMU on and AMD-V on. I hope my hardware IS capable of doing this, however I've heard 1st gen Ryzen 5's like mine have trouble with virtualization.
Any help would be appreciated. Thanks!