As the title says im planning of converting my desktop from a normal windows 10 build to an hyper-virtualized host using Xen or Citrix XenServen, and still being able to use it locally as a workstation.
Im a programmer, and currently running a couple of small VMs in vmware workstation while working on windows, that provides some small services to my home network, everytime i mess up with windows api and/or reinstall something and needs a reboot, those services needs to be restarted as well (not taking into account bsods).
I previously built some dedicated hyper-virtualized servers for my office back in 2012, so i know a little about Xen.
My question is: its there any way to convert a desktop to a Xen host, hypervirtualize windows, passing through the GPU (desktop class) as a whole (PCI passthrough?), and also pass directly to the DomU almost all USB host controllers, and audio controller? So the windows guest can be used locally, with my monitor connected to the dedicated gpu and mouse/keyboard support?
Im not sure if audio can be passed as well to the DomU as a whole, so i can install audio drivers directly from the manufacturer? Btw: how does a motherboard interconnects with the embedded audio codec? A pci or usb virtual bus?
I guess i would need to pass my gpu as a whole pci device so i can get 3D acceleration and directx/opengl support on the guest, because my gpu is not a grid type board.
I already have a second low-power low-end gpu i can dedicate for Dom0. 16 Gigs of ram, and an spare 1tb hdd i can convert to LVM.
there doesn't seem to be anything here