Current state of iommu groupings Ryzen

has it improved since launch? more general questions, can you have two identical cards and pass one through to a virtual machine