<div dir="ltr">I've successfully been able to get two VMs setup with GPU/USB pass-through and individually they both work, but I can't run both of them at the same time.  Virt-manager will complain that the other's PCI device (GPU) is already in use even though they don't share the same GPU.  <div><br></div><div>I suspect it is because both GPUs have the same IOMMU group that is being assigned to the vfio driver.  I was hoping there would be some way to make this work as they are both being controlled by vfio.</div><div><br></div><div>Here is my IOMMU grouping and I've attached my libvirt xmls</div><div><br></div><div><div>$ find /sys/kernel/iommu_groups/ -type l</div><div>/sys/kernel/iommu_groups/17/devices/0000:07:00.0</div><div>/sys/kernel/iommu_groups/17/devices/0000:06:01.0</div><div>/sys/kernel/iommu_groups/7/devices/0000:00:1c.1</div><div>/sys/kernel/iommu_groups/15/devices/0000:04:00.0</div><div>/sys/kernel/iommu_groups/5/devices/0000:00:17.0</div><div>/sys/kernel/iommu_groups/23/devices/0000:0d:00.0</div><div>/sys/kernel/iommu_groups/13/devices/0000:00:1f.6</div><div>/sys/kernel/iommu_groups/3/devices/0000:00:14.2</div><div>/sys/kernel/iommu_groups/3/devices/0000:00:14.0</div><div>/sys/kernel/iommu_groups/21/devices/0000:06:07.0</div><div>/sys/kernel/iommu_groups/21/devices/0000:0b:00.0</div><div>/sys/kernel/iommu_groups/11/devices/0000:00:1d.4</div><div><b>/sys/kernel/iommu_groups/1/devices/0000:02:00.1</b></div><div><b>/sys/kernel/iommu_groups/1/devices/0000:01:00.1</b></div><div><b>/sys/kernel/iommu_groups/1/devices/0000:00:01.2</b></div><div><b>/sys/kernel/iommu_groups/1/devices/0000:00:01.0</b></div><div><b>/sys/kernel/iommu_groups/1/devices/0000:02:00.0</b></div><div><b>/sys/kernel/iommu_groups/1/devices/0000:01:00.0</b></div><div>/sys/kernel/iommu_groups/18/devices/0000:06:04.0</div><div>/sys/kernel/iommu_groups/8/devices/0000:00:1c.2</div><div>/sys/kernel/iommu_groups/16/devices/0000:05:00.0</div><div>/sys/kernel/iommu_groups/6/devices/0000:00:1c.0</div><div>/sys/kernel/iommu_groups/24/devices/0000:0e:00.0</div><div>/sys/kernel/iommu_groups/14/devices/0000:03:00.0</div><div>/sys/kernel/iommu_groups/4/devices/0000:00:16.0</div><div>/sys/kernel/iommu_groups/22/devices/0000:0c:00.0</div><div>/sys/kernel/iommu_groups/12/devices/0000:00:1f.3</div><div>/sys/kernel/iommu_groups/12/devices/0000:00:1f.4</div><div>/sys/kernel/iommu_groups/12/devices/0000:00:1f.2</div><div>/sys/kernel/iommu_groups/12/devices/0000:00:1f.0</div><div>/sys/kernel/iommu_groups/2/devices/0000:00:02.0</div><div>/sys/kernel/iommu_groups/20/devices/0000:0a:00.0</div><div>/sys/kernel/iommu_groups/20/devices/0000:06:06.0</div><div>/sys/kernel/iommu_groups/10/devices/0000:00:1d.0</div><div>/sys/kernel/iommu_groups/0/devices/0000:00:00.0</div><div>/sys/kernel/iommu_groups/19/devices/0000:06:05.0</div><div>/sys/kernel/iommu_groups/19/devices/0000:09:00.0</div><div>/sys/kernel/iommu_groups/9/devices/0000:00:1c.4</div></div><div><br></div></div>