VirtualBox утверждает, что поддерживает эту функцию, согласно инструкции :
По сути, эта функция позволяет напрямую использовать физические устройства PCI на хосте гостем, даже если на хосте нет драйверов для этого конкретного устройства. Поддерживаются как обычные карты PCI, так и некоторые карты PCI Express. AGP и некоторые карты PCI Express в настоящее время не поддерживаются, если они используют модульное программирование GART (Таблица переадресации графических адресов) для управления текстурой, поскольку оно выполняет довольно нетривиальные операции с переназначением страниц, мешающим IOMMU. Это ограничение может быть снято в будущих выпусках.
[...]
Решение Intel для IOMMU продается под названием «Технология виртуализации Intel для направленного ввода-вывода» (VT-d), а решение AMD называется AMD-Vi. Поэтому, пожалуйста, проверьте, есть ли в вашей спецификации материнской платы соответствующая технология. Даже если ваше оборудование не имеет IOMMU, некоторые PCI-карты могут работать (например, последовательные PCI-адаптеры), но гость отобразит предупреждение при загрузке, и выполнение виртуальной машины прекратится, если гостевой драйвер попытается включить мастеринг шины карты. ,
Что касается VMware, я не смог найти ничего убедительного, но я нашел этот связанный вопрос в Super User с ответом:
Но это не имеет большого значения для вас, так как VT-d не поддерживается Vmware Workstation [...]
VT-d потенциально может принести некоторое повышение производительности, поскольку его цель - позволить виртуальным машинам использовать аппаратные устройства без дополнительной обработки со стороны хоста.