Direct Rendering Infrastructure

Direct Rendering Infrastructure (DRI) on X-ikkunointijärjestelmän liityntärajapinta, jonka kautta käyttäjätason ohjelmistot voivat kommunikoida suoraan grafiikkasuorittimen kanssa ohittaen X-palvelimen. DRI:n päätarkoitus on OpenGL:n laitteistokiihdytys Mesa 3D:n kanssa.

DRI:n sijoittuminen Linuxin grafiikkapinossa.

DRI voi käyttää Linux-ytimen Direct Rendering Manager -rajapintaa. DRI-rajapintaa käyttävä sovellus ohittaa X-palvelimen kokonaan.[1][2]

Historia

muokkaa

DRI:n kehityksen aloittivat Jens Owen ja Kevin E. Martin Precision Insight -yhtiöstä, jota osittain rahoittivat Red Hat ja Silicon Graphics. Myöhemmin VA Linux Systems hankki Precision Insightin ja DRI:n ylläpidosta vastasi tämän jälkeen Tungsten Graphics.[3][4] DRI-tuki lisättiin XFree86 versioon 4.0.[5]

Vuonna 2007 Kristian Høgsberg aloitti työn DRI2:n parissa.[6][7]

Vuonna 2012 seuraavan version "DRI-Next" kehitystyö alkoi.[8] DRI3:n määrittely julkaistiin vuonna 2013.[9]

Lähteet

muokkaa
  1. Architecture wiki.ubuntu.com. Viitattu 3.3.2024. (englanniksi)
  2. Rickard E. Faith: The Direct Rendering Manager: Kernel Support for the Direct Rendering Infrastructure dri.sourceforge.net. 11.5.1999. Viitattu 3.3.2024. (englanniksi)
  3. The DRI project history dri.freedesktop.org. Viitattu 21.3.2024. (englanniksi)
  4. Jens Owen & Kevin E. Martin: A Multipipe Direct Rendering Architecture for 3D dri.sourceforge.net. 15.9.1998. Viitattu 21.3.2024. (englanniksi)
  5. Brian Paul: Introduction to the Direct Rendering Infrastructure dri.sourceforge.net. 10.8.2000. Viitattu 20.3.2024. (englanniksi)
  6. xorg/ Events/ XDS2007/ Notes x.org. Viitattu 21.3.2024. (englanniksi)
  7. Kristian Høgsberg: DRI2 Design Wiki Page lists.x.org. 3.10.2007. Viitattu 21.3.2024. (englanniksi)
  8. keithp.com/ blogs/ DRI-Next keithp.com. Viitattu 21.3.2024. (englanniksi)
  9. Keith Packard: ANNOUNCE dri3proto 1.0 lists.x.org. 1.11.2013. Viitattu 21.3.2024. (englanniksi)

Aiheesta muualla

muokkaa
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.