It's more complicated than that, you have to force linux to not see your graphics card so that it can be passed to the vm, which means you need a second graphics card or integrated graphics. For more info you can check out r/vfio. I tried it, but performance was bad, like 50% at best and anti-cheat will ban vm players, so no advantage there. I just went full Fedora and Steam Play/proton let's me play everything that I've wanted to play including Stray, which just came out and worked great with my Steam option to enable Steam Play for everything.
Proton runs most of my games at 4k max settings at this point, even using the open source AMD drivers and mesa3D opengl implementation. The only thing that consistently doesn't work is anticheat malware.
Also, theres RetroArch for everything else. :sicko-ness:
It's more complicated than that, you have to force linux to not see your graphics card so that it can be passed to the vm, which means you need a second graphics card or integrated graphics. For more info you can check out r/vfio. I tried it, but performance was bad, like 50% at best and anti-cheat will ban vm players, so no advantage there. I just went full Fedora and Steam Play/proton let's me play everything that I've wanted to play including Stray, which just came out and worked great with my Steam option to enable Steam Play for everything.
Proton runs most of my games at 4k max settings at this point, even using the open source AMD drivers and mesa3D opengl implementation. The only thing that consistently doesn't work is anticheat malware.
Also, theres RetroArch for everything else. :sicko-ness: