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

 
Commons
Wikimedia Commonsissa on kuvia tai muita tiedostoja aiheesta Direct Rendering Infrastructure.
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.