Lu via phoronix, Thomas Hellström (travaillant pour Tungsten Graphics) travaille actuellement sur un pilote 3D pour les chipsets graphiques VIA. On peut retrouver un message de Thomas sur la mailing list du driver openchrome.
La partie intéressante se trouve être les nouveautés de ce driver avec notamment les points suivants :
- un gestionnaire de mémoire comparable à GEM (pour les cartes Intels)
- un mécanisme stable de gestion des commandes AGP (a stable AGP command submission mechanism with buffer object and fences)
- OpenGL 1.3 avec quelques extensions intéressantes (GL_EXT frame buffer, compression S3TC etc.). Pour plus de détails, je vous invite à aller voir directement le message sur la mailing list de openchrome.
Le point à surveiller sera le fameux gestionnaire de mémoire dont parle le développeur dans son message et savoir s'il s'agira de modifier GEM afin de l'adapter à ce nouveau driver ou si Tungsten continue à pousser un gestionnaire mémoire différent (TTM) en dehors du kernel (je ne suis pas fan du code en dehors du kernel, ça finit toujours en eau de boudin).
Bon, malheureusement, rien n'est disponible (en raison de problème de copyright) et le driver reste limité à de vieux chipset (chipset antérieur ou équivalent au CX700). Il est néanmoins intéressant de savoir que le driver a été créé en utilisant la librairie Gallium3D. Il s'agit donc du 5ieme driver qui s'appuie sur cette librairie pour rendre disponible l'accélération 3D (Intel, ATI, nouveau-nvidia, le processeur Cell et maintenant VIA).
Le lien sur phoronix :
http://www.phoronix.com/scan.php?page=news_item&px=Njk3NQ
Le message sur la mailing list d'openchrome :
http://wiki.openchrome.org/pipermail/openchrome-devel/2009-J(...)
Gallium3D sur wikipedia :
http://fr.wikipedia.org/wiki/Gallium3D
Gallium3D chez Tungsten :
http://www.tungstengraphics.com/wiki/index.php/Gallium3D
Fiche technique du CX700 chez VIA :
http://www.via.com.tw/en/products/chipsets/c-series/cx700/
# Le gestionnaire mémoire
Posté par Mjules (site web personnel) . Évalué à 2.
Also the memory management of the openChrome 2D driver has been
reworked to fit the unified memory manager in DRM.
http://wiki.openchrome.org/pipermail/openchrome-devel/2009-J(...)
# Problèmes de copyright ?
Posté par benoar . Évalué à 3.
Rappelons que VIA est connu pour être complètement bordellique vis à vis de sa politique de propriété intellectuelle, que l'écosystème des drivers VIA a toujours été un champ de bataille sans nom, et que Tungsten Graphics appartient maintenant à VMWare, pas très renommé pour son ouverture.
Je ne serai pas si optimiste que ça quant à la sortie sous une licence libre de ce driver ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.