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 computer→Modelli amministrativi→Componenti di Windows→Servizi 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.