Thinwire
Introducción
Thinwire, una parte de la tecnología de Citrix HDX, es la tecnología predeterminada de Citrix para pantallas remotas que se utiliza en Citrix Virtual Apps and Desktops.
Las tecnologías de pantallas remotas permiten que los gráficos generados en una máquina se transmitan (normalmente a través de una red) a otra máquina para que se vean desde allí.
Una buena solución de pantallas remotas ofrece una experiencia de usuario altamente interactiva que sea similar a la de un equipo local. Thinwire lo consigue porque utiliza un abanico de técnicas complejas y eficientes para la compresión y el análisis de imágenes. Thinwire maximiza la escalabilidad de los servidores y consume menos ancho de banda que otras tecnologías de pantallas remotas.
Gracias a este equilibrio, Thinwire cubre la mayoría de los casos de uso generales que pueda haber en una empresa, y se usa como la tecnología predeterminada para pantallas remotas en Citrix Virtual Apps and Desktops.
HDX 3D Pro
En su configuración predeterminada, Thinwire puede entregar gráficos 3D o de interacción elevada y emplear una unidad de procesamiento de gráficos (GPU), si está presente. Sin embargo, se recomienda habilitar el modo HDX 3D Pro mediante las directivas Optimizar para cargas de trabajo de gráficos 3D o Calidad visual > Gradual sin pérdida para casos en los que las GPU están presentes. Estas directivas configuran Thinwire para que utilice un códec de vídeo (H.264 o H.265) que codifica toda la pantalla mediante la aceleración de hardware si hay una GPU presente. Esto ofrece una experiencia más fluida para gráficos 3D profesionales. Para obtener más información, consulte H.264 gradual sin pérdida, HDX 3D Pro y Aceleración de GPU para SO Windows de sesión única.
Requisitos
Thinwire está optimizado para sistemas operativos modernos, como Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 y Windows 10. Para Windows Server 2008 R2, se recomienda el modo de gráficos antiguo. Utilice las plantillas de directivas Citrix integradas, las plantillas “Alta escalabilidad de servidores para sistemas operativos antiguos” y “Optimización de redes WAN para sistemas operativos antiguos” para entregar las combinaciones de configuraciones de directiva que Citrix recomienda para estos casos de uso.
Nota:
No se admite el modo de gráficos antiguo en esta versión. Este modo se incluye para la compatibilidad con versiones anteriores cuando se usa XenApp 7.15 LTSR y XenDesktop 7.15 LTSR, así como las versiones anteriores de VDA.
- La configuración de directiva que controla el comportamiento de Thinwire, Usar códec de vídeo para compresión, está disponible en las versiones de VDA de Citrix Virtual Apps and Desktops 7 1808 y versiones posteriores, así como XenApp y XenDesktop 7.6 FP3 y versiones posteriores. La opción Usar códec de vídeo si se prefiere es la configuración predeterminada en las versiones de VDA de Citrix Virtual Apps and Desktops 7 1808 o versiones posteriores, así como XenApp y XenDesktop 7.9 o versiones posteriores.
- Todas las aplicaciones Citrix Workspace admiten Thinwire. Sin embargo, es posible que algunas aplicaciones Citrix Workspace admitan funciones de Thinwire que otras no admiten (por ejemplo, gráficos de 8 o 16 bits para reducir el uso del ancho de banda). La aplicación Citrix Workspace negocia automáticamente si admitir o no esas funciones.
- Thinwire emplea más recursos de servidor (CPU, memoria) cuando hay varios monitores y una alta resolución de pantalla. Es posible ajustar la cantidad de recursos que utiliza Thinwire. Sin embargo, puede que eso provoque un aumento del uso de ancho de banda.
- En situaciones de bajo ancho de banda o latencia elevada, tenga en cuenta la posibilidad de habilitar los gráficos de 8 o 16 bits para mejorar la interactividad. Es posible que la calidad visual se vea afectada, especialmente a una profundidad de color de 8 bits.
Métodos de codificación
Thinwire puede operar en dos modos de codificación diferentes en función de las prestaciones de las directivas y del cliente:
- Thinwire a pantalla completa con H.264 o H.265
- Thinwire con H.264 o H.265 selectivo
En la comunicación remota GDI antigua, se utilizaba el controlador remoto de XPDM, no un codificador Thinwire de mapa de bits.
Configuración
Thinwire es la tecnología predeterminada de pantallas remotas.
La siguiente configuración de directiva de Gráficos establece las opciones predeterminadas y ofrece alternativas a diferentes casos de uso:
-
Usar códec de vídeo para compresión
- Usar códec de vídeo si se prefiere. Esta es la opción predeterminada. No se requiere ninguna configuración adicional. Si mantiene esta configuración como predeterminada, Thinwire se seleccionará para todas las conexiones de Citrix, y se optimizará para la escalabilidad, el ancho de banda y una calidad de imagen superior para cargas de trabajo típicas de escritorio. Esto equivale funcionalmente a la opción Para áreas en cambio constante.
- Las demás opciones de esta configuración de directiva siguen utilizando Thinwire combinado con otras tecnologías para diferentes casos de uso. Por ejemplo:
- Para áreas en cambio constante. En Thinwire, la tecnología de pantalla adaptable identifica las imágenes en movimiento (vídeo, 3D en movimiento) y usa H.264 o H.265 solo en aquella parte de la pantalla donde se mueva la imagen.
- Para la pantalla entera. Entrega Thinwire con H.264 o H.265 en pantalla completa para mejorar la experiencia del usuario y optimizar el ancho de banda cuando haya un uso intensivo de gráficos 3D. En el caso de H.264 4:2:0 (la directiva Compresión sin pérdida visual está inhabilitada), la imagen final no es perfecta (sin pérdida), y es posible que no sea adecuada para ciertas situaciones. En tales casos, considere la posibilidad de usar, en su lugar, H.264 gradual sin pérdida.
Hay otras configuraciones de directiva, incluidas las siguientes configuraciones de directiva de Presentación visual, que se pueden emplear para optimizar el rendimiento de la tecnología de pantallas remotas: Thinwire admite todas.
- Profundidad de color preferida para gráficos simples
- Velocidad de fotogramas de destino
- Calidad visual
Para conocer las combinaciones de configuraciones de directiva que Citrix recomienda para diferentes casos de uso en empresas, use las plantillas de directivas de Citrix integradas. Las plantillas Alta escalabilidad de servidores y Experiencia de usuario de muy alta definición usan Thinwire con las mejores combinaciones de configuraciones de directiva para las prioridades de la empresa y las expectativas de los usuarios.
Supervisar Thinwire
Puede supervisar el uso y el rendimiento de Thinwire desde Citrix Director. La vista de detalles del canal virtual HDX ofrece información útil para la supervisión y la solución de problemas relacionados con Thinwire en cualquier sesión. Para ver las métricas relacionadas con Thinwire:
-
En Director, busque un usuario, una máquina o un dispositivo de punto final, abra una sesión activa y haga clic en Detalles. Si no, puede seleccionar Filtros > Sesiones > Todas las sesiones, abrir una sesión activa y hacer clic en Detalles.
-
Desplácese hacia abajo hasta el panel HDX.
-
Seleccione Gráficos: Thinwire.
Códec de compresión sin pérdida (MDRLE)
En una sesión de escritorio estándar, la mayoría de las imágenes son gráficos simples o regiones de texto. Thinwire determina dónde se encuentran estas áreas y las selecciona para la codificación sin pérdida mediante el códec 2DRLE. En el lado del cliente de la aplicación Citrix Workspace, esos elementos se decodifican mediante el decodificador 2DRLE del lado de la aplicación Citrix Workspace para mostrarlos en la sesión.
En XenApp y XenDesktop 7.17, agregamos un códec MDRLE, con una razón de compresión más alta y menor consumo de ancho de banda que el códec 2DRLE en sesiones de escritorio estándar. Este nuevo códec no afecta a la escalabilidad de los servidores.
Por lo general, un menor consumo de ancho de banda implica una interactividad de sesión mejorada (especialmente en enlaces compartidos o restringidos) y costes reducidos. Por ejemplo: el consumo de ancho de banda previsto cuando se utiliza el códec MDRLE es, aproximadamente, entre un 10 y un 15 % más pequeño que con XenApp y XenDesktop 7.15 LTSR para cargas de trabajo estándar de Office.
No se requiere ninguna configuración para el códec MDRLE. Si la aplicación Citrix Workspace admite la decodificación MDRLE, el VDA utiliza su propia codificación de MDRLE y la decodificación MDRLE de la aplicación Citrix Workspace. En cambio, si la aplicación Citrix Workspace no admite la decodificación MDRLE, el VDA recurre automáticamente a la codificación 2DRLE.
Requisitos de MDRLE:
- Agentes VDA de Citrix Virtual Apps and Desktops 7 1808 (versión mínima)
- Agentes VDA de XenApp y XenDesktop 7.17 (versión mínima)
- Aplicación Citrix Workspace para Windows 1808 (versión mínima)
- Citrix Receiver para Windows 4.11 (versión mínima)
Modo progresivo
Citrix Virtual Apps and Desktops 1808 presentó el modo progresivo y lo habilitó de forma predeterminada. En condiciones de red restringida (valor predeterminado: ancho de banda < 2 Mbps o latencia > 200 ms), Thinwire aumentó la compresión de texto e imágenes estáticas para mejorar la interactividad durante la actividad en pantalla. Cuando se detiene la actividad en pantalla, el texto y las imágenes altamente comprimidos se vuelven más nítidos de forma progresiva y aleatoria por bloques. Esta compresión y esta mayor nitidez mejoran la interactividad general, reducen la eficiencia de la caché y aumentan el uso del ancho de banda.
A partir de Citrix Virtual Apps and Desktops 1906, el modo progresivo está inhabilitado de forma predeterminada. Ahora empleamos otra estrategia. La calidad de las imágenes estáticas se basa ahora en las condiciones de la red y se halla entre un valor mínimo y un valor máximo predefinidos para cada parámetro de la calidad visual. Como no existe ningún paso explícito para aumentar la nitidez, Thinwire optimiza la entrega de imágenes y mantiene la eficiencia de la caché, al tiempo que ofrece casi todos los beneficios del modo progresivo.
Cambiar el comportamiento del modo progresivo
Puede cambiar el estado del modo progresivo con la clave de Registro. Para obtener información, consulte Modo progresivo en la lista de funciones administradas a través del Registro.
H.264 gradual sin pérdida
Gradual sin pérdida es una configuración especial de Thinwire que optimiza la entrega de gráficos en pos de la interactividad y la calidad final de las imágenes. Para habilitar esta configuración, establezca la directiva Calidad visual en Gradual sin pérdida.
La opción Gradual sin pérdida comprime la pantalla mediante H.264 (o H.265) durante la actividad en pantalla y la vuelve totalmente nítida (sin pérdida) al cesar la actividad. La calidad de las imágenes de H.264 (o H.265) se adapta a los recursos disponibles para mantener la mejor velocidad de fotogramas posible. El aumento de nitidez se hace gradualmente y da una respuesta inmediata si el usuario inicia la actividad en pantalla poco después de iniciar dicho aumento. Por ejemplo: al seleccionar un modelo y girarlo.
La opción Gradual sin pérdida de H.264 ofrece todas las ventajas de H.264 o H.265 en pantalla completa, incluida la aceleración de hardware, pero con el beneficio adicional de una pantalla final y sin pérdida garantizada. Esto es fundamental para cargas de trabajo de tipo 3D que requieren una imagen final totalmente nítida. Por ejemplo: al manipular imágenes médicas. Además, la opción Gradual sin pérdida de H.264 emplea menos recursos que H.264 en pantalla completa 4:4:4. Como resultado, la opción Gradual sin pérdida generalmente proporciona una velocidad de fotogramas mayor que H.264 en Compresión sin pérdida visual 4:4:4.
Nota:
Además de la directiva Calidad visual, establezca la directiva Uso de códec de vídeo en Usar si se prefiere (opción predeterminada) o Para áreas en cambio constante. Para volver a la opción que no es gradual sin pérdida de H.264, establezca la directiva Uso de códec de vídeo en No usar códec de vídeo. El resultado es la codificación de las imágenes en movimiento con JPEG en lugar de H.264 (o H.265).