Aceleración de GPU para SO de sesión única de Windows

Con HDX 3D Pro, puede entregar aplicaciones con uso intensivo de gráficos como parte de escritorios o aplicaciones alojados en máquinas con SO de sesión única. HDX 3D Pro es compatible con equipos host físicos (incluidos equipos de escritorio, blade y estaciones de trabajo en rack) y con las tecnologías de virtualización de GPU y de paso a través de GPU que ofrecen los hipervisores XenServer®, vSphere, Nutanix y Hyper-V (solo paso a través).

HDX™ 3D Pro ofrece las siguientes funciones:

  • Compresión profunda adaptable basada en H.264 o H.265 para un rendimiento óptimo de 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 con H.264 se utiliza con tarjetas NVIDIA, Intel y AMD que admiten NVENC. La codificación de hardware con H.265 se utiliza con tarjetas NVIDIA que admiten NVENC.

  • Opción de compresión sin pérdidas para casos de uso especializados. HDX 3D Pro también ofrece un códec sin pérdidas basado en CPU para admitir aplicaciones donde se requieren gráficos perfectos píxel a píxel, como las imágenes médicas. La verdadera compresión sin pérdidas solo se recomienda para casos de uso especializados porque consume más recursos de red y procesamiento.

Precaución:

La edición incorrecta del registro puede causar problemas graves que podrían 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 varios monitores y de alta resolución. Para máquinas con SO de sesión única, se admiten hasta 8 monitores 4K. 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.

  • Resolución dinámica. Puede cambiar el tamaño de la ventana del escritorio virtual o de la aplicación a cualquier resolución. Nota: El único método admitido para cambiar la resolución es redimensionar la ventana de la sesión de VDA. No se admite cambiar la resolución desde la sesión de VDA (mediante Panel de control > Apariencia y Personalización > Pantalla > Resolución de pantalla).
  • Compatibilidad con la arquitectura NVIDIA vGPU. HDX 3D Pro es compatible con las tarjetas NVIDIA vGPU. Para obtener información, consulte NVIDIA vGPU para el paso a través de GPU y el uso compartido de GPU. NVIDIA vGPU permite que varias máquinas virtuales tengan acceso simultáneo y directo 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 de RDS y VDI.
  • Compatibilidad con VMware vSphere/ESX.
  • Compatibilidad con Microsoft HyperV mediante la asignación de dispositivos discretos en Windows Server 2016.
  • Compatibilidad con gráficos de centro de datos con la familia de procesadores Intel Xeon E3 y la serie Intel Data Center GPU Flex. Para obtener más información, consulte https://www.intel.com/content/www/us/en/products/details/discrete-gpus/data-center-gpu/flex-series.html.
  • Compatibilidad con GPU AMD.

Nota:

La compatibilidad con AMD MxGPU (virtualización de GPU) solo funciona con vGPU de VMware vSphere. Citrix Hypervisor y Hyper-V son compatibles con el paso a través de GPU. Para obtener más información, consulte https://www.amd.com/en/graphics/workstation-virtual-graphics.

  • Acceso a un codificador de vídeo de alto rendimiento para GPU NVIDIA, GPU AMD y GPU Intel. Una configuración de directiva (habilitada de forma predeterminada) controla esta función. La función permite el uso de la codificación de hardware para H.264, H.265 o AV1 (cuando esté disponible). Si dicho hardware no está disponible, el VDA recurre a la codificación basada en CPU mediante el códec de vídeo de software. Para obtener más información, consulte Configuración de directiva de gráficos.

Como se muestra en la siguiente figura:

  • Cuando un usuario inicia sesión en la aplicación Citrix Workspace™ y accede a la aplicación o al escritorio virtual, el Controller autentica al usuario. A continuación, el Controller 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 de usuario. Esta transmisión se realiza a través de una conexión HDX directa entre la aplicación Citrix Workspace y el VDA para HDX 3D Pro.

Diagrama que muestra la integración de HDX 3D Pro con Citrix Virtual Desktops y componentes relacionados

Optimizar la experiencia de usuario de HDX 3D Pro

Cuando varios usuarios comparten una conexión con ancho de banda limitado (por ejemplo, en una sucursal), le recomendamos que utilice la configuración de directiva Límite de ancho de banda total de la sesión para limitar el ancho de banda disponible para cada usuario. El uso de esta configuración garantiza que el ancho de banda disponible no fluctúe mucho a medida que los usuarios inician y cierran sesión. Dado que HDX 3D Pro se ajusta automáticamente para usar 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, según el número de usuarios simultáneos. Para optimizar la experiencia del usuario en este escenario, determine el ancho de banda necesario por usuario en los períodos de máxima actividad y limite a los usuarios a esta cantidad siempre.

Para los usuarios de un ratón 3D, le recomendamos que aumente 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 el artículo de Knowledge Center CTX128190.

Compresión sin pérdida

Cuando se utiliza la compresión sin pérdida:

  • El indicador sin pérdida, un icono en el área de notificación, notifica al usuario si la pantalla mostrada es un fotograma con pérdida o un fotograma sin pérdida. Este icono es útil cuando la configuración de directiva Calidad visual especifica Compilación sin pérdida. El indicador sin pérdida se vuelve verde cuando los fotogramas enviados son sin pérdida.
  • El conmutador sin pérdidas permite al usuario cambiar al modo Siempre sin pérdidas en cualquier momento dentro de la sesión. Para seleccionar o anular la selección de Sin pérdidas en cualquier momento dentro de una sesión, haga clic con el botón derecho en el icono y haga clic en Cambiar a píxel perfecto o use el acceso directo ALT+MAYÚS+1.
  • Para la compresión sin pérdidas: HDX 3D Pro utiliza el códec sin pérdidas para la compresión, independientemente del códec seleccionado a través de la directiva.
  • Para la compresión con pérdidas: 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érdidas no se conserva para las sesiones posteriores. Para usar un códec sin pérdidas en cada conexión, seleccione Siempre sin pérdidas en la configuración de directiva Calidad visual.

Tecla de acceso rápido sin pérdidas

Puede usar una tecla de acceso rápido para seleccionar o borrar Sin pérdidas en cualquier momento dentro de una sesión, utilizando el acceso directo predeterminado ALT+MAYÚS+1.

Puede anular el acceso directo predeterminado, ALT+MAYÚS+1, en el Registro de Windows. Para configurar una nueva entrada del Registro, establezca los siguientes valores de registro:

  • Clave: HKEY_CURRENT_USER\SOFTWARE\Citrix\Graphics
  • Nombre: HKLM_HotKey
  • Tipo: String

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 teclas deben estar separadas por comas “,” sin espacios. El orden de las teclas no importa.

A, C, S, W y K son teclas, donde C=Control, A=ALT, S=MAYÚS, W=Win y K=una tecla válida donde los valores permitidos para K son 0–9, a–z y cualquier código de tecla virtual.

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

La siguiente tabla muestra la lista de ejemplo de códigos de teclas virtuales:

Tecla Valor
F1 0x70
F2 0x71
F3 0x72
F4 0x73
F5 0x74
F6 0x75
F7 0x76
F8 0x77
F9 0x78
F10 0x79
F11 0x7A
F12 0x7B
Tecla AV PÁG 0x21
Tecla RE PÁG 0x22
Tecla FIN 0x23
Tecla INICIO 0x24
Tecla FLECHA IZQUIERDA 0x25
Tecla FLECHA ARRIBA 0x26
Tecla FLECHA DERECHA 0x27
Tecla FLECHA ABAJO 0x28

Asegúrese de que no haya espacios entre las combinaciones de métodos abreviados. Por ejemplo:

Correcto: C=1,K=0x74 Incorrecto: C=1, K=0x74

Editor del Registro de HDX

Precaución:

La edición incorrecta del registro puede causar problemas graves que podrían 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.

Aceleración de GPU para SO de sesión única de Windows