
Estou pensando em um novo laptop, que tenha suporte para Intel VT, mas recentemente descobri um recurso diferente Intel® Virtualization Technology (VT-x)
do Intel® Virtualization Technology for Directed I/O (VT-d)
.
O VirtualBox ou o VMware estão aproveitando isso? Quanto aumento de desempenho isso pode trazer quando uso VirtualBox ou VMware?
Responder1
O VirtualBox afirma oferecer suporte a esse recurso, de acordo como manual:
Essencialmente, esse recurso permite o uso direto de dispositivos PCI físicos no host pelo convidado, mesmo que o host não tenha drivers para esse dispositivo específico. Ambas as placas PCI regulares e algumas placas PCI Express são suportadas. AGP e certas placas PCI Express não são suportadas no momento se contarem com a programação da unidade GART (Graphics Address Remapping Table) para gerenciamento de textura, pois realiza operações não triviais com remapeamento de páginas interferindo no IOMMU. Esta limitação pode ser eliminada em versões futuras.
[...]
A solução da Intel para IOMMU é comercializada como "Intel Virtualization Technology for Directed I/O" (VT-d), e a da AMD é chamada AMD-Vi. Portanto, verifique se a ficha técnica da sua placa-mãe possui tecnologia apropriada. Mesmo que o seu hardware não tenha um IOMMU, certas placas PCI podem funcionar (como adaptadores PCI seriais), mas o convidado mostrará um aviso na inicialização e a execução da VM será encerrada se o driver convidado tentar ativar a masterização do barramento da placa .
Quanto ao VMware, não consegui encontrar nada conclusivo, mas descobriesta questão relacionada no superusuáriocom uma resposta:
Mas isso realmente não importa para você, já que VT-d não é compatível com VMware Workstation [...]
O VT-d pode potencialmente trazer alguma melhoria de desempenho, pois seu objetivo é permitir que máquinas virtuais usem dispositivos de hardware sem manipulação extra do host.