I've been experimenting with KVM on a CentOS 7.1 hypervisor. One very frustrating problem I have come across is when trying to passthrough a DVB-T PCI card to one of the VMs. What I've learned is that there's a thing called an IOMMU group and a group can include multiple PCI cards. In my case I have a DVB-T PCI card and a dual NIC PCI card. They're both in the same IOMMU group but need to be assigned to different virtual machines. To do this you have to do things like bind the devices to vfio-pci modules and while it's probably not impossible on KVM, it sure feels that way. So I'm thinking of abandoning KVM and trying something else. I know it will work on VMware very easily but I want to avoid VMware. If I use Proxmox am I just going to come across the same problem, or does Proxmox have easier ways of handling this?