Apologies for the non-Bitfolk/server post, but I'm hoping that people
here have some useful experience to help me decide the best way to set
up virtualisation for home use (local as opposed to remote access).
I've just built myself a Ryzen PC and I understand that in the past few
years things have improved with virtualisation allowing GPU
pass-through. Guidance I've found on the net uses either Xen
(
https://wiki.xenproject.org/wiki/Xen_VGA_Passthrough) or Synergy
(
http://synergy-project.org/synergy/), but I think you can now do it
with KVM too (not sure if you can with Hyper-V, but I probably wouldn't
want to use it anyway unless there is a noticeable advantage).
I'm planning to run Windows for gaming and a few other tools, and Linux
for day-to-day usage and compiling (probably compiling in a different VM
to the rest). I plan to pass through one GPU for Windows and use a
second for the Linux VM(s). I may have a couple of other VMs for
testing or running programs that have particular
requirements/dependencies, but I'd only start these as needed and stop
them when finished.
What are people's experiences with virtualisation (especially on
desktops), and has anyone done hardware pass-through, particularly with
graphics cards?
Thanks
Gavin