Pourquoi la Steam Machine ne prend-elle pas en charge la norme HDMI 2.1 ?
-
Analyse approfondie de cette problématique de norme d’affichage:
Lorsque Valve a annoncé le mois dernier sa nouvelle console Steam Machine , certains joueurs attentifs ont peut-être été surpris de constater que la fiche technique officielle mentionnait la prise en charge de la sortie HDMI 2.0, plutôt que la norme HDMI 2.1, plus récente et offrant une bande passante supérieure, introduite en 2017. Valve explique désormais à Ars que, bien que la console soit compatible HDMI 2.1, l’entreprise rencontre des difficultés pour assurer une prise en charge complète de cette norme en raison de pilotes Linux « encore en développement côté logiciel ».
Comme nous l’avions indiqué l’année dernière , le HDMI Forum (qui gère les spécifications officielles des normes HDMI) a officiellement bloqué toute implémentation open source de HDMI 2.1. Cela signifie que les pilotes AMD open source utilisés par SteamOS ne peuvent pas implémenter pleinement certaines fonctionnalités spécifiques à la norme de sortie mise à jour.
« À l’heure actuelle, une implémentation open source de HDMI 2.1 n’est pas possible sans enfreindre les exigences du Forum HDMI », avait déclaré à l’époque Alex Deucher, ingénieur chez AMD.
Ils font ce qu’ils peuvent
Cette situation a causé d’importants problèmes à Valve, qui a indiqué à Ars avoir dû valider le matériel HDMI 2.1 de la Steam Machine sous Windows lors des tests. Concernant les performances HDMI sous SteamOS, un représentant de Valve a déclaré à Ars : « Nous travaillons à débloquer la situation. »
Cela inclut le déblocage des limites de résolution et de fréquence d’images de l’HDMI 2.0, qui plafonnent à 60 Hz pour une sortie 4K , selon la norme officielle. Valve a toutefois indiqué à Ars avoir pu augmenter cette limite à « 4K à 120 Hz », comme indiqué dans la fiche technique de la Steam Machine, grâce à une technique appelée sous-échantillonnage de la chrominance .
Ce procédé consiste essentiellement à compresser les données de luminance qui définissent la gamme de couleurs du signal vidéo. Ainsi, SteamOS peut optimiser la résolution et la fréquence d’images malgré la bande passante plus limitée des pilotes HDMI 2.0 de Linux.
D’après la plupart des avis, la réduction des informations de couleur due au sous-échantillonnage de la chrominance peut affecter sensiblement la qualité globale de l’affichage vidéo. Cependant, les testeurs d’écran de RTINGS estiment que cela ne devrait pas « affecter significativement la qualité d’image » et que seuls « certains jeux PC, notamment ceux qui mettent l’accent sur le texte, pourraient souffrir » d’un léger flou au niveau des mots affichés à l’écran. Les joueurs souhaitant éviter ce problème peuvent utiliser la sortie DisplayPort 1.4 de la Steam Machine, qui offre une bande passante supérieure à celle du HDMI 2.1 (et qui peut être convertie en signal HDMI à l’aide d’un simple adaptateur). (mais je ne suis pas sûr que le displayport soit compatible VRR avec les cartes NVidia qui utilise des puces G-SYNC).
L’absence de prise en charge complète de la norme HDMI 2.1 limite également la gestion des taux de rafraîchissement adaptatifs par la Steam Machine. Valve indique que la Steam Machine prend actuellement en charge la norme FreeSync d’AMD via HDMI, mais ne peut pas prendre en charge la norme HDMI-VRR plus générale autorisée par la norme 2.1, en raison des problèmes de pilotes mentionnés précédemment. Cela pourrait poser problème dans certains salons, car de nombreux téléviseurs compatibles HDMI-VRR ne prennent pas en charge spécifiquement la norme FreeSync d’AMD (consultez une liste comme celle-ci pour savoir lesquels).
Ces problèmes de normes vidéo ne constituent pas un obstacle majeur pour le projet Steam Machine, et la plupart des joueurs ne remarqueront probablement même pas l’absence de ces fonctionnalités. Néanmoins, cette situation met en lumière certains points de conception que Valve doit prendre en compte lors du développement de nouvelles consoles de jeux sous Linux.