Journal Du nouveau pour les drivers VIA

Posté par (page perso) .
Tags : aucun
7
8
jan.
2009
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 (page perso) . Évalué à 2.

    L'un des mails de la discussion laisse penser que Thomas Hellström a cherché à s'intégrer au mieux avec l'existant dans le DRM, ce qui est plutôt rassurant :
    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 . Évalué à 3.

    Je me demande ce que ça va donner cette histoire ...
    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 à ceux qui les ont postés. Nous n'en sommes pas responsables.