Gráficos y pantalla
Admitir varios monitores
Puede usar un máximo de ocho monitores con la aplicación Citrix Workspace para Windows.
Cada monitor en una configuración de varios monitores tiene su propia resolución, configurada por el fabricante. Los monitores pueden ofrecer diferentes resoluciones y orientaciones durante las sesiones.
Las sesiones pueden distribuirse entre varios monitores de dos formas:
-
En modo de pantalla completa, con varios monitores en la sesión; las aplicaciones se presentan en los monitores como lo harían localmente.
Citrix Virtual Apps and Desktops y Citrix DaaS: Puede mostrar la ventana de Desktop Viewer en cualquier subconjunto de rectángulos de monitores; para ello, cambie el tamaño de la ventana en cualquier parte de esos monitores y haga clic en Maximizar.
-
En modo de ventana, con la imagen de un solo monitor para la sesión; las aplicaciones no se acoplan a monitores individuales.
Citrix Virtual Apps and Desktops y Citrix DaaS: Сuando posteriormente se inicia cualquier escritorio en la misma asignación (anteriormente “grupo de escritorios”), se mantiene el parámetro de ventana y se muestra el escritorio en los mismos monitores. En la medida en que la distribución de monitores sea rectangular, se pueden mostrar varios escritorios virtuales en un dispositivo. Si la sesión de aplicaciones y escritorios virtuales usa el monitor principal en el dispositivo, este será el monitor principal de la sesión. De lo contrario, el monitor con el número más bajo en la sesión se convierte en el monitor principal.
Para habilitar la compatibilidad con varios monitores, compruebe lo siguiente:
- El dispositivo de usuario está configurado para admitir el uso de varios monitores.
- El sistema operativo puede detectar cada uno de los monitores. En plataformas con Windows, para verificar que esta detección tiene lugar, vaya a Configuración > Sistema, haga clic en Pantalla y confirme que cada monitor aparezca por separado.
- Después de detectar los monitores:
- Citrix Virtual Desktops: Defina el límite de memoria gráfica con la configuración Límite de memoria de presentación de las directivas de máquina de Citrix.
-
Citrix Virtual Apps: Según la versión del servidor de Citrix Virtual Apps que haya instalado:
- Defina el límite de memoria de gráficos con la configuración Límite de memoria de presentación en la directiva de equipo de Citrix.
- En la consola de administración de Citrix para el servidor de Citrix Virtual Apps, seleccione la comunidad y, en el panel de tareas, seleccione:
- Modify Server Properties > Modify all properties > Server Default > HDX Broadcast > Display
- O Modify Server Properties > Modify all properties > Server Default > ICA > Display
- Y establezca la memoria máxima que se utilizará para los gráficos de cada sesión.
Compruebe que el parámetro sea lo bastante amplio (en kilobytes) para ofrecer suficiente memoria gráfica. Si este parámetro no es lo suficientemente grande, el recurso publicado se restringirá al subconjunto de monitores que cubra el tamaño especificado.
Uso de Citrix Virtual Desktops en monitores dobles:
- Seleccione Desktop Viewer y haga clic en la flecha hacia abajo.
- Seleccione la opción Ventana.
- Arrastre la pantalla Citrix Virtual Desktops entre los dos monitores. Asegúrese de que aproximadamente la mitad de la pantalla esté presente en cada monitor.
-
En la barra de herramientas de Citrix Virtual Desktops, seleccione Pantalla completa.
La pantalla se extiende ahora a ambos monitores.
Para calcular los requisitos de memoria gráfica para Citrix Virtual Apps and Desktops y Citrix DaaS, consulte el artículo CTX115637 en Knowledge Center.
Decodificación por hardware
Cuando se usa la aplicación Citrix Workspace (con HDX Engine 14.4), la GPU se puede usar para la decodificación H.264 donde esté disponible en el cliente. La capa de API utilizada para la decodificación por GPU es DirectX Video Acceleration.
Para habilitar la decodificación por hardware con la plantilla administrativa de GPO de la aplicación Citrix Workspace:
- Abra la plantilla administrativa de GPO de la aplicación Citrix Workspace; para ello, ejecute gpedit.msc.
- En el nodo Configuración del equipo, vaya a Plantillas administrativas > Citrix Workspace > Experiencia de usuario.
- Seleccione Aceleración de hardware para gráficos.
- Seleccione Habilitada y haga clic en Aplicar y luego en Aceptar.
Para validar si la directiva está configurada y si se utiliza la aceleración de hardware para sesiones ICA activas, compruebe estas entradas del Registro:
Ruta del Registro: HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\CEIP\Data\GfxRender
.
Sugerencia
El valor de Graphics_GfxRender_Decoder y Graphics_GfxRender_Renderer debe ser 2. Si el valor es 1, esto significa que se está usando la decodificación por CPU.
Cuando use la función de decodificación por hardware, tenga en cuenta que existen las limitaciones siguientes:
- Si el cliente tiene dos unidades GPU y uno de los monitores está activo en la segunda GPU, se usa la decodificación basada en CPU.
- Al conectarse a un servidor de Citrix Virtual Apps con Windows Server 2008 R2, no use la decodificación por hardware en el dispositivo Windows del usuario. Si se habilita, pueden observarse problemas, como un rendimiento lento al resaltar texto y un parpadeo de pantalla.
Distribución de pantallas virtuales
Esta función le permite definir una distribución de monitores virtuales que se aplica al escritorio remoto. También puede dividir un único monitor de cliente virtualmente en un máximo de ocho monitores en el escritorio remoto. Puede configurar los monitores virtuales en la ficha Distribución del monitor en Desktop Viewer. Allí, puede dibujar líneas horizontales o verticales para separar la pantalla en monitores virtuales. La pantalla se divide en función de porcentajes especificados en la resolución del monitor cliente.
Puede establecer los PPP en los monitores virtuales que se utilizarán para el escalado de PPP o la correspondencia de PPP. Después de aplicar una distribución de monitores virtuales, cambie el tamaño o vuelva a conectarse a la sesión.
Esta configuración se aplica solo a las sesiones de escritorio de un solo monitor y en pantalla completa, no afecta a ninguna aplicación publicada. Esta configuración se aplica a todas las conexiones posteriores de ese cliente.
A partir de Citrix Workspace para Windows 2106, la distribución de pantallas virtuales también está disponible en sesiones de escritorio de pantalla completa y con varios monitores. La distribución de pantallas virtuales está habilitada de forma predeterminada. En casos con varios monitores, se aplica la misma distribución de pantallas virtuales configurada a todos los monitores de la sesión si el total de pantallas virtuales no es superior a ocho pantallas virtuales. Si se supera este límite, la distribución de pantallas virtuales se ignora y no se aplica a ningún monitor de la sesión.
Para inhabilitar la mejora para varios monitores, configure esta clave del Registro:
HKEY_CURRENT_USER\Software\Citrix\XenDesktop\DesktopViewer
Nombre: SplitAllMonitors Tipo: DWORD
Valores:
1: Habilitada
0: Inhabilitada
Escalado de PPP
La aplicación Citrix Workspace cuenta con reconocimiento de PPP y permite la correspondencia de resoluciones de pantalla y el escalado de PPP en el cliente Windows con la sesión de aplicaciones y escritorios virtuales.
El escalado de PPP se usa principalmente con monitores de gran tamaño y alta resolución para mostrar aplicaciones, texto, imágenes y otros elementos gráficos en un tamaño que se pueda ver cómodamente.
Esta función está habilitada de forma predeterminada y es el parámetro recomendado para todos los casos de uso. Sin embargo, los administradores pueden seguir configurando el escalado de PPP mediante la plantilla administrativa de objeto de directiva de grupo, o GPO, (configuración por máquina), si es necesario.
Para configurar el ajuste de escala de PPP mediante la plantilla administrativa de GPO:
Para configurar el ajuste de escala de PPP mediante la plantilla administrativa de GPO:
- Abra la plantilla administrativa de GPO de la aplicación Citrix Workspace; para ello, ejecute gpedit.msc.
- En el nodo Configuración del equipo, vaya a Plantillas administrativas > Componentes de Citrix > Citrix Workspace > PPP.
-
Seleccione la directiva PPP elevados.
-
Seleccione una de estas opciones:
- Sí: Se aplican PPP elevados en una sesión.
- No, usar la resolución nativa: El sistema operativo se encarga de configurar la resolución.
- Haga clic en Aplicar y Aceptar.
- Desde la línea de comandos, ejecute el comando
gpupdate /force
para aplicar los cambios.
Configurar el escalado de PPP mediante la interfaz gráfica de usuario:
- Haga clic con el botón secundario en el icono de la aplicación Citrix Workspace situado en el área de notificaciones.
- Seleccione Preferencias avanzadas y haga clic en PPP elevado.
- Seleccione una de estas opciones:
- Sí: Se aplican PPP elevados en una sesión.
- No, usar la resolución nativa: La aplicación Citrix Workspace detecta los PPP en el VDA y los aplica.
- De forma predeterminada está seleccionada la opción Dejar que el sistema operativo ajuste la resolución. Permite a Windows encargarse del escalado de PPP. Esta opción también significa que se inhabilita la directiva PPP elevados.
- Haga clic en Guardar.
- Reinicie la sesión de la aplicación Citrix Workspace para que los cambios surtan efecto.
NOTA:
Consideraciones adicionales:
- La correspondencia de PPP requiere la versión 1912 LTSR de Citrix Virtual Apps and Desktops o una posterior.
- En la mayoría de los casos, se recomienda el parámetro No, usar la resolución nativa (correspondencia de PPP).
- El parámetro predeterminado Dejar que el sistema operativo ajuste la resolución inhabilita el reconocimiento de PPP en la aplicación Citrix Workspace. Es posible que este modo produzca gráficos borrosos cuando la escala de PPP del cliente Windows se establece en un valor distinto al 100 %. Este modo no admite varios monitores con diferentes escalas de PPP.
- La opción Sí hace que la aplicación Citrix Workspace amplíe la escala de la ventana de la sesión para que coincida con la escala de PPP configurada en el cliente Windows. Se trata de una función antigua que se recomienda solo para conexiones a entornos antiguos de XenApp y XenDesktop cuando se requieren escalas de PPP superiores al 100 % en el cliente. Es posible que este modo produzca gráficos borrosos.
Para obtener información sobre la solución de problemas de escalado de PPP, consulte el artículo CTX230017 de Knowledge Center.
Selección automática del códec de vídeo
La aplicación Citrix Workspace para Windows ahora detecta automáticamente el mejor códec de vídeo que se puede usar. Durante la instalación de la aplicación Citrix Workspace para Windows, se evalúan las capacidades de decodificación del dispositivo de punto final. En función de esta información, la aplicación Citrix Workspace para Windows selecciona el mejor códec para usar con el VDA cuando se inicia la sesión. Este es el orden en el que se evalúan los códecs de vídeo:
- AV1
- H.265
- H.264
Esta función está disponible cuando la directiva Usar códec de vídeo para compresión está establecida en una de las siguientes opciones:
- Usar si se prefiere
- Para la pantalla entera
- Para áreas en cambio constante
Para obtener más información sobre la directiva Usar códec de vídeo para la compresión, consulte Usar códec de vídeo para la compresión.
La selección automática solo se aplica a las variantes YUV 4:2:0 de estos códecs. YUV 4:2:0 utiliza menos ancho de banda, lo que puede afectar la calidad. Si la configuración de la directiva de Calidad visual está establecida en Gradual sin pérdida o Siempre sin pérdida y si la directiva Permitir sin pérdida visual está establecida en habilitada, la selección automática del códec de vídeo está inhabilitada y, en su lugar, se utiliza YUV 4:4:4 H.264 o H.265.
Para obtener más información sobre estas directivas, consulte lo siguiente:
Nota:
El YUV 4:2:0 es un submuestreo de croma y es una técnica de compresión de color que reduce el consumo total de ancho de banda.
Al conectarse a un recurso, la aplicación Citrix Workspace prueba la capacidad del dispositivo de punto final para decodificar H.265 y AV1 y guardar las capacidades en el registro. Después, la aplicación Citrix Workspace selecciona automáticamente el mejor códec de vídeo para usar y negocia este códec con el VDA. Si tanto el VDA como el cliente pueden usar H.265 y AV1, se selecciona AV1 como códec de vídeo. Si el AV1 no está disponible en el VDA ni en el cliente, se selecciona H.265. Si H.265 tampoco está disponible en ninguno de los dos, la sesión usa H.264 como códec de vídeo.
Esta función está habilitada de manera predeterminada.
Para inhabilitar la selección automática del códec de vídeo, configure DisableDecoderCaps de la siguiente manera:
-
Abra el Editor del Registro con
regedit
en el comando Ejecutar. -
Vaya a
HKEY_LOCAL_MACHINE\Software\WOW6432Node\Policies\Citrix\ICA Client\Graphics Engine
.O bien:
Vaya a
HKEY_CURRENT_USER\Software\Policies\Citrix\ICA Client\Graphics Engine
-
Cree una clave DWORD con el nombre DisableDecoderCaps y establezca el valor de la clave en 1.
Si el valor de DisableDecoderCaps se establece en 1 en HKEY_LOCAL_MACHINE o HKEY_CURRENT_USER, no se utiliza la selección automática del códec de vídeo.
Codificación de vídeo H.265
La aplicación Citrix Workspace admite el uso del códec de vídeo H.265 para la aceleración de hardware de vídeos y gráficos remotos. Es necesario que se admita el códec de vídeo H.265 y que esté habilitado tanto en el VDA como en la aplicación Citrix Workspace. Si la GPU del dispositivo de punto final no admite la decodificación H.265 mediante la interfaz DXVA, la configuración de directiva “Decodificación H265 para gráficos” se ignora y la sesión recurre al códec de vídeo H.264.
Requisitos previos:
- VDA 7.16 y versiones posteriores.
- Habilite la directiva Optimizar para cargas de trabajo de gráficos 3D en el VDA.
- Habilite la directiva Usar codificación por hardware para códec de vídeo en el VDA.
GPU de cliente que ofrece compatibilidad con la decodificación H.265:
- GPU de la generación NVIDIA Pascal o posterior
- GPU Intel de 6.ª generación o posterior
- AMD de la Generación GCN3 o posterior
Nota:
Esta función tiene más requisitos de VDA, como los siguientes:
- GPU de la generación NVIDIA Maxwell o posterior
- GPU Intel de 6.ª generación o posterior
- GPU de la generación AMD Raven o posterior
Esta función se habilita automáticamente con la introducción de la función Selección automática del códec de vídeo.
Este comportamiento se puede cambiar controlando explícitamente la decodificación H.265 con la clave de registro del lado del cliente EnableH265.
Configurar la codificación de vídeo H.265 mediante el Editor del Registro:
Habilitar la codificación de vídeo H.265 en una red no unida a un dominio en un sistema operativo de 32 bits:
- Abra el Editor del Registro con
regedit
en el comando Ejecutar. - Vaya a
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Graphics Engine
. - Cree una clave DWORD con el nombre EnableH265 y establezca el valor de la clave en 1.
Habilitar la codificación de vídeo H.265 en una red no unida a un dominio en un sistema operativo de 64 bits:
- Abra el Editor del Registro con
regedit
en el comando Ejecutar. - Vaya a
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client\Graphics Engine
. - Cree una clave DWORD con el nombre EnableH265 y establezca el valor de la clave en 1.
- Inicie la sesión de nuevo para que los cambios surtan efecto.
La presencia del EnableH265 inhabilita la detección automática. Si se establece EnableH265 en 0, se inhabilita la decodificación H.265. Por lo tanto, la sesión no usa el códec de vídeo H.265, aunque esté configurado en el VDA.
Si se establece EnableH265 en 1, la aplicación Citrix Workspace para Windows intenta utilizar la decodificación H.265. Si la decodificación H.265 falla, el cliente y el servidor vuelven a la codificación H.264.
El uso de H.265 también se puede habilitar configurando la aplicación Citrix Workspace para que utilice la codificación de vídeo H.265 mediante la plantilla administrativa de objetos de directiva de grupo (GPO) de Citrix:
- Abra la plantilla administrativa de GPO de la aplicación Citrix Workspace; para ello, ejecute
gpedit.msc
. - En el nodo Configuración del equipo, vaya a Plantillas administrativas > > Experiencia del usuario.
- Seleccione la directiva Decodificación H265 para gráficos.
- Seleccione Habilitada.
- Haga clic en Aplicar y, a continuación, en Aceptar.
- Inicie la sesión de nuevo para que los cambios surtan efecto.
Nota:
- Si la directiva Aceleración de hardware para gráficos está inhabilitada en la plantilla administrativa de GPO de la aplicación Citrix Workspace, la configuración de directiva Decodificación H.265 para gráficos se ignora. En ese caso, la función no se aplica y utiliza de nuevo el códec de vídeo H.264.
- El indicador de estado de gráficos y el monitor Citrix HDX se pueden utilizar para validar el uso del códec de vídeo.
AV1
La aplicación Citrix Workspace es compatible con el uso del códec de vídeo AV1 para la aceleración de hardware de vídeos y gráficos remotos. El códec de vídeo AV1 debe ser compatible y estar habilitado tanto en el VDA como en la aplicación Citrix Workspace.
Los requisitos previos para el AV1 son los siguientes:
- VDA 2308 o posterior.
- Aplicación Citrix Workspace para Windows 2305 o posterior
- Habilite la directiva Usar codificación por hardware para códec de vídeo en el VDA (de manera predeterminada).
- La aplicación Citrix Workspace para Windows tiene los siguientes requisitos de hardware de cliente para AV1:
- NVIDIA Ampere o posterior
- Intel 11.ª generación/Arc o más reciente
- AMD Radeon RX 6000/Radeon Pro serie W6000 (RDNA2) o posterior
Nota:
AV1 tiene más requisitos de VDA, como los siguientes:
- GPU NVIDIA de la generación Lovelace o posterior (por ejemplo, L4/L40)
- GPU de la generación Intel Arc o posterior
Esta función se habilita automáticamente con la introducción de la función Selección automática del códec de vídeo.
Este comportamiento se puede cambiar controlando explícitamente la decodificación de AV1 con la clave de Registro EnableAV1 del lado del cliente.
Configuración de la codificación de vídeo AV1 mediante el Editor de Registro:
Habilitar la codificación de vídeo AV1 en una red no unida a un dominio en un sistema operativo de 32 bits:
- Abra el Editor del Registro con
regedit
en el comando Ejecutar. - Vaya a
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\ICA Client\Graphics Engine
. - Cree una clave DWORD con el nombre EnableAV1 y establezca el valor de la clave en 1.
- Inicie la sesión de nuevo para que los cambios surtan efecto.
Habilitar la codificación de vídeo AV1 en una red no unida a un dominio en un sistema operativo de 64 bits:
- Abra el Editor del Registro con
regedit
en el comando Ejecutar. - Vaya a
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Citrix\ICA Client\Graphics Engine
. - Cree una clave DWORD con el nombre EnableAV1 y establezca el valor de la clave en 1.
- Inicie la sesión de nuevo para que los cambios surtan efecto.
La presencia del EnableAv1 inhabilita la detección automática. Si se establece EnableAV1 en 0, se inhabilita la decodificación AV1 y, por lo tanto, la sesión no utiliza el códec de vídeo AV1.
Al establecer EnableAV1 en 1, la aplicación Citrix Workspace para Windows intenta utilizar la decodificación AV1. Si se produce un error en la decodificación del AV1, el cliente y el servidor vuelven a la codificación H.264.
Nota:
Si la directiva Aceleración de hardware para gráficos está inhabilitada en la plantilla administrativa de GPO de la aplicación Citrix Workspace, la configuración de directiva Decodificación AV1 para gráficos se ignora. En ese caso, la función no se aplica y utiliza de nuevo el códec de vídeo H.264.
El indicador de estado de gráficos y el monitor Citrix HDX se pueden utilizar para validar el uso del códec de vídeo.