See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Direct Rendering Infrastructure – Wikipedia

Direct Rendering Infrastructure

aus Wikipedia, der freien Enzyklopädie

Die Direct Rendering Infrastructure (abgekürzt DRI) ist eine freies Softwarepaket, das zum X-Window-System gehört. Es stellt im X-Server eine Schnittstelle zur Verfügung über die Programme direkt auf die 3D-Hardware des Computers zugreifen können, um OpenGL-Beschleunigung zu verwenden. Der direkte Zugriff vermeidet, dass die Daten erst durch den verhältnismäßig langsamen X-Server verarbeitet werden müssen.

Inhaltsverzeichnis

[Bearbeiten] Technik

Die DRI besteht aus einem Treiber im Kernel (Direct Rendering Manager, abgekürzt DRM) der eine Schnittstelle zur Grafikkarte bereitstellt und Komponenten im Userspace, die auf diese zugreifen. Der Userspaceteil 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.

[Bearbeiten] DRI2

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.

[Bearbeiten] Treiber-Unterstützung

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.

[Bearbeiten] Siehe auch

  • 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.

[Bearbeiten] Weblinks

Portal
 Portal: Freie Software – Übersicht zu Wikipedia-Inhalten zum Thema Freie Software


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -