Direct Rendering Infrastructure

DRM es una combinación de dos módulos del kernel, uno con el código principal de DRM, y otro específico del chip gráfico que provee API para acceder a las clases diferentes de hardware gráfico (como pueden ser ATI o NVidia).

En el entorno de ventanas X, es la biblioteca libdri.so y un driver DRI DDX para 2D.

DRI es soportado en Linux, FreeBSD y ha sido portado a NetBSD en el pasado.

La nueva infraestructura para renderizado arregla muchas limitaciones del antiguo diseño, en particular en combinación de DRI con AIGLX.

Los componentes necesarios de la infraestructura DRI2 están actualmente incluidos en X.Org Server 1.6, Linux 2.6.28 y en Mesa 3D 7.4.