www.wikidata.de-de.nina.az
Die Direct Rendering Infrastructure abgekurzt DRI ist ein Framework fur unixoide Betriebssysteme welches einen moglichst direkten aber dennoch sicheren und stabilen Zugriff auf 3D Beschleuniger ermoglichen soll Der Name ruhrt daher dass indirektes Rendering etwa uber das GLX Protokoll abgelost worden ist Der Linux Grafikstack mit dem Direct Rendering Manager Inhaltsverzeichnis 1 Softwarearchitektur 2 DRI2 3 DRI3 4 Treiber Unterstutzung 5 Geschichte 6 Siehe auch 7 Weblinks 8 EinzelnachweiseSoftwarearchitektur BearbeitenDie DRI besteht aus dem Kernel Modul Direct Rendering Manager DRM der eine Schnittstelle zur Grafikkarte bereitstellt und Komponenten im Userspace die auf diese zugreifen Der letztere Teil der DRI stellt ein hardwarebeschleunigtes Back end fur Mesa bereit und ubersetzt die Befehle der Anwendung in hardwarespezifische Befehle die er uber den DRM an die Grafikkarte sendet DRI2 BearbeitenSeit 2007 wird die Entwicklung einer Nachfolgeversion von DRI vorangetrieben die mit mehreren Schwachen von DRI insbesondere im Zusammenspiel mit AIGLX aufraumt Anfang 2008 wurden die ersten DRI2 Grafiktreiber in den Entwicklerbaum des X Org Servers aufgenommen DRI3 BearbeitenDRI3 wurde am 1 November 2013 freigegeben 1 Es enthalt zahlreiche Veranderungen gegenuber DRI2 2 Treiber Unterstutzung BearbeitenDRI wird von nahezu allen freien Treibern im X Org Server und in XFree86 unterstutzt Einige proprietare Treiber wie der von AMD ATI unterstutzen ebenfalls DRI Geschichte Bearbeiten nbsp Es gab lediglich 2D Treiber und diese waren auch noch Teil des X servers nbsp Nur indirekte Bildsynthese uber das GLX Protokoll war moglich dazu gab es Utah GLX Treiber nbsp Fruhe Direct Rendering Infrastructure nbsp Hardwarezugriff ist nur noch uber den Direct Rendering Manager moglich nbsp In Linux Kernel 3 12 wurden render nodes eingefuhrt und der KMS wurde abgespalten Wayland implementiert direct rendering uber EGL Siehe auch BearbeitenAIGLX eine hardwarebeschleunigte Erweiterung des X Window Systems die auf DRI setzt Xgl eine weitere Erweiterung die einen zweiten hardwarebeschleunigten X Server nutzt Xegl einen X Server der auf Mesa 3D und DRI aufsetztWeblinks Bearbeiten nbsp Commons Direct Rendering Infrastructure Sammlung von Bildern Videos und Audiodateien DRI WebsiteEinzelnachweise Bearbeiten Keith Packard Announce dri3proto 1 0 1 November 2013 abgerufen am 4 Dezember 2013 Jake Edge DRI3 and Present LWN 9 Oktober 2013 Abgerufen von https de wikipedia org w index php title Direct Rendering Infrastructure amp oldid 212450914