Vous ne savez pas quelles sont les spécifications du port HDMI de la machine à vapeur ? Tu n’es pas le seul
L’annonce de la prochaine Steam Machine basée sur Linux de Valve a été diffusée sur Internet avec un accueil largement positif, accompagné d’une certaine confusion compréhensible. La console de Valve offrirait des résolutions jusqu’à 4K avec un taux de rafraîchissement de 120 Hertz (Hz) et prendrait en charge High Dynamic Range (HDR), Freesync et CEC via une sortie HDMI. Jusqu’à présent, ces spécifications ont du sens. La Steam Machine est censée être un appareil coûteux, vous espérez donc qu’elle pourra gérer des jeux haut de gamme et offrir les spécifications les plus récentes disponibles. Ce qui n’a pas autant de sens, c’est que les spécifications techniques préliminaires de Valve suggèrent également que cela sera géré par un port HDMI 2.0.
Le HDMI 2.0 standard ne peut pas réellement offrir une prise en charge native d’un taux de rafraîchissement complet de 120 Hz, mais un maximum de 60 Hz. De manière générale, vous auriez besoin d’une sortie HDMI 2.1 pour pouvoir atteindre les spécifications définies pour la Steam Machine. Comme son nom l’indique, HDMI 2.1 est la prochaine génération de HDMI qui découle directement du 2.0. Il offre des taux de rafraîchissement beaucoup plus élevés, ainsi que la prise en charge d’autres fonctionnalités telles que le HDR dynamique, les taux de rafraîchissement variables et le transport d’images rapide. En conséquence, les spécifications de la Steam Machine apparaissent comme une combinaison déroutante de HDMI 2.0 et 2.1.
Valve a cherché à dissiper une partie de la confusion via une interview avec Ars Technica. Actuellement, le matériel de la Steam Machine prend en charge HDMI 2.1, mais offrir une prise en charge complète en termes de logiciel est encore un « travail en cours ». Cela est dû en partie au fait qu’il repose sur des pilotes Linux encore en développement, et en partie aux restrictions établies par le HDMI Forum en ce qui concerne les implémentations open source de HDMI 2.1.
La mise en œuvre de HDMI 2.1 sous Linux comporte des défis
Le Forum HDMI ne facilite pas l’intégration de HDMI 2.1 avec les systèmes Linux. À son tour, cela crée un obstacle important pour la machine à vapeur. En effet, il fonctionne sur SteamOS : le propre système d’exploitation basé sur Linux de Valve. Les pilotes Linux pour HDMI 2.1 sont encore en développement, et ce depuis quelques années maintenant en raison de blocages officiels sur la spécification.
En 2021, il a été partagé sur Phoronix que le Forum HDMI avait fermé l’accès aux spécifications publiques pour HDMI 2.1, ce qui signifie que certaines informations sur les spécifications ne peuvent pas être partagées avec le public. Puis, en 2024, l’ingénieur Alex Deucher a partagé une mise à jour sur le forum AMD GitHub indiquant que le forum HDMI avait rejeté une proposition visant à autoriser les implémentations open source de HDMI 2.1, malgré des spécifications privées. Par conséquent, il n’est actuellement pas possible d’implémenter légalement HDMI 2.1 via des moyens open source, laissant la Steam Machine dans une situation difficile.
Ars Technica a signalé qu’il débloquerait certaines des limitations du HDMI 2.0 pour augmenter les performances lorsque cela était possible. C’est ainsi que la Steam Machine est configurée pour atteindre sa résolution maximale de 4K et son taux de rafraîchissement de 120 Hz, malgré les limitations généralement mises en place par un port HDMI d’ancienne génération. Il y parvient grâce au sous-échantillonnage de chrominance, qui compresse certaines données de couleur et de lumière afin de nécessiter moins de bande passante, ce qui en fait une option pratique pour obtenir des résolutions plus élevées, même avec HDMI 2.0.
