I want to add and assign a secondary GPU to a Windows based VM, to be used as a gaming and CAD machine. If I do that, what about monitor output, if primary GPU is in dom0, do I need to connect second GPU to a monitor, or can I route the signal somehow without additional hardware?
I want to use few, separate, color coded USB hubs(spray paint for the win), each attached to different domain, with same color coding. I want it to work as seamlessly as possible, preferably with no additional steps after I attach/detach any device to/from a hub. It simply shows into a VM and acts accordingly. I have problem understanding how the qvm-pci and USB management works in this area. Is my planned use case even achievable or do I need to manage each device every single time I attach it?
Is assigning devices to vms persistent after booting, or can be made persistent?
don't thnk its supported yet.
And as for GPU, I chose to use a separate machine and utilize VNC and Nvidia Gamestream to game on Qubes Box, using one of the VMs as a Gamestream client. It required minimal troubleshooting due to the usage of unofficial Moonlight app for the client.