Skip to main content

Ottimizzare le prestazioni

Impostazioni GFX

Introduzione

FreeRDP supporta quattro codec rilevanti per la trasmissione dell'immagine dal server terminale al thin client.

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

La scelta del codec influisce sulla qualità dell'immagine e sul carico della CPU sia sul thin client che sul server terminale. A seconda della versione di Windows Server, sono disponibili solo determinati codec:

Codec Windows 2008R2 Windows 2012R2 Windows 2016 Windows 2019
RemoteFX
RemoteFX Progressive
AVC420     1     1
AVC444

1 La specifica RDP lo consente, ma i nostri server di prova non sembrano in grado di farlo.

Qual è il codec più adatto alle mie esigenze?

Gli Advanced Video Codecs (AVC), in particolare l'AVC444, sono i codec più moderni. Il codec AVC444 promette il minimo carico della CPU sul thin client, un carico di rete ridotto e la migliore qualità dell'immagine. I nostri test approfonditi dimostrano che non è così semplice. La tecnologia più adatta dipende in larga misura dall’hardware del thin client utilizzato, dal sistema operativo del server, dalle impostazioni del server terminale e dalla rete. Alcune persone segnalano la presenza di evidenti artefatti di compressione con l’AVC444. Per altre, invece, il funzionamento è fluido e la qualità è buona. Pertanto, ci risulta difficile fornire un consiglio generale.

Se FreeRDP risulta troppo lento o gli artefatti di compressione sono fastidiosi, vi consigliamo di provare tutte e tre le opzioni per trovare la soluzione più adatta alle vostre esigenze.

Come faccio a capire quale codec viene effettivamente utilizzato?

Non conosciamo nessuno strumento in grado di mostrarlo direttamente. Tuttavia, è possibile utilizzare il Visualizzatore eventi di Windows per individuare il codec. A tal fine, cercate nel Visualizzatore eventi, alla voce "Registri di applicazioni e servizi" → "Microsoft" → "Windows" → "RemoteDesktopServices-RdpCoreTS", gli eventi con ID evento 162.

In base alla nostra esperienza, potete utilizzare la tabella seguente per individuare il codec utilizzato:

Codec
Windows 2012R2
Windows 2016
Windows 2019
RemoteFX
Modalità client: 1/3, H264 abilitato: 0 Modalità client: 3, AVC disponibile: 0 Modalità client: 3, AVC disponibile: 0
RemoteFX progressivo
Modalità client: 0/2, H264 abilitato: 0 Modalità client: 0/2, AVC disponibile: 0 Modalità client: 0, AVC disponibile 0 oppure
Modalità client: 2, AVC disponibile 1, Profilo iniziale: 2
AVC420
H264 abilitato: 1
AVC444
AVC disponibile 1, profilo iniziale: 2048 AVC disponibile 1, profilo iniziale: 2048

Altre configurazioni del server possono portare a risultati diversi. Pertanto, la tabella sopra riportata è solo indicativa. In una versione futura prevediamo di consentire la visualizzazione del codec utilizzato nell'openthinclient OS.

Quali impostazioni devo configurare in openthinclient Manager?

Per gestire la scelta del codec, è necessario effettuare le seguenti impostazioni in openthinclient Manager nell’applicazione FreeRDP:

Codec Windows 2012R2 Windows 20161 Windows 20191
RemoteFX Modalità thin client GFX: attiva
Impostazioni GFX: /gfx:RFX
Modalità thin client GFX: attiva
Impostazioni GFX: /gfx:AVC420
Modalità thin client GFX: attiva
Impostazioni GFX: /gfx:AVC420
RemoteFX progressivo Modalità thin client GFX: Disattivata
Impostazioni GFX: /gfx:RFX
Modalità thin client GFX: Disattivata
Impostazioni GFX: /gfx:AVC420
Modalità thin client GFX: Disattivata
Impostazioni GFX: /gfx:AVC420
AVC420 Modalità thin client GFX: irrilevante
Impostazioni GFX: /gfx:AVC420
AVC444 Modalità thin client GFX: Attiva
Impostazioni GFX: /gfx:AVC444
Modalità thin client GFX: attiva
Impostazioni GFX: /gfx:AVC444

1 A livello di server, l'utilizzo di AVC444 è gestito tramite il criterio di gruppo Configurazione computerModelli amministrativiComponenti di WindowsServizi Desktop remoto→Host sessione Desktop remoto→Ambiente sessione remota→Dare priorità alla modalità grafica H.264/AVC 444 per le connessioni Desktop remoto. Se si desidera utilizzare AVC444, assicurarsi tramite i criteri di gruppo che venga data priorità all’uso di AVC444.