Optimiser les performances
Paramètres graphiques
Introduction
FreeRDP prend en charge quatre codecs pertinents pour transférer l'image du serveur terminal vers le client léger.
- RemoteFX
- RemoteFX progressif
- AVC / H.264 4:2:0 (AVC420)
- AVC / H.264 4:4:4 (AVC444)
Le choix du codec influe sur la qualité d'image et la charge du processeur sur le client léger et le serveur de terminaux. Selon la version de Windows Server, seuls certains codecs sont disponibles :
| Codec | Windows 2008R2 | Windows 2012 R2 | Windows 2016 | Windows 2019 |
|---|---|---|---|---|
| RemoteFX | ✅ | ✅ | ✅ | ✅ |
| RemoteFX progressif | ✅ | ✅ | ✅ | ✅ |
| AVC420 | ✅ | ✅ | ❔1 | ❔1 |
| AVC444 | ⛔ | ⛔ | ✅ | ✅ |
1 La spécification RDP le permet, mais nos serveurs de test ne semblent pas en être capables.
Quel est le meilleur codec pour moi ?
Les codecs vidéo avancés (AVC), en particulier l'AVC444, sont les plus modernes. Le codec AVC444 promet la charge CPU la plus faible sur le client léger, tout en garantissant une faible charge réseau et la meilleure qualité d'image. Nos tests approfondis montrent que ce n'est pas si simple. Le choix de la technologie appropriée dépend fortement du matériel du client léger utilisé, du système d'exploitation du serveur, des paramètres du serveur de terminaux et du réseau. Certain·e·s client·e·s signalent des artefacts de compression importants avec l'AVC444. Chez d'autres, le fonctionnement est fluide et la qualité est bonne. Il nous est donc difficile de donner un conseil général.
Si FreeRDP est trop lent ou si les artefacts de compression sont gênants, nous vous recommandons d'essayer chacune des 2 ou 3 options proposées afin de trouver la solution qui vous convient le mieux.
Comment savoir quel codec est réellement utilisé ?
À notre connaissance, il n'existe aucun outil capable de l'afficher directement. Vous pouvez toutefois utiliser l'Observateur d'événements de Windows pour en déduire le codec. Pour cela, recherchez dans l'Observateur d'événements, sous "Applications and Services Logs" → "Microsoft" → "Windows" → "RemoteDesktopServices-RdpCoreTS", les événements portant l'ID 162.
D'après notre expérience, vous pouvez vous référer au tableau suivant pour déterminer le codec utilisé :
| Codec |
Windows 2012R2 |
Windows 2016 |
Windows 2019 |
| RemoteFX |
Mode client : 1 / 3, H264 activé : 0 | Mode client : 3, AVC disponible : 0 | Mode client : 3, AVC disponible : 0 |
| RemoteFX progressif |
Mode client : 0 / 2, H264 activé : 0 | Mode client : 0/2, AVC disponible : 0 | Mode client : 0, AVC disponible : 0 ou Mode client : 2, AVC disponible : 1, profil initial : 2 |
| AVC420 |
H264 activé : 1 | ❔ | ❔ |
| AVC444 |
⛔ | AVC disponible : 1, profil initial : 2048 | AVC disponible 1, profil initial : 2048 |
D'autres configurations de serveur peuvent donner lieu à des résultats différents. Le tableau ci-dessus est donc fourni à titre indicatif uniquement. Nous prévoyons, dans une prochaine version, de permettre l'affichage du codec utilisé dans l'openthinclient OS.
Quels paramètres dois-je définir dans openthinclient Manager ?
Pour contrôler le choix du codec, vous devez définir les paramètres suivants dans openthinclient Manager, au sein de l'application FreeRDP :
| Codec | Windows 2012R2 | Windows 20161 | Windows 20191 |
|---|---|---|---|
| RemoteFX | Mode client léger GFX : activé Paramètres GFX : /gfx:RFX |
Mode client léger GFX : activé Paramètres GFX : /gfx:AVC420 |
Mode client léger GFX : activé Paramètres GFX : /gfx:AVC420 |
| RemoteFX progressif | Mode client léger GFX : désactivé Paramètres GFX : /gfx:RFX |
Mode client léger GFX : désactivé Paramètres GFX : /gfx:AVC420 |
Mode client léger GFX : désactivé Paramètres GFX : /gfx:AVC420 |
| AVC420 | Mode client léger GFX : sans importance Paramètres GFX : /gfx:AVC420 |
❔ | ❔ |
| AVC444 | ⛔ | Mode client léger GFX : activé Paramètres GFX : /gfx:AVC444 |
Mode client léger GFX : activé . Paramètres GFX : /gfx:AVC444 |
1 Côté serveur, l'utilisation d'AVC444 est contrôlée par la stratégie de groupe "Configuration de l'ordinateur → Modèles d'administration → Composants Windows → Services de bureau à distance → Hôte de session de bureau à distance → Environnement de session à distance → Donner la priorité au mode graphique H.264 / AVC 444 pour les connexions Bureau à distance". Si vous souhaitez utiliser AVC444, veuillez vous assurer, via la stratégie de groupe, que l'utilisation d'AVC444 est privilégiée.