Re:Creating my awesome Windows 10 dev setup
by RealStickman_ on Saturday January 30, 2021 @11:54AM
(#25970640)
There's actually a kernel patch that basically separates every pcie device into its own iommu group (linux-vfio on arch). You shouldn't do that if you need the security provided by proper iommu groups, but it works for a gaming vm.
According to Wendell on Level1Linux, the reset bug should be fixed on AMD 6000 series gpus.
Didn't have issues for almost a year.
Rule of the thumb for me is: AMD GPU for host, NVidia for guests. I use AMD GPUs for host because open source drivers are awesome and makes kernel/version updating easy. NVidia for guests is no brainer since they don't have PCIe reset issues. For motherboard, pick one that has good IOMMU groupings, usually x<3|4|5>70 for AM4 or x299 for Intel, or go Threadripper.