Le pilote Nouveau s’apprête à franchir la barrière HDMI 2.1, bloquée depuis des années sur AMD
La norme HDMI 2.1, avec ses 4K@120 Hz et ses 8K, est un serpent de mer dans le monde Linux. Depuis trois ans, le HDMI Forum refuse aux développeurs AMD l’accès aux spécifications de la Fixed Rate Link, le composant-clé qui permet de faire passer ces gros débits.
Résultat, les utilisateurs Linux avec une carte AMD récente sont coincés en HDMI 2.0, donc en 4K@60 Hz. C’est quand même frustrant quand votre écran coûte plus cher que votre GPU.
Côté NVIDIA, Nouveau (le pilote open-source historique) s’apprête à contourner ce blocage par une pirouette plutôt élégante. Karol Herbst, contributeur de longue date du projet, explique que puisque tout le logiciel HDMI 2.1 de NVIDIA se trouve déjà dans le firmware GSP de la carte (le fameux blob propriétaire que NVIDIA a commencé à distribuer il y a quelques années), il suffit à Nouveau de le charger et de lui dire quoi faire.
L’open-source n’a pas besoin de connaître les spécifications HDMI 2.1, parce que c’est le firmware fermé qui s’en occupe. Le HDMI Forum ne peut rien objecter. Plutôt malin.
C’est la différence-clé avec la situation AMD. Le pilote AMDGPU fait tourner une grosse partie de la logique d’affichage dans le code open-source, justement parce que c’est la philosophie maison. Du coup, implémenter HDMI 2.1 dans AMDGPU reviendrait à exposer des morceaux de la spec que le HDMI Forum protège jalousement.
Sur Nouveau, NVIDIA a externalisé toute cette logique dans le firmware GSP, donc le pilote open-source reste “naïf”, et par chance, c’est exactement ce qui le sauve juridiquement.
À noter que la chose n’est pas encore dans le noyau Linux. Herbst est confiant sur le principe, mais il reste du travail pour finaliser l’intégration, gérer les capacités dynamiques du firmware, et s’assurer que ça marche sur toutes les cartes Ampere, Ada et Blackwell.
Les utilisateurs AMD regarderont ça avec une certaine amertume, parce que leur blocage, lui, est juridique, pas technique.
Bref, la philosophie “tout open” d’AMD se retourne contre elle sur ce dossier, et Nouveau s’en sort par une faiblesse architecturale transformée en avantage.
Source :
Phoronix

Leave a Comment