Linux

Les GeForce sous Linux préparent le HDMI Deep Color

jusqu’à 16 bits par canal

Le nouveau pilote graphique open source utilisé sous Linux avec les GPU NVIDIA, vient de franchir une importante étape. Une série de patches publiée sur la liste de développement du noyau Linux ajoute la prise en charge du HDMI Deep Color.

L’évolution est importante pour les utilisateurs de GeForce souhaitant s’affranchir du pilote propriétaire de NVIDIA.

Jusqu’à 16 bits par canal via HDMI

Le HDMI Deep Color augmente la quantité d’informations disponibles pour représenter chaque composante de couleur. Un affichage classique fonctionne généralement en 8 bits par canal, soit 256 nuances possibles pour chacune des composantes rouge, verte et bleue. À 10 bits, ce chiffre passe à 1 024 niveaux, 4 096 en 12 bits et 65 536 en 16 bits.

Cette profondeur supplémentaire permet de réduire les effets de bandes visibles dans les dégradés et se montre utile avec des écrans capables d’exploiter des profondeurs de couleur élevées.

Attention le Deep Color et HDR ne sont pas synonymes. Ces patches concernent  pour le moment essentiellement la profondeur de couleur de la sortie HDMI.

Le RGB uniquement pour le moment

Cette première implémentation s’accompagne pour le moment de plusieurs limites. Le support annoncé fonctionne actuellement en RGB. Le YCbCr n’est pas encore pris en charge tandis que le mode 16 bits par canal n’a pas encore été testé sur un écran réellement capable de l’accepter. Les chemins 10 et 12 bits semblent donc être les plus avancés à ce stade.

Si vous étes sous une distribution Linux comme Ubuntu ou Fedora, cette avancée n’est pas encore disponible.  Les modifications ont seulement été soumises pour examen. Elles doivent encore être relues, éventuellement modifiées puis acceptées avant de pouvoir intégrer le noyau.

Jérôme Gianoli

Aime l'innovation, le hardware, la High Tech et le développement durable. Soucieux du respect de la vie privée.

Articles similaires

Un commentaire

  1. [ Un affichage classique fonctionne généralement en 8 bits par canal,
    soit 256 nuances possibles pour chacune des composantes rouge, verte
    et bleue. À 10 bits, ce chiffre passe à 1 024 niveaux, 4 096 en 12 bits
    et 65 536 en 16 bits.

    Cette profondeur supplémentaire permet de réduire les effets de bandes
    visibles dans les dégradés et se montre utile avec des écrans capables
    d’exploiter des profondeurs de couleur élevées. ]

    Faux!

    L’oeil humain dispose d’environ 6 Mns de cônes pour la vision diurne
    colorée et environ 120 Mns de bâtonnets pour la vision nocturne
    incolore.

    Ainsi pour coder une palette de 6 Mns de couleurs il ne faut guère plus
    de 23 bits capables de stocker au plus ~8,39 Mns informations d’où le
    choix de 24 bits ou 3 octets par commodité d’adressage mémoire.

    En résumé sans IA mais plutôt via le bon sens: ça sert à rien!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page