I am about to start experimenting with VT-d/PCI passthrough on my new coming-soon hardware known to support it, and wondering if it will be possible to use say video/audio hardware by both host and guest OSes at the same time, or will passing a piece of hardware through to guest mean that the host will have to bear without it for the time the guest is using it?
Ideally, the host will be Linux (OpenSUSE) with virtualization powered by KVM/QEMU, but should this render what I am hoping for impossible I would consider other OSes/hypervisors.
Typical use case: running video games or audio sequencers inside Windows guest while still being able to watch videos / play music on the host.