El controlador de visualización indirecto de Horizon 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
Antes de poder utilizar el controlador de visualización indirecto, debe hacer lo siguiente.
-
Compruebe que la máquina agente esté ejecutando Windows 10 versión 1803 o posterior.
-
Instale Horizon Agent en la máquina tal y como se describe en Instalar Horizon Agent en una máquina virtual Windows. De forma predeterminada, el controlador de visualización indirecto se instala automáticamente como parte del software del agente.
Si va a especificar opciones de funciones con una instalación silenciosa, incluya la opción para instalar el controlador de visualización indirecto.
Capacidades del controlador de visualización indirecto
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 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 también admite rasterizadores de software como Microsoft Windows Advance Rasterization Platform (WARP).
El controlador de visualización indirecto está optimizado para funcionar con Horizon 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 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:
- 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.
- 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 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 actuará como el controlador de visualización principal.
Puede cambiar las reglas de prioridad predeterminadas para que el controlador de visualización indirecto de Horizon sea el controlador de visualización principal utilizado en primer lugar en las sesiones remotas. En el registro, localice la jerarquía de Horizon Blast Policies y, en la subclave Config, configure la siguiente opción de registro:
PixelProviderForceViddCapture REG_SZ : 1
Acceder a la consola remota del hipervisor
El controlador de visualización indirecto de Horizon no tiene comunicación directa con el hipervisor y no admite el uso de consolas remotas de hipervisor, como la aplicación vSphere 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.
Como alternativa, puede configurar una entrada de registro para desactivar temporalmente el controlador de visualización indirecto 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 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 la jerarquía de Horizon Blast Policies del registro, en la subclave Config, configure la siguiente opción de registro:
HyperVisorConsoleForceEnabled REG_SZ : 1
Activación del modo de baja latencia
Puede utilizar el controlador de visualización indirecto 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 latencia baja, en la jerarquía de Horizon Blast Policies del registro, en la subclave Config, configure la siguiente opción de registro:
PixelProviderLowLatencyEnabled REG_SZ : 1
Limitaciones de funciones del controlador de visualización indirecto
Las funciones del controlador de visualización indirecto tiene los siguientes problemas y limitaciones.
- Aparece un monitor fantasma en la configuración de pantalla de los sistemas Windows. Para obtener más información, consulte el artículo 88560 de la base de conocimientos.
- Es posible que los usuarios experimenten problemas al utilizar el cursor en Microsoft Excel. Para obtener más información, consulte el artículo de la base de conocimientos 93017.
¿Le resultó útil esta página?