Abo
  • IT-Karriere:

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. DRÄXLMAIER Group, Vilsbiburg
  2. Concordia Versicherungsgesellschaft a.G., Hannover

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
Top-Angebote
  1. (u. a. Sandisk 512-GB-SSD für 55,00€, WD Elements Exclusive Edition 2 TB für 59,00€ und Abend...
  2. 31,99€
  3. 139,00€ (Bestpreis!)

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
       


Razer Blade Stealth 13 mit GTX 1650 - Hands on (Ifa 2019)

Von außen ist das Razer Blade Stealth wieder einmal unscheinbar. Das macht das Gerät für uns besonders, da darin potente Hardware steckt, etwa eine Geforce GTX 1650.

Razer Blade Stealth 13 mit GTX 1650 - Hands on (Ifa 2019) Video aufrufen
Verkehrssicherheit: Die Lehren aus dem tödlichen SUV-Unfall
Verkehrssicherheit
Die Lehren aus dem tödlichen SUV-Unfall

Soll man tonnenschwere SUV aus den Innenstädten verbannen? Oder sollten technische Systeme schärfer in die Fahrzeugsteuerung eingreifen? Nach einem Unfall mit vier Toten in Berlin mangelt es nicht an radikalen Vorschlägen.
Eine Analyse von Friedhelm Greis

  1. Torc Robotics Daimler-Tochter testet selbstfahrende Lkw
  2. Edag Citybot Wandelbares Auto mit Rucksackmodulen gegen Verkehrsprobleme
  3. Tusimple UPS testet automatisiert fahrende Lkw

Dick Pics: Penis oder kein Penis?
Dick Pics
Penis oder kein Penis?

Eine Studentin arbeitet an einer Software, die automatisch Bilder von Penissen aus Direktnachrichten filtert. Wer mithelfen will, kann ihr Testobjekte schicken.
Ein Bericht von Fabian A. Scherschel

  1. Medienbericht US-Regierung will soziale Netzwerke stärker überwachen
  2. Soziales Netzwerk Openbook heißt jetzt Okuna
  3. EU-Wahl Spitzenkandidat Manfred Weber für Klarnamenpflicht im Netz

Garmin Fenix 6 im Test: Laufzeitmonster mit Sonne im Herzen
Garmin Fenix 6 im Test
Laufzeitmonster mit Sonne im Herzen

Bis zu 24 Tage Akkulaufzeit, im Spezialmodus sogar bis zu 120 Tage: Garmin setzt bei seiner Sport- und Smartwatchserie Fenix 6 konsequent auf Akku-Ausdauer. Beim Ausprobieren haben uns neben einem System zur Stromgewinnung auch neue Energiesparoptionen interessiert.
Ein Test von Peter Steinlechner

  1. Fenix 6 Garmins Premium-Wearable hat ein Pairing-Problem
  2. Wearable Garmin Fenix 6 bekommt Solarstrom

    •  /