Abo
  • Services:

Zink: Linux bekommt OpenGL-Implementierung auf Vulkan-Basis

Um den Wechsel von OpenGL auf Vulkan zu vereinfachen und beide Grafikschnittstellen leichter nebeneinander nutzen zu können, implementieren einige Linux-Entwickler nun OpenGL auf Vulkan. Noch steht das Projekt aber erst am Anfang.

Artikel veröffentlicht am ,
Das Zink-Projekt erstellt eine OpenGL-Implementierung auf Basis von Vulkan.
Das Zink-Projekt erstellt eine OpenGL-Implementierung auf Basis von Vulkan. (Bild: Wikimedia-User: Boaworm/CC-BY 3.0)

Nach einigen bereits öffentlichen Arbeiten und einer kurzen Präsentation stellt der Linux-Entwickler Erik Faye-Lund das Zink-Projekt offiziell auf dem Blog seines Arbeitgebers Collabora vor. Ziel von Zink ist es, das OpenGL-API auf Grundlage der Vulkan-Grafikschnittstelle neu zu implementieren. Zink nutzt dazu die generischen Bestandteile des Gallium-Teils der freien 3D-Grafikbibliothek Mesa. So soll auch OpenGL genutzt werden können, wenn nur ein Vulkan-Treiber zur Verfügung steht.

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart
  2. CSL Behring GmbH, Marburg, Hattersheim am Main

Mit OpenGL und Vulkan gibt es nun zwei grundlegende Grafikschnittstellen, mit denen im Grunde die gleiche Funktionalität von Grafikhardware umgesetzt werde, schreibt Faye-Lund. Dass sorge jedoch wiederum für sehr viel und vor allem oft doppelten Code. Der Entwickler hofft, dass mit Zink langfristig eine Übergangslösung geschaffen wird, die es ermöglicht, auch veraltete Anwendungen auf Vulkan zu nutzen, selbst wenn diese Programme eigentlich nur OpenGL unterstützen.

Das wiederum werde vor allem auch dann notwendig, wenn für bestimmte Hardware nur noch Vulkan-Treiber erstellt werden. Langfristig könne die Nutzung von Zink außerdem dazu führen, dass die OpenGL-Treiber für bestimmte Hardware aufgegeben werden, da die Zink-Emulation und die Vulkan-Treiber einfach gut genug sind. Damit würde sich der Pflegeaufwand für Grafiktreiber deutlich reduzieren.

Zink könnte außerdem als eine Art Mittler zwischen OpenGL und Vulkan in einer Anwendung eingesetzt werden, sodass besonders große Programme wie CAD-Software Vulkan-Code innerhalb einer OpenGL-Anwendung verwenden können. Durch die Integration von Zink in Mesa könnten künftig auch andere Treiber wie der Direct3D-9-Nachbau Gallium Nine oder der OpenCL-Treiber Clover mehr oder weniger direkt auf einem Vulkan-Treiber aufbauen.

Noch ist Zink nicht besonders weit fortgeschritten und unterstützt OpenGL 2.1, sowie OpenGL ES 1.1 und 2.0. Arbeiten an OpenGL 3.3 sind laut Faye-Lund bereits gestartet. Die Leistung ist im Vergleich zu nativen OpenGL-Treibern derzeit jedoch noch nicht wirklich gut.



Anzeige
Blu-ray-Angebote
  1. 5€ inkl. FSK-18-Versand
  2. (u. a. ES Blu-ray 10,83€, Die nackte Kanone Blu-ray-Box-Set 14,99€)
  3. (u. a. 3 Blu-rays für 15€, 2 Neuheiten für 15€)

KrisCad 12. Nov 2018

Hallo, ein sehr interessanter Artikel den Sie da verfasst haben. Mit welcher Software...

regiedie1. 05. Nov 2018

Hehe, sehr schön! ^^ Nach etwas Nachforschen scheint mit WoW64 im weitesten Sinne unter...

Evil Azrael 02. Nov 2018

Als Systembibliothek könnte das bei einem sanften Übergang von OpenGL zu Vulkan helfen...


Folgen Sie uns
       


Eine kurze Geschichte des CCC - die 1980er

DFÜ, BTX und KGB - wir zeigen die Anfänge des Chaos Computer Club im Video.

Eine kurze Geschichte des CCC - die 1980er Video aufrufen
Datenschutz: Nie da gewesene Kontrollmacht für staatliche Stellen
Datenschutz
"Nie da gewesene Kontrollmacht für staatliche Stellen"

Zur G20-Fahndung nutzt Hamburgs Polizei eine Software, die Gesichter von Hunderttausenden speichert. Schluss damit, sagt der Datenschutzbeauftragte - und wird ignoriert.
Ein Interview von Oliver Hollenstein

  1. Brexit-Abstimmung IT-Wirtschaft warnt vor Datenchaos in Europa
  2. Österreich Post handelt mit politischen Einstellungen
  3. Digitalisierung Bär stößt Debatte um Datenschutz im Gesundheitswesen an

Schwer ausnutzbar: Die ungefixten Sicherheitslücken
Schwer ausnutzbar
Die ungefixten Sicherheitslücken

Sicherheitslücken wie Spectre, Rowhammer und Heist lassen sich kaum vollständig beheben, ohne gravierende Performance-Einbußen zu akzeptieren. Daher bleiben sie ungefixt. Trotzdem werden sie bisher kaum ausgenutzt.
Von Hanno Böck

  1. Sicherheitslücken Bauarbeitern die Maschinen weghacken
  2. Kilswitch und Apass US-Soldaten nutzten Apps mit fatalen Sicherheitslücken
  3. Sicherheitslücke Kundendaten von IPC-Computer kopiert

IT-Sicherheit: 12 Lehren aus dem Politiker-Hack
IT-Sicherheit
12 Lehren aus dem Politiker-Hack

Ein polizeibekanntes Skriptkiddie hat offenbar jahrelang unbemerkt Politiker und Prominente ausspähen können und deren Daten veröffentlicht. Welche Konsequenzen sollten für die Sicherheit von Daten aus dem Datenleak gezogen werden?
Eine Analyse von Friedhelm Greis

  1. Datenleak Ermittler nehmen Verdächtigen fest
  2. Datenleak Politiker fordern Pflicht für Zwei-Faktor-Authentifizierung
  3. Politiker-Hack Wohnung in Heilbronn durchsucht

    •  /