• [^] # Re: Futur antérieur..

    Posté par . En réponse à la dépêche Intel libère ses pilotes graphiques. Évalué à 3.

    D'ailleurs, l'infrastructure des drivers pour les pilotes de cartes 3D est à faire évoluer. DRI, la fameuse infrastructure, n'est paraît-il pas disociable de X (d'ailleurs je crois qu'on en décourage toute tentative sur le site de DRI). J'ai entendu parler d'une version DirectFB/DRI qui serait indépendante de X, à vérifier.
    Pour un empilement "propre" des couches pour le support des cartes graphiques, il faudrait une couche de base que pourrait fournir DRI, mais indépendament de X. Cela permetterait l'implémentation d'un serveur X en DRI/OpenGL bien au dessus. C'est similaire à l'idée de Xegl. On peut pousser le vice plus loin: les toolkits modernes directement sur cet opengl indépendant de X (il faudra mettre au point des bibliothèques pour ce qui manquerait, par exemple, la gestion du curseur).
    Je ne sais pas si c'est à DRI de gérer ça, mais il faut maintenant une interface bas niveau qui sache, sur une machine, gérer la présence de plusieurs cartes graphiques différentes avec plus ou moins de "heads", avec plusieurs utilisateurs les partageant. Cela semble être une des raisons qui a fait abandonné le développement d'Xegl par son auteur principal: faire Xegl maintenant, reviendrait à mettre la charue avant les b1⁄2ufs.
    Donc, la libération des drivers, tant mieux, car tout le travail d'ingénierie inverse est évincé (ATI ne pas vendre la peau de l'ourse trop vite, et NVIDIA... hum...). Par contre, tout le travail à faire pour améliorer la couche élémentaire du support des cartes graphiques reste à faire.