Direkt rendering infrastruktur

Från Wikipedia, den fria encyklopedin
Hoppa till navigation Hoppa till sökning
Linux -grafikstacken med Direct Rendering Manager

Direct Rendering Infrastructure (förkortad DRI ) är en ram för Unix-liknande operativsystem , som ska möjliggöra den mest direkta, men ändå säkra och stabila åtkomsten till 3D-acceleratorer . Namnet kommer från att indirekt återgivning , till exempel via GLX -protokollet, har ersatts.

Programvaruarkitektur

DRI utgörs av kärnmodulen Direct Rendering chef (DRM), som ger ett gränssnitt för grafikkort och komponenter i användarutrymme att tillgången det. Den senare delen av DRI tillhandahåller en hårdvaruaccelererad back-end för Mesa och översätter programmets kommandon till hårdvaruspecifika kommandon, som den skickar till grafikkortet via DRM.

DRI2

Sedan 2007 har utvecklingen av en efterföljande version av DRI drivits framåt, vilket eliminerar flera svagheter med DRI, särskilt i samband med AIGLX . I början av 2008 lades de första DRI2 -grafikdrivrutinerna till X.Org -serverns utvecklarträd.

DRI3

DRI3 släpptes den 1 november 2013. [1] Den innehåller många ändringar från DRI2. [2]

Förarstöd

DRI stöds av nästan alla gratis drivrutiner i X.Org -servern och i XFree86 . Vissa proprietära drivrutiner som AMD / ATI stöder också DRI.

berättelse

Se även

  • AIGLX , en hårdvaruaccelererad förlängning av X Window System som är beroende av DRI
  • Xgl , en annan tillägg som använder en andra hårdvaruaccelererad X-server
  • Xegl , en X -server baserad på Mesa 3D och DRI

webb-länkar

Commons : Direct Rendering Infrastructure - samling av bilder, videor och ljudfiler

Individuella bevis

  1. Keith Packard : Meddela: dri3proto 1.0. 1 november 2013, åtkomst 4 december 2013 .
  2. Jake Edge: DRI3 och Present. LWN, 9 oktober 2013.