www.wikidata.de-de.nina.az
Gallium3D auch Gallium 3D geschrieben 3 ist eine ursprunglich von Tungsten Graphics entwickelte Programmierschnittstelle 1 die die Entwicklung von plattformunabhangigen Grafiktreibern erleichtern soll Die Hauptaufgabe besteht in der Zusammenfassung von Funktionen wie sie jeder Grafiktreiber benotigt um auf modernen Grafikprozessoren hardwarebeschleunigte Grafikausgaben zu realisieren Hierbei abstrahiert Gallium3D an verschiedenen Punkten Betriebssystem Computergrafik APIs wie OpenGL oder DirectX usw um dem eigentlichen Grafiktreiber eine einheitliche Schnittstelle anzubieten Gallium3DBasisdatenMaintainer VMware ursprunglich Tungsten Graphics 1 Entwickler VMware 2 X Org Foundation 2 Nouveau 2 Aktuelle Version 0 4 24 April 2010 Betriebssystem plattformunabhangig derzeit vornehmlich Linux macOS BSD und andere unixoide Systeme Programmiersprache CKategorie GrafikbibliothekLizenz MIT LizenzGallium3D Teil von Mesa 3D Gallium3D ist seit 2009 Teil von Mesa 3D 4 und wird derzeit von den freien Treibern fur AMD Radeon GPUs ab dem R300 nVidia GeForce GPUs und einigen Intel GPUs vor allem im Bereich von Android und Chromium OS 5 eingesetzt Daruber hinaus gibt es mit LLVMpipe einen Treiber auf Gallium3D Basis der mittels Software Rendering per LLVM OpenGL Nutzung auf Grafik Hardware ohne dedizierte Treiber ermoglicht 6 In etlichen Linux Benchmarks waren Gallium3D Treiber langsamer 7 doch hat sich die Situation in den vergangenen Jahren auch durch die Bereitstellung von Dokumentationen durch AMD drastisch geandert so dass oftmals der quelloffene radeonsi performanter ist als der proprietare fglrx bei OpenGL Benchmarks 8 Seit 2018 entwickelt auch Intel einen Gallium3D Treiber fur ihre IGP Codename iris der seit Mesa 19 1 auf experimenteller Basis enthalten ist 9 Dennoch sind die Qualitats und Leistungs Unterschiede zwischen quelloffenen und proprietaren Treibern je nach Hardware sehr gross Mesa DRI und Gallium3D haben unterschiedliche Modelle fur Geratetreiber Beide teilen allerdings grosse Mengen an freiem Quellcode Eine mogliche Matrix wenn das Gallium3D Model konsequent umgesetzt wurde Durch die Einfuhrung der beiden Schnittstellen Gallium3D Tracker Interface und Gallium3D WinSys Interface sind nur 18 anstatt 36 Module notwendig Jedes WinSys Modul kann mit jedem Gallium3D Geratetreiber Modul und mit jedem State Tracker Modul kombiniert werden Illustration des Linux Grafik StacksWeblinks BearbeitenTechnische Ubersicht von Gallium3D auf wiki freedesktop org englisch Einzelnachweise Bearbeiten a b VMware ubernimmt Tungsten Graphics Alexandra Kleijn fur Heise am 16 Dezember 2008 a b c gallium readthedocs org Gallium 3D mit neuen DirectX Schnittstellen Golem am 9 Februar 2010 Michael Larabel Gallium3D Now In Mainline Mesa Code Base Phoronix 11 Februar 2009 abgerufen am 5 Januar 2012 englisch Michael Larabel Google s Into Intel Gallium3D For Chromium OS Phoronix 23 Juni 2011 abgerufen am 5 Januar 2012 englisch Gallium llvmpipe driver In The Mesa 3D Graphics Library Abgerufen am 16 Marz 2014 englisch phoronix com phoronix com phoronix com Abgerufen von https de wikipedia org w index php title Gallium3D amp oldid 210050052