FreeRDP – Paramètres GFX
Introduction
FreeRDP prend en charge quatre codecs principaux pour transférer l’image du serveur terminal vers le Thin Client :
- RemoteFX
- RemoteFX Progressive
- AVC/H.264 4:2:0 (AVC420)
- AVC/H.264 4:4:4 (AVC444)
Le choix du codec influence la qualité de l’image ainsi que l’utilisation du processeur sur le Thin Client et le serveur terminal. Selon la version de Windows Server, seuls certains codecs peuvent être disponibles.
Codec | Windows2008R2 | Windows2012R2 | Windows 2016 | Windows 2019 |
|---|---|---|---|---|
RemoteFX |
|
|
|
|
RemoteFX Progressive |
|
|
|
|
AVC420 |
|
|
|
|
AVC444 |
|
|
|
|
(1)La spécification RDP le permet, mais nos serveurs de test ne semblent pas en être capables.
Quel codec est le meilleur pour moi ?
Les Advanced Video Codecs (AVC), et en particulier AVC444, sont les codecs les plus modernes. Le codec AVC444 promet la plus faible utilisation du processeur sur le Thin Client, une faible charge réseau et la meilleure qualité d’image.
Cependant, nos tests approfondis montrent que ce n’est pas si simple. Le choix du codec dépend fortement de :
- la configuration matérielle du Thin Client,
- le système d’exploitation du serveur,
- les paramètres du serveur terminal,
- et le réseau.
Certains clients ont signalé des artefacts de compression importants avec AVC444, tandis que pour d’autres, il fonctionne de manière fluide et avec une bonne qualité. C’est pourquoi il est difficile de donner un conseil général.
Si FreeRDP est trop lent ou si les artefacts de compression sont gênants, il est recommandé de tester toutes les 2-3 options disponibles afin de trouver la solution la mieux adaptée à votre environnement.
Comment savoir quel codec est réellement utilisé ?
Aucun outil ne permet de visualiser directement le codec utilisé. Cependant, vous pouvez utiliser l’Observateur d’événements Windows pour en déduire le codec.
Dans l’Observateur d’événements, accédez à :
Journaux des applications et services → Microsoft → Windows → RemoteDesktopServices-RdpCoreTS
et recherchez les événements avec l’ID 162.
La capture d’écran suivante montre une connexion utilisant AVC444 sur un serveur Windows 2019.

D’après notre expérience, vous pouvez utiliser le tableau suivant pour déterminer le codec utilisé :
Codec | Windows2012R2 | Windows 2016 | Windows 2019 |
|---|---|---|---|
RemoteFX | Client Mode:1, H264 Enabled: 0 | Client Mode:3, AVC Available 0 | Client Mode:3, AVC Available 0 |
RemoteFX Progressive | Client Mode:0/2, H264 Enabled: 0 | Client Mode:0/2, AVC Available 0 | Client Mode:0, AVC Available 0 oder |
AVC420 | H264 Enabled: 1 | ||
AVC444 |
| AVC Available 1, Initial profile: 2048 | AVC Available 1, Initial profile: 2048 |
D’autres configurations de serveur peuvent produire des résultats différents. Le tableau ci-dessus est donc à titre indicatif uniquement. Nous prévoyons, dans une version future, de permettre l’affichage du codec utilisé dans RangeeOS.
Quelles sont les réglages à effectuer dans la Rangee Kommbox ?
Pour choisir le codec, vous devez configurer les paramètres suivants dans l’application FreeRDP :
Codec | Windows2012R2 | Windows 2016(1) | Windows 2019(1) |
|---|---|---|---|
RemoteFX | Mode GFX Thin Client: An | Mode GFX Thin Client: An | Mode GFX Thin Client: An |
RemoteFX Progressive | Mode GFX Thin Client: Aus | Mode GFX Thin Client: Aus | Mode GFX Thin Client: Aus |
AVC420 | Mode GFX Thin Client: irrelevant | ||
AVC444 |
| GFX Thinclient Mode: An | Mode GFX Thin Client: An |
(1) Côté serveur, l’utilisation d’AVC444 est contrôlée par la stratégie de groupe : Configuration ordinateur → Modèles d’administration → Composants Windows → Services Bureau à distance → Hôte de session Bureau à distance → Environnement de session à distance → Prioriser le mode graphique H.264/AVC 444 pour les connexions Bureau à distance. Si vous souhaitez utiliser AVC444, assurez-vous via cette stratégie que son utilisation est bien préférée.

