DRI (Direct Rendering Infrastructure)
Mehr Infos
- Hersteller
- Precision Insight
- Jahr
- 1998–
- Typ
- Grafikarchitektur
Die Architektur, die X-Programmen unter Linux den direkten Draht zur Grafikkarte verschaffte, am X-Server vorbei – ohne dass das Chaos ausbrach.
Unter X läuft alles über den Server – für Fenster in Ordnung, für 3D ruinös. Precision Insight entwickelte DRI Ende der 1990er, um das zu beheben: Ein Kernelmodul regelt den Hardwarezugriff und die Sperren zwischen den Clients, Mesa liefert die OpenGL-Treiber im Userspace, und der X-Server behält die Hoheit darüber, welche Fenster wo erscheinen. DRI erschien 2000 mit XFree86 4.0 und brachte Linux hardwarebeschleunigtes 3D mit freien Treibern.
Das ursprüngliche Design teilte einen einzigen Back-Buffer unter allen Fenstern auf, was mit Compositing-Fenstermanagern kollidierte. DRI2 gab 2008 jedem Fenster eigene Puffer, und DRI3 ließ die Clients sie 2013 selbst anlegen. Dieselben Grundlagen tragen heute auch Wayland.