Este artigo fornece informações sobre como habilitar uma máquina virtual VMware para passagem de GPU.
Etapas de configuração:
- Habilitar o host para passagem de GPU:
- Verifique se o VT-d ou AMD IOMMU está ativado no host, executando o seguinte comando via SSH ou no console. (Nota: substitua < module_name > pelo nome do módulo: vtddmar para Intel, AMDiommu para AMD). # esxcfg-module –l | grep Se o módulo apropriado não estiver presente, talvez você precise habilitá-lo no BIOS ou seu hardware pode não ser capaz de fornecer a passagem de PCI.
- Usando o vSphere Client, conecte-se ao VMware vCenter™ e selecione o host com a placa GPU instalada.
- Selecione a guia Configuration (Configuração) do host e clique em Advanced Settings (Configurações avançadas) (Hardware na seção superior à esquerda). Se o host tiver dispositivos habilitados para passagem, estes dispositivos serão listados aqui.
- Para configurar a passagem para a GPU, clique em Configure Passthrough (Configurar passagem).
- Na janela Mark Devices for Passthrough (Escolha os dispositivos para passagem), marque a caixa que corresponde ao adaptador da GPU instalado no host.
- Clique em OK. Agora, a GPU deve estar listada na janela da página de configurações avançadas.
- Nota: se o dispositivo exibir uma seta laranja no ícone, o host precisará ser reinicializado antes que a passagem funcione. Se o ícone do dispositivo estiver verde, a passagem estará ativada.
- Habilitar a máquina virtual para passagem de GPU
- Atualize o hardware da máquina virtual para a versão 9
- Para que a vDGA funcione, a memória configurada da máquina virtual deve estar reservada por completo. Se cada máquina virtual tem 2GB de memória alocada, deve-se reservar todos os 2GB. Para fazer isso, selecione a opção Reserve all guest memory (Reservar toda a memória convidada) ao ver a opção Memory (Memória), na guia Resources (Recursos) da janela de configurações da máquina virtual.
- Para máquinas virtuais com mais de 2GB de memória configurada, adicione o seguinte parâmetro ao arquivo .vmx da máquina virtual (você pode adicioná-lo no final do arquivo): pciHole.start = "2048"
- Usando o cliente vSphere, conecte-se diretamente ao host do ESXi com a placa GPU instalada ou selecione o host em vCenter.
- Clique com o botão direito do mouse na máquina virtual e selecione Edit Settings (Editar configurações)
- Adicione um novo dispositivo selecionando o dispositivo PCI na lista e clique em Next (Avançar).
- Selecione a GPU como o dispositivo de passagem para se conectar à máquina virtual na lista suspensa e clique em Next (Avançar).
- Clique em Finish (Concluir)
- Faça download e instale os drivers de acordo com o sistema operacional da máquina virtual.
- Reinicie a máquina virtual.
Referência:
Virtual Machine Graphics Acceleration Deployment Guide (Guia de implantação de aceleração gráfica em máquina virtual)