Раньше, проброс видеокарты в гостевую ОС производился через некоторое количество малопонятных, для не продвинутого пользователя, скриптов и требовал вдумчивого чтения различных howto.
Возможно я отстал от жизни и всем это уже давно известно, но, тем не менее, опишу текущую ситуацию.
Хост - linux mint 18.1 (он же ubuntu 16.04.1 LTS).
Гость - windows 8.1 x64.
Для проброса видеокарты (в моём случае видео на хосте - встроенная в процессор intel видеокарта, видео в госте - radeon 7870, воткнутый в первый PCI-E)
1. Добавить в /etc/defaul/grub - GRUB_CMDLINE_LINUX_DEFAULT=«intel_iommu=on»
2. Запустить virt-manager, создать ВМ и добавить в гостя вторую видеокарту http://s-linux.ru/images/vga_pass.jpg
3. Устанавливаем виндовз, запускаем ВМ, ставим дрова на видео, всё работает.
4. vfio-bind (unbind) происходит корректно и автоматически через libvirt.
P.S. Ваш процессор, естественно, должен поддерживать vt-d.