O driver de vídeo indireto VMware é um driver de vídeo independente de hipervisor que oferece suporte a uma variedade de ambientes de sistema, de máquinas virtuais (VMs) hospedadas em ESXi locais a VMs baseadas em nuvem. Ele é distribuído como parte de Horizon Agent para Windows e funciona com GPUs de hardware e rasterizadores de software.

Pré-requisitos

Antes de usar o driver de vídeo indireto VMware, você deve fazer o seguinte.

Recursos do driver de vídeo indireto VMware

Ao aproveitar os recursos de renderização e codificação da GPU de hardware subjacente da VM, o VMware Indirect Display Driver permite que os aplicativos sejam renderizados de maneira ideal em altas taxas de quadros. Essa funcionalidade oferece vantagens de desempenho ao trabalhar com pools de várias sessões e aplicativos 3D de alta carga de trabalho, como software de projeto e modelagem.

O driver de vídeo indireto VMware também oferece suporte a rasterizadores de software, como o Microsoft Windows Advance Rasterization Platform (WARP).

O driver de vídeo indireto VMware Horizon é otimizado para ter um bom desempenho com o VMware Blast Extreme, resultando em menor consumo de memória e, em alguns casos, menor utilização de CPU e GPU.

Configurando a prioridade do driver de vídeo

Por padrão, o driver de vídeo indireto VMware funciona como o driver de vídeo de fallback para sessões remotas, desde que haja recursos suficientes do sistema disponíveis. O protocolo de exibição do Horizon escolhe um driver de exibição de acordo com a seguinte prioridade:

  1. O protocolo primeiro tenta configurar a topologia de exibição da sessão usando a GPU ativa ou o driver de exibição do hipervisor.
  2. Se o hipervisor ou o driver de vídeo da GPU não oferecer suporte à topologia de vídeo solicitada ou não estiver funcionando, o protocolo usará o driver de vídeo indireto VMware.

Em um ambiente como o Horizon Cloud no Azure, em que nem o hipervisor nem o driver de exibição da GPU estão disponíveis, o driver de exibição indireto VMware funciona como o driver de exibição principal.

Você pode alterar as regras de prioridade padrão para tornar o driver de vídeo indireto VMware o driver de vídeo principal usado primeiro para sessões remotas. Em HKLM\Software\Policies\ VMware, Inc. \}\ VMware Blast \}\Config, defina a seguinte configuração do Registro:

PixelProviderForceViddCapture REG_SZ : 1

Acessando o console remoto do hipervisor

O driver de vídeo indireto VMware não tem comunicação direta com o hipervisor e não é compatível com o uso de consoles remotos do hipervisor, como o aplicativo VMware Remote Console.

Se você precisar de acesso a um console remoto do hipervisor, poderá instalar o driver de vídeo do hipervisor e desativar o VMware Indirect Display Driver.

Como alternativa, você pode definir uma configuração do Registro para desativar temporariamente o VMware Indirect Display Driver após o término de uma sessão remota e restaurar o acesso ao console remoto do hipervisor. Essa configuração permite que o driver de vídeo indireto VMware seja usado somente durante sessões remotas e, caso contrário, permite o acesso ao console remoto do hipervisor. Você pode ver uma reorganização das janelas do aplicativo à medida que o controle da topologia de vídeo passa para o driver de vídeo do hipervisor.

Em HKLM\Software\Policies\ VMware, Inc. \}\ VMware Blast \}\Config, defina a seguinte configuração do Registro:

HypervisorConsoleForcedEnabled REG_SZ : 1

Ativando o modo de baixa latência

Você pode usar o driver de vídeo indireto VMware no modo de baixa latência, que permite que os aplicativos sejam renderizados em uma taxa de quadros mais alta para reduzir a latência da entrada do usuário. Como a taxa de quadros mais alta resulta em maior consumo de recursos de CPU e GPU, o modo de baixa latência é desativado por padrão.

Para obter melhores resultados com o modo de baixa latência, certifique-se de que a máquina do agente esteja usando uma GPU acelerada por hardware. A experiência real do usuário pode variar com base em fatores como condições de rede e capacidade de hardware do cliente.

Para ativar o modo de baixa latência, defina a seguinte configuração do Registro em HKLM\Software\Policies\ VMware, Inc. \}\ VMware Blast \}\Config:

PixelProviderLowLatencyEnabled REG_SZ : 1

Limitações dos recursos do driver de vídeo indireto VMware

O driver de vídeo indireto VMware tem os seguintes problemas de recursos e limitações.