Nothing stops anyone from using a Linux desktop as their workhorse and gaming in a VM with GPU passthrough.
With tools like Looking Glass (https://looking-glass.io/) you don't even have to leave the Ubuntu Desktop environment.
With tools like Looking Glass (https://looking-glass.io/) you don't even have to leave the Ubuntu Desktop environment.
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.
According to Wendell on Level1Linux, the reset bug should be fixed on AMD 6000 series gpus.