Direct rendering infrastructure

Un article de Wikipédia, l'encyclopédie libre.

Direct Rendering Infrastructure (DRI) est un procédé de XFree86 4.x / X.Org permettant aux applications Mesa 3D (implémentation libre d'OpenGL) de gagner du temps en accédant directement au matériel sans passer par le serveur X. La plupart des pilotes libres de cartes graphiques implémente ce procédé aujourd'hui.

Le projet a été initialement développé par Jens Owen et Kevin E. Martin pour Precision Insight Inc, en coopération avec Red Hat et SGI (Silicon Graphics), qui ont participé au financement. Aujourd'hui il est maintenu par Tungsten Graphics Inc., une compagnie créée par quelques uns des développeurs de Precision Insight, Inc après la fusion de celle-ci avec VA Linux.

Le serveur X utilisant souvent le matériel, il a été préférable de placer le contrôle de celui-ci au niveau du noyau, pour éviter qu'une fermeture brutale du serveur entraîne un redémarrage de la machine. Le module noyau s'appelle le DRM, pour Direct Rendering Manager, de nombreuses cartes sont supportées par le noyau Linux, mais certaines le sont aussi par les noyaux FreeBSD et NetBSD.

Un nouveau procédé (DRI2) est en cours d'écriture, qui devrait résoudre un certain nombre de problèmes actuels de DRI, comme l'impossibilité de recourir à Xvideo et Composite simultanément. Cette nouvelle version est développée par Kristian Høgsberg pour Red Hat et pourrait intégrer X.org 7.5.

[modifier] Articles connexes

[modifier] Liens externes