Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Direct Rendering Infrastructure – Wikipedia
Direct Rendering Infrastructure – Wikipedia
aus Wikipedia, der freien Enzyklopädie
Der Linux-Grafikstack mit dem Direct Rendering Manager

Die Direct Rendering Infrastructure (abgekürzt DRI) ist ein Framework für unixoide Betriebssysteme, welches einen möglichst direkten, aber dennoch sicheren und stabilen Zugriff auf 3D-Beschleuniger ermöglichen soll. Der Name rührt daher, dass indirektes Rendering, etwa über das GLX-Protokoll, abgelöst worden ist.

Softwarearchitektur

[Bearbeiten | Quelltext bearbeiten]

Die 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 für Mesa bereit und übersetzt die Befehle der Anwendung in hardwarespezifische Befehle, die er über den DRM an die Grafikkarte sendet.

DRI2

[Bearbeiten | Quelltext bearbeiten]

Seit 2007 wird die Entwicklung einer Nachfolgeversion von DRI vorangetrieben, die mit mehreren Schwächen von DRI insbesondere im Zusammenspiel mit AIGLX aufräumt. Anfang 2008 wurden die ersten DRI2-Grafiktreiber in den Entwicklerbaum des X.Org-Servers aufgenommen.

DRI3

[Bearbeiten | Quelltext bearbeiten]

DRI3 wurde am 1. November 2013 freigegeben.[1] Es enthält zahlreiche Veränderungen gegenüber DRI2.[2]

Treiber-Unterstützung

[Bearbeiten | Quelltext bearbeiten]

DRI wird von nahezu allen freien Treibern im X.Org-Server und in XFree86 unterstützt. Einige proprietäre Treiber wie der von AMD/ATI unterstützen ebenfalls DRI.

Geschichte

[Bearbeiten | Quelltext bearbeiten]
  • Es gab lediglich 2D-Treiber, und diese waren auch noch Teil des X servers
    Es gab lediglich 2D-Treiber, und diese waren auch noch Teil des X servers
  • Nur indirekte Bildsynthese über das GLX-Protokoll war möglich; dazu gab es Utah-GLX-Treiber
    Nur indirekte Bildsynthese über das GLX-Protokoll war möglich; dazu gab es Utah-GLX-Treiber
  • Frühe Direct Rendering Infrastructure
    Frühe Direct Rendering Infrastructure
  • Hardwarezugriff ist nur noch über den Direct Rendering Manager möglich
    Hardwarezugriff ist nur noch über den Direct Rendering Manager möglich
  • In Linux-Kernel 3.12 wurden render nodes eingeführt und der KMS wurde abgespalten. Wayland implementiert direct rendering über EGL.
    In Linux-Kernel 3.12 wurden render nodes eingeführt und der KMS wurde abgespalten. Wayland implementiert direct rendering über EGL.

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • AIGLX, 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 aufsetzt

Weblinks

[Bearbeiten | Quelltext bearbeiten]
Commons: Direct Rendering Infrastructure – Sammlung von Bildern, Videos und Audiodateien
  • DRI-Website

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Keith Packard: Announce: dri3proto 1.0. 1. November 2013, abgerufen am 4. Dezember 2013. 
  2. ↑ Jake Edge: DRI3 and Present. LWN, 9. Oktober 2013.
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Direct_Rendering_Infrastructure&oldid=212450914“
Kategorien:
  • X Window System
  • Grafikbibliothek
  • Freedesktop.org

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id