El controlador de visualización indirecto de VMware es un controlador de visualización independiente del hipervisor que admite diversos entornos de sistema, desde máquinas virtuales en hosts ESXi locales hasta máquinas virtuales en la nube. Se distribuye como parte de Horizon Agent para Windows y funciona tanto con GPU de hardware como con rasterizadores de software.

Requisitos previos

Antes de poder utilizar el controlador de visualización indirecto de VMware, debe hacer lo siguiente.

Capacidades del controlador de visualización indirecto de VMware

Al aprovechar las capacidades de representación y codificación de la GPU de hardware subyacente de la máquina virtual, el controlador de visualización indirecto de VMware permite que las aplicaciones se representen de una forma óptima a velocidades de fotogramas altas. Esta funcionalidad ofrece ventajas de rendimiento al trabajar con grupos multisesión y aplicaciones 3D con una carga de trabajo alta, como software de diseño y modelado.

El controlador de visualización indirecto de VMware también admite rasterizadores de software como Microsoft Windows Advance Rasterization Platform (WARP).

El controlador de visualización indirecto de VMware Horizon está optimizado para funcionar con VMware Blast Extreme, lo que permite un menor consumo de memoria y, en algunos casos, un menor uso de CPU y GPU.

Configurar la prioridad del controlador de visualización

De forma predeterminada, el controlador de visualización indirecto de VMware funciona como controlador de visualización de reserva para sesiones remotas, siempre que haya suficientes recursos del sistema disponibles. El protocolo de visualización de Horizon elige un controlador de visualización según la siguiente prioridad:

  1. En primer lugar, el protocolo intenta configurar la topología de pantalla de la sesión mediante el controlador de visualización de la GPU o el hipervisor activo.
  2. Si el controlador de visualización del hipervisor o la GPU no admite la topología de pantalla solicitada o no funciona, el protocolo utilizará el VMware controlador de visualización indirecto.

En un entorno como Horizon Cloud on Azure, donde ni el controlador de visualización de la GPU ni del hipervisor están disponibles, el controlador de visualización indirecto de VMware actuará como el controlador de visualización principal.

Puede cambiar las reglas de prioridad predeterminadas para que el controlador de visualización indirecto de VMware sea el controlador de visualización principal utilizado en primer lugar en las sesiones remotas. En HKLM\Software\Policies\VMware, Inc.\VMware Blast\Config, configure la siguiente entrada del registro:

PixelProviderForceViddCapture REG_SZ : 1

Acceder a la consola remota del hipervisor

El controlador de visualización indirecto de VMware no tiene comunicación directa con el hipervisor y no admite el uso de consolas remotas de hipervisor, como la aplicación VMware Remote Console.

Si necesita acceder a una consola remota de hipervisor, puede instalar el controlador de visualización del hipervisor y desactivar el controlador de visualización indirecto de VMware.

Como alternativa, puede configurar una entrada de registro para desactivar temporalmente el controlador de visualización indirecto de VMware después de que finalice una sesión remota y restaurar el acceso a la consola remota del hipervisor. Esta configuración permite que el controlador de visualización indirecto de VMware se utilice solo durante sesiones remotas y, en otros casos, permita el acceso a la consola remota del hipervisor. Es posible que observe una reorganización de las ventanas de la aplicación a medida que el control de la topología de pantalla pasa al controlador de visualización del hipervisor.

En HKLM\Software\Policies\VMware, Inc.\VMware Blast\Config, configure la siguiente entrada del registro:

HypervisorConsoleForcedEnabled REG_SZ : 1

Activación del modo de baja latencia

Puede utilizar el controlador de visualización indirecto de VMware en modo de baja latencia, lo que permitirá que las aplicaciones se representen a una velocidad de fotogramas más alta para reducir la latencia de la entrada del usuario. Dado que una velocidad de fotogramas más alta provoca un mayor consumo de recursos de CPU y GPU, el modo de baja latencia está desactivado de forma predeterminada.

Para obtener mejores resultados con el modo de baja latencia, asegúrese de que la máquina agente use una GPU con aceleración de hardware. La experiencia real del usuario puede variar en función de factores como las condiciones de la red y la capacidad del hardware del cliente.

Para activar el modo de baja latencia, configure la siguiente entrada del registro en HKLM\Software\Policies\VMware, Inc.\VMware Blast\Config:

PixelProviderLowLatencyEnabled REG_SZ : 1

Limitaciones de funciones del controlador de visualización indirecto de VMware

Las funciones del controlador de visualización indirecto de VMware tiene los siguientes problemas y limitaciones.