Skip to main content

Optimizar el rendimiento

Configuración de GFX

Introducción

FreeRDP admite cuatro códecs relevantes para transmitir la imagen desde el servidor de terminales al cliente ligero.

  • RemoteFX
  • RemoteFX progresivo
  • AVC/H.264 4:2:0 (AVC420)
  • AVC/H.264 4:4:4 (AVC444)

La elección del códec influye en la calidad de la imagen y en la carga de la CPU tanto en el cliente ligero como en el servidor de terminales. Dependiendo de la versión de Windows Server, solo están disponibles determinados códecs:

Códec Windows 2008 R2 Windows 2012 R2 Windows 2016 Windows 2019
RemoteFX
RemoteFX progresivo
AVC420     1     1
AVC444

1 La especificación RDP lo permite, pero nuestros servidores de prueba no parecen ser capaces de hacerlo.

¿Qué códec es el mejor para mí?

Los códecs de vídeo avanzados (AVC), en particular el AVC444, son los más modernos. El códec AVC444 promete la menor carga de CPU en el cliente ligero, junto con una baja carga de red y la mejor calidad de imagen. Nuestras pruebas exhaustivas demuestran que no es tan sencillo. La tecnología adecuada depende en gran medida del hardware del cliente ligero utilizado, del sistema operativo del servidor, de la configuración del servidor de terminales y de la red. Algunos clientes informan de que con el AVC444 experimentan fuertes artefactos de compresión. En otros casos, el funcionamiento es fluido y con buena calidad. Por ello, nos resulta difícil ofrecer un consejo general.

Si FreeRDP funciona demasiado lento o los artefactos de compresión resultan molestos, le recomendamos que pruebe las opciones 2 y 3 para encontrar la solución que mejor se adapte a sus necesidades.

¿Cómo puedo saber qué códec se está utilizando realmente?

No conocemos ninguna herramienta que pueda mostrarlo directamente. Sin embargo, puede utilizar el Visor de eventos de Windows para deducir cuál es el códec. Para ello, busque en el Visor de eventos, en «Registros de aplicaciones y servicios» → «Microsoft» → «Windows» → «RemoteDesktopServices-RdpCoreTS», los eventos con el ID de evento 162.

Según nuestra experiencia, puede utilizar la siguiente tabla para deducir qué códec se está utilizando:

Códec
Windows 2012R2
Windows 2016
Windows 2019
RemoteFX
Modo de cliente: 1/3, H264 habilitado: 0 Modo de cliente: 3, AVC disponible: 0 Modo cliente: 3, AVC disponible: 0
RemoteFX progresivo
Modo de cliente: 0/2, H.264 activado: 0 Modo de cliente: 0/2, AVC disponible: 0 Modo de cliente: 0, AVC disponible: 0 o
Modo de cliente: 2, AVC disponible: 1, perfil inicial: 2
AVC420
H264 habilitado: 1
AVC444
AVC disponible: 1, perfil inicial: 2048 AVC disponible 1, perfil inicial: 2048

Otras configuraciones del servidor pueden dar lugar a resultados diferentes. Por lo tanto, la tabla anterior solo tiene carácter orientativo. Tenemos previsto que, en una versión futura, se pueda visualizar el códec utilizado en el openthinclient OS.

¿Qué ajustes debo realizar en el openthinclient Manager?

Para controlar la elección del códec, debe realizar los siguientes ajustes en el openthinclient Manager, dentro de la aplicación FreeRDP:

Códec Windows 2012R2 Windows 20161 Windows 20191
RemoteFX Modo GFX Thinclient: Activado
Configuración GFX: /gfx:RFX
Modo GFX Thinclient: Activado
. Configuración GFX: /gfx:AVC420
Modo GFX Thinclient: Activado
. Configuración GFX: /gfx:AVC420
RemoteFX progresivo Modo GFX Thinclient: Desactivado
. Configuración de GFX: /gfx:RFX
Modo GFX Thinclient: Desactivado
. Configuración de GFX: /gfx:AVC420
Modo GFX Thinclient: Desactivado
. Configuración de GFX: /gfx:AVC420
AVC420 Modo GFX Thinclient: irrelevante
. Configuración GFX: /gfx:AVC420
AVC444 Modo GFX Thinclient: Activado
. Configuración de GFX: /gfx:AVC444
Modo GFX Thinclient: activado
. Configuración de GFX: /gfx:AVC444

1. En el servidor, el uso de AVC444 se controla mediante la directiva de grupo 'Configuración del equipo' → 'Plantillas administrativas' → 'Componentes de Windows' → 'Servicios de Escritorio remoto' → 'Host de sesión de Escritorio remoto' → 'Entorno de sesión remota' → 'Dar prioridad al modo gráfico H.264/AVC 444 para las conexiones de Escritorio remoto'. Si desea utilizar AVC444, asegúrese mediante la política de grupo de que se dé prioridad al uso de AVC444.