Windows 7 support is on its last legs and I won’t have Windows 10 (on bare metal at least) for privacy among other reasons, so Linux it is for our new desktops. High time, too – I’ve been running it on my home server, HTPC, laptop and occasionally desktop for 20 years, after all. The only reason we’re only doing this now is games, and between Proton and GPU pass-through that’s become a non-issue.
There are two gaming-related use-cases: 1) locally, ideally at 4K, 60 FPS, decent settings (I realise compromises will have to be made); 2) streamed to a HTPC+projector via Steam streamingm at 1080p, stable 60 FPS, maxed out settings. (The HTPC is running Linux and and has an antique Nvidia card, in case it matters.)
Problem 1:
The Windows VM is a band-aid for me, I’d much rather run everything that works under Linux, so in a dual GPU setup I’d need two capable GPUs, which is expensive, hard to cool & loud, but only ever use one at a time.
Could I get by with one GPU, switching it between guest and host? I’m guessing that would be like dual-booting in terms of having to shut everything down, so, no.
Could I use one strong and one weak GPU and switch those around? Basically only give the strong one to Windows for games that require both Windows and maximum GPU power? We mostly play one game at a time, so switches won’t be very frequent.
Would it be better to just virtualise everything, e.g. Proxmox on the metal, Linux and desktop VM(s) on top of that, passing the GPU to each one (and obviously only running one at the same time)? Does that even work? I.e, save state of work VM and shut it down, start gaming VM, play, shut that down and resume the work VM where I left off?
Problem 2:
I’ve been using Nvidia cards under Linux for the last couple of years, because their proprietary drivers just worked, for the most part, but I’d prefer AMDs much more open approach. I’d also prefer a vendor that supports my (pass-through) use-case (AMD) over one that actively sabotages it (Nvidia). Stealthing the VM might stop working at any moment, and it supposedly also disables various Windows optimisations for VMs. Clear-cut, then, were it not for the infamous “reset bug” that reportedly still plagues the VII, even Navi …
So, which GPU brands or combination of brands is currently recommended?
(The rest of the build is a bit vague, yet: 3[789]00X, decent X570 board, 2*16 GB RAM.)