Аппаратное обеспечение ввода / вывода Виртуализация специально для видеокарт производится с использованием технологии под названием IOMMU. AMD опубликовала спецификацию для технологии IOMMU в архитектуре HyperTransport.Intel опубликовала спецификацию для технологии IOMMU под названием «Технология виртуализации для направленного ввода-вывода», сокращенно VT-d.
При виртуализации гостевые операционные системы могут использовать оборудование, которое не являетсясделано для виртуализации.Примером IOMMU является таблица переопределения графических адресов (GART), используемая графическими картами AGP и PCI Express.Высокопроизводительное оборудование, такое как графические карты, использует DMA для прямого доступа к памяти;в виртуальной среде все адреса памяти переназначаются программным обеспечением виртуальной машины, что приводит к отказу устройств DMA.IOMMU обрабатывает это переназначение, позволяя использовать собственные драйверы устройств в гостевой операционной системе.
Большинство программ виртуализации поддерживает аппаратное ускорение для OpenGL, а некоторые из них обеспечивают экспериментальное ускорение Direct3D, такое какVMWare .Продукты от VMware, Citrix, VirtualBox и др. Обеспечивают аппаратное ускорение