Aceleración de GPU para sistemas operativos de escritorio Windows
Con HDX 3D Pro, puede entregar aplicaciones con gran carga gráfica como parte de escritorios o aplicaciones alojados en máquinas con sistema operativo de escritorio. HDX 3D Pro es compatible con equipos host físicos (incluidas estaciones de trabajo de escritorio, blade y rack) y con las tecnologías de Passthrough de GPU y virtualización de GPU que ofrecen los hipervisores XenServer®, vSphere y Hyper-V (solo passthrough).
Mediante el Passthrough de GPU, puede crear máquinas virtuales con acceso exclusivo a hardware de procesamiento gráfico dedicado. Puede instalar varias GPU en el hipervisor y asignar máquinas virtuales a cada una de estas GPU de forma individual.
Mediante la virtualización de GPU, varias máquinas virtuales pueden acceder directamente a la potencia de procesamiento gráfico de una única GPU física. El verdadero uso compartido de GPU de hardware proporciona escritorios adecuados para usuarios con requisitos de diseño complejos y exigentes. La virtualización de GPU para tarjetas NVIDIA GRID (consulte NVIDIA GRID) utiliza los mismos controladores gráficos de NVIDIA que se implementan en sistemas operativos no virtualizados. La virtualización de GPU también es compatible con las CPU Intel de 5.ª y 6.ª generación con gráficos Intel Iris Pro con Intel GVT-g. Para obtener más información sobre estas familias de procesadores Intel, consulte Procesadores Intel Core de 5.ª generación y Procesadores Intel Core i5 de 6.ª generación. La virtualización de GPU también es compatible con las tarjetas de servidor AMD FirePro serie S; consulte Solución de virtualización de gráficos profesionales de AMD.
HDX™ 3D Pro ofrece las siguientes funciones:
-
Compresión profunda adaptativa basada en H.264 para un rendimiento óptimo en WAN y redes inalámbricas. HDX 3D Pro utiliza la compresión H.264 de pantalla completa basada en CPU como técnica de compresión predeterminada para la codificación. La codificación de hardware se utiliza con tarjetas NVIDIA que admiten NVENC.
-
Opción de compresión sin pérdida para casos de uso especializados. HDX 3D Pro también ofrece un códec sin pérdida basado en CPU para admitir aplicaciones donde se requieren gráficos perfectos en píxeles, como las imágenes médicas. La verdadera compresión sin pérdida solo se recomienda para casos de uso especializados porque consume muchos más recursos de red y procesamiento.
Al usar la compresión sin pérdida:
-
El indicador sin pérdida, un icono en la bandeja del sistema, notifica al usuario si la pantalla mostrada es un fotograma con pérdida o sin pérdida. Esto ayuda cuando la configuración de la directiva Calidad visual especifica Crear sin pérdida. El indicador sin pérdida se vuelve verde cuando los fotogramas enviados no tienen pérdida.
-
El conmutador sin pérdida permite al usuario cambiar al modo Siempre sin pérdida en cualquier momento dentro de la sesión. Para seleccionar o anular la selección de Sin pérdida en cualquier momento dentro de una sesión, haga clic con el botón derecho en el icono o use el acceso directo ALT+MAYÚS+1.
Para la compresión sin pérdida: HDX 3D Pro utiliza el códec sin pérdida para la compresión, independientemente del códec seleccionado a través de la directiva.
Para la compresión con pérdida: HDX 3D Pro utiliza el códec original, ya sea el predeterminado o el seleccionado a través de la directiva.
La configuración del conmutador sin pérdida no se conserva para sesiones posteriores. Para usar el códec sin pérdida en cada conexión, seleccione Siempre sin pérdida en la configuración de la directiva Calidad visual.
-
-
Puede anular el acceso directo predeterminado, ALT+MAYÚS+1, para seleccionar o anular la selección de Sin pérdida dentro de una sesión. Configure una nueva entrada de registro en HKLM\SOFTWARE\Citrix\HDX3D\LLIndicator.
- Nombre: HKLM_HotKey, Tipo: Cadena
- El formato para configurar una combinación de acceso directo es C=0
|1, A=0|1, S=0|1, W=0|1, K=val. Las claves deben estar separadas por comas “,”. El orden de las claves no importa. - A, C, S, W y K son claves, donde C=Control, A=ALT, S=SHIFT, W=Win y K=una clave válida. Los valores permitidos para K son 0-9, a-z y cualquier código de clave virtual. Para obtener más información sobre los códigos de clave virtual, consulte Códigos de clave virtual en MSDN.
- Por ejemplo:
- Para F10, establezca K=0x79
- Para Ctrl + F10, establezca C=1, K=0x79
- Para Alt + A, establezca A=1, K=a o A=1, K=A o K=A, A=1
- Para Ctrl + Alt + 5, establezca C=1, A=1, K=5 o A=1, K=5, C=1
- Para Ctrl + Shift + F5, establezca A=1, S=1, K=0x74
Precaución:
La edición incorrecta del Registro puede causar problemas graves que pueden requerir la reinstalación del sistema operativo. Citrix® no puede garantizar que los problemas resultantes del uso incorrecto del Editor del Registro puedan resolverse. Utilice el Editor del Registro bajo su propia responsabilidad. Asegúrese de hacer una copia de seguridad del Registro antes de editarlo.
-
Compatibilidad con monitores múltiples y de alta resolución. Para máquinas con sistema operativo de escritorio, HDX 3D Pro admite dispositivos de usuario con hasta cuatro monitores. Los usuarios pueden organizar sus monitores en cualquier configuración y pueden combinar monitores con diferentes resoluciones y orientaciones. El número de monitores está limitado por las capacidades de la GPU del equipo host, el dispositivo de usuario y el ancho de banda disponible. HDX 3D Pro admite todas las resoluciones de monitor y solo está limitado por las capacidades de la GPU del equipo host.
HDX 3D Pro también proporciona compatibilidad limitada para el acceso a escritorios de Windows XP con dos monitores. Para obtener más información al respecto, consulte VDA en máquinas que ejecutan Windows XP o Windows Vista.
- Resolución dinámica. Puede cambiar el tamaño del escritorio virtual o la ventana de la aplicación a cualquier resolución. Nota: El único método compatible para cambiar la resolución es redimensionar la ventana de la sesión VDA. No se admite el cambio de resolución desde dentro de la sesión VDA (mediante Panel de control > Apariencia y personalización > Pantalla > Resolución de pantalla).
- Compatibilidad con la arquitectura NVIDIA GRID. HDX 3D Pro es compatible con las tarjetas NVIDIA GRID (consulte NVIDIA GRID) para el paso de GPU y el uso compartido de GPU. NVIDIA GRID vGPU permite que varias máquinas virtuales tengan acceso directo y simultáneo a una única GPU física, utilizando los mismos controladores gráficos de NVIDIA que se implementan en sistemas operativos no virtualizados.
- Compatibilidad con VMware vSphere y VMware ESX mediante Virtual Direct Graphics Acceleration (vDGA): puede utilizar HDX 3D Pro con vDGA para cargas de trabajo RDS y VDI.
- Soporte para VMware vSphere/ESX mediante NVIDIA GRID vGPU y AMD MxGPU.
- Soporte para Microsoft HyperV mediante la asignación de dispositivos discretos en Windows Server 2016.
- Soporte para gráficos de centro de datos con la familia de procesadores Intel Xeon E3. HDX 3D Pro admite varios monitores (hasta 3), supresión de consola, resolución personalizada y alta velocidad de fotogramas con la familia de procesadores Intel compatible. Para obtener más información, consulte https://www.citrix.com/intel y https://www.intel.com/content/www/us/en/servers/data-center-graphics.html.
-
Soporte para AMD RapidFire en las tarjetas de servidor AMD FirePro serie S. HDX 3D Pro admite varios monitores (hasta 6), supresión de consola, resolución personalizada y alta velocidad de fotogramas. Nota: El soporte de HDX 3D Pro para AMD MxGPU (virtualización de GPU) funciona solo con vGPU de VMWare vSphere. XenServer y Hyper-V son compatibles con el paso a través de GPU. Para obtener más información, consulte Solución de virtualización de AMD.
- Acceso a un codificador de vídeo de alto rendimiento para GPU NVIDIA y procesadores gráficos Intel Iris Pro. Esta función se controla mediante una configuración de directiva (habilitada de forma predeterminada) y permite el uso de la codificación de hardware para la codificación H.264 (cuando esté disponible). Si dicho hardware no está disponible, el VDA recurrirá a la codificación basada en CPU utilizando el códec de vídeo de software. Para obtener más información, consulte Configuración de directivas de gráficos.
Como se muestra en la siguiente figura:
- Cuando un usuario inicia sesión en Citrix Receiver™ y accede a la aplicación o al escritorio virtual, el Controller autentica al usuario y se pone en contacto con el VDA para HDX 3D Pro para intermediar una conexión con el equipo que aloja la aplicación gráfica.
El VDA para HDX 3D Pro utiliza el hardware adecuado en el host para comprimir las vistas del escritorio completo o solo de la aplicación gráfica.
- Las vistas del escritorio o de la aplicación y las interacciones del usuario con ellas se transmiten entre el equipo host y el dispositivo del usuario a través de una conexión HDX directa entre Citrix Receiver y el VDA para HDX 3D Pro.

Instalar el VDA para HDX 3D Pro
Cuando utilice la interfaz gráfica del instalador para instalar un VDA para Windows Desktop OS, seleccione Sí en la página HDX 3D Pro. Cuando utilice la interfaz de línea de comandos, incluya la opción /enable_hdx_3d_pro con el comando XenDesktop VdaSetup.exe.
Para actualizar HDX 3D Pro, desinstale tanto el componente independiente HDX 3D for Professional Graphics como el VDA antes de instalar el VDA en modo HDX 3D Pro. Del mismo modo, para cambiar del modo VDA estándar para Windows Desktop OS al modo 3D Pro, desinstale el VDA estándar y luego instale el VDA en modo HDX 3D Pro.
| Modo estándar | Modo HDX 3D Pro |
|---|---|
| Generalmente, es la mejor opción para escritorios virtuales sin aceleración de hardware gráfico y para Acceso con PC remoto. | Generalmente, es la mejor opción para escritorios de centros de datos con aceleración de hardware gráfico, a menos que se requieran más de cuatro monitores. |
| Cualquier GPU se puede usar para Acceso con PC remoto, con algunas limitaciones de compatibilidad de aplicaciones: En Windows 7, 8 y 8.1, la aceleración de GPU para niveles de características de DirectX hasta 9.3. Es posible que algunas aplicaciones de DirectX 10, 11 y 12 no se ejecuten si no toleran la reversión a DirectX 9. En Windows 10, la aceleración de GPU se proporciona para aplicaciones de DirectX 10, 11 y 12 en modo ventana. Las aplicaciones de DX 9 se renderizan mediante WARP. Las aplicaciones de DX no se pueden usar en modo de pantalla completa. Aceleración de aplicaciones OpenGL en sesiones remotas si el proveedor de GPU lo admite (actualmente solo NVIDIA). | Admite la aceleración de GPU con cualquier GPU; sin embargo, el borrado de consola, las resoluciones de pantalla no estándar y la compatibilidad real con varios monitores requieren gráficos NVIDIA GRID, Intel Iris Pro o AMD RapidFire. Aprovecha el controlador del proveedor de gráficos para la compatibilidad más amplia con las aplicaciones: Todas las API 3D (DirectX u OpenGL) que admite la GPU. Compatibilidad con aplicaciones 3D de pantalla completa con Intel Iris Pro (solo Win10) y NVIDIA GRID y AMD RapidFire. Compatibilidad con extensiones y API de controladores personalizados. Por ejemplo, CUDA u OpenCL. |
| Resoluciones de monitor arbitrarias (límite determinado por el sistema operativo Windows y el rendimiento) y hasta ocho monitores. | Admite hasta cuatro monitores. |
| Codificación de hardware H.264 disponible con procesadores gráficos Intel Iris Pro. | Codificación de hardware H.264 disponible con procesadores gráficos Intel Iris Pro y tarjetas NVIDIA. |
Instalar y actualizar los controladores de NVIDIA
La API de NVIDIA GRID proporciona acceso directo al búfer de fotogramas de la GPU, lo que ofrece la velocidad de fotogramas más rápida posible para una experiencia de usuario fluida e interactiva. Si instala los controladores de NVIDIA antes de instalar un VDA con HDX 3D Pro, NVIDIA GRID se habilita de forma predeterminada.
Para habilitar NVIDIA GRID en una máquina virtual, inhabilite el Adaptador de pantalla básico de Microsoft desde el Administrador de dispositivos. Ejecute el siguiente comando y, a continuación, reinicie el VDA: NVFBCEnable.exe -enable -noreset
Si instala los controladores de NVIDIA después de instalar un VDA con HDX 3D Pro, NVIDIA GRID se inhabilita. Habilite NVIDIA GRID mediante la herramienta NVFBCEnable proporcionada por NVIDIA.
Para inhabilitar NVIDIA GRID, ejecute el siguiente comando y, a continuación, reinicie el VDA: NVFBCEnable.exe -disable -noreset
Instalar los controladores de gráficos de Intel
Puede instalar los controladores de gráficos de Intel antes de instalar el VDA. El siguiente paso solo es necesario si instala los controladores de Intel después de instalar un VDA con HDX 3D Pro o si el controlador de Intel se ha actualizado.
Para habilitar los controladores Intel necesarios para la compatibilidad con varios monitores, ejecute el siguiente comando con GfxDisplayTool.exe y, a continuación, reinicie el VDA: GfxDisplayTool.exe -vd enable
GfxDisplayTool.exe se incluye con el instalador de VDA. GfxDisplayTool.exe se encuentra en C:\Program Files\Citrix\ICAServices.
Nota:
No se admite la desinstalación de controladores NVIDIA o Intel en sesiones de ICA®.
Optimizar la experiencia de usuario de HDX 3D Pro
Para usar HDX 3D Pro con varios monitores, asegúrese de que el equipo host esté configurado con al menos tantos monitores como los que están conectados a los dispositivos de usuario. Los monitores conectados al equipo host pueden ser físicos o virtuales.
No conecte un monitor (físico o virtual) a un equipo host mientras un usuario esté conectado al escritorio virtual o a la aplicación que proporciona la aplicación gráfica. Hacerlo puede causar inestabilidad durante la sesión del usuario.
Informe a sus usuarios de que los cambios en la resolución del escritorio (realizados por ellos o por una aplicación) no son compatibles mientras se ejecuta una sesión de aplicación gráfica. Después de cerrar la sesión de la aplicación, un usuario puede cambiar la resolución de la ventana de Desktop Viewer en las Preferencias de Citrix Receiver - Desktop Viewer.
Cuando varios usuarios comparten una conexión con ancho de banda limitado (por ejemplo, en una sucursal), Citrix recomienda utilizar la configuración de directiva Overall session bandwidth limit para limitar el ancho de banda disponible para cada usuario. Esto garantiza que el ancho de banda disponible no fluctúe ampliamente a medida que los usuarios inician y cierran sesión. Dado que HDX 3D Pro se ajusta automáticamente para utilizar todo el ancho de banda disponible, las grandes variaciones en el ancho de banda disponible durante las sesiones de usuario pueden afectar negativamente al rendimiento.
Por ejemplo, si 20 usuarios comparten una conexión de 60 Mbps, el ancho de banda disponible para cada usuario puede variar entre 3 Mbps y 60 Mbps, dependiendo del número de usuarios simultáneos. Para optimizar la experiencia del usuario en este escenario, determine el ancho de banda requerido por usuario en los períodos pico y limite a los usuarios a esta cantidad en todo momento.
Para los usuarios de un ratón 3D, Citrix recomienda aumentar la prioridad del canal virtual de redirección USB genérica a 0. Para obtener información sobre cómo cambiar la prioridad del canal virtual, consulte CTX128190.