O VirtualBox ou VMWare usa o recurso Intel VT-d?

17

Estou pensando em um novo laptop, com suporte para Intel VT, mas recentemente descobri um recurso Intel® Virtualization Technology (VT-x)que não é o que é Intel® Virtualization Technology for Directed I/O (VT-d).

O VirtualBox ou VMware está tirando vantagem disso? Quanto aumento de desempenho ele pode trazer quando uso o VirtualBox ou VMware?

Há um link explicando os recursos da CPU

margarida
fonte
Por outro lado, o VT-D é usado para determinados cenários da estação de trabalho VMware (leia mais): Aqui estão algumas informações: Os hosts de 32 bits da VMware executando convidados de 64 bits exigem o VT-d: Visão geral dos recursos de virtualização do Intel VT Requisitos do sistema para instalar um <VMware> de 64 bits sistema operacional convidado em um host de 32 bits HTH. . .
BretAB 23/08/16

Respostas:

10

O VirtualBox alega suporte a esse recurso, de acordo com o manual :

Essencialmente, esse recurso permite o uso direto de dispositivos PCI físicos no host pelo hóspede, mesmo que o host não possua drivers para esse dispositivo em particular. Ambos, PCI regular e algumas placas PCI Express, são suportados. O AGP e certas placas PCI Express não são suportadas no momento se elas dependem da programação da unidade GART (Graphics Address Remapping Table) para gerenciamento de texturas, pois realizam operações não triviais com remapeamento de páginas que interferem no IOMMU. Essa limitação pode ser levantada em versões futuras.

[...]

A solução da Intel para IOMMU é comercializada como "Tecnologia de virtualização Intel para E / S direcionada" (VT-d), e a da AMD é chamada AMD-Vi. Portanto, verifique se a folha de dados da sua placa-mãe possui a tecnologia apropriada. Mesmo que o seu hardware não tenha um IOMMU, certas placas PCI podem funcionar (como adaptadores PCI seriais), mas o convidado exibirá um aviso na inicialização e a execução da VM será encerrada se o driver convidado tentar ativar o domínio do barramento da placa .

Quanto ao VMware, não encontrei nada conclusivo, mas encontrei esta pergunta relacionada no Superusuário com uma resposta:

Mas isso realmente não importa para você desde o VT-d, não é suportado no 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.

Renan
fonte
1
Deixou de lado uma parte importante: Ao executar em hosts Linux, está disponível uma passagem experimental de dispositivos PCI de host experimental suficiente para o kernel (pelo menos versão 2.6.31).
Miscreant
Em quais outros hosts ele deve funcionar?
K3 --- rnc