Abo
  • Services:

OpenGL-Ersatz: Vulkan bringt sehr viel (für) Open Source

Für Linux-Nutzer werde die Grafik-API Vulkan einige Vorteile bringen, erklärt ein Intel-Entwickler, und Programmierer können sich auf ziemlich viel Open-Source-Code rund um Vulkan freuen. Doch genauso ist mit Problemen zu rechnen - und womöglich Jahren des Wartens.

Artikel von veröffentlicht am
Jason Ekstrand auf der Fosdem 2016
Jason Ekstrand auf der Fosdem 2016 (Bild: Golem.de)

Vulkan ist kein "OpenGL++", das stellt der Intel-Mitarbeiter Jason Ekstrand gleich zu Beginn seines Vortrages auf der Konferenz Fosdem klar. Die neue Grafik-API sei keine simple Weiterführung bisheriger Konzepte, sondern ein kompletter Neuanfang. Das bringt Linux-Nutzern und Open-Source-Enthusiasten ebenso wie Entwicklern gleich mehrere praktische Vorteile.

Proprietäre und freie Treiber nebeneinander

Inhalt:
  1. OpenGL-Ersatz: Vulkan bringt sehr viel (für) Open Source
  2. Open-Source-Werkzeuge und Jahre an Entwicklung

Mit Vulkan soll sich der Aufbau des Grafikstacks auch unter Linux grundlegend ändern. Bisher ist die Bibliothek LibGL aus Mesa Teil der eigentlichen Grafiktreiber, um 3D-Darstellungen zu ermöglichen. Sie kann aber nur exakt einmal auf dem System existieren, so dass etwa der proprietäre Nvidia-Treiber seine eigene Version davon installiert und eine andere eventuell vorhandene löschen muss. Ein einfacher Wechsel zwischen dem freien Nouveau-Treiber und dem proprietären Nvidia-Treiber ist damit nicht mehr möglich.

Auf einem System, das zusätzlich zu einer dedizierten Nvidia-Grafikkarte noch eine integrierte Intel-Grafik hat, wird der Intel-Treiber völlig lahmgelegt und ist nicht mehr benutzbar. Diese Situation und der Umgang mit dem Problem führten im Jahr 2012 zu einem Wutausbruch von Linus Torvalds und den eindeutigen Worten: "Fuck you, Nvidia!".

Bei dem Einsatz von Vulkan wird es nur eine kleine Bibliothek geben, die je nach Einsatzzweck den eigentlichen Treiber lädt, genannt Loader. Die Treiber können so in beliebigen Pfaden gespeichert werden, womit der Wechsel zwischen verschiedenen 3D-Treibern - frei oder proprietär - zumindest theoretisch problemlos möglich sein sollte. Dazu ist nicht einmal ein Neustart des Rechners notwendig.

Stellenmarkt
  1. EnBW Energie Baden-Württemberg AG, Karlsruhe
  2. UnternehmerTUM GmbH, Garching bei München

Dank dieser Technik werde außerdem das Erstellen von Paketen der Treiber für Linux-Distributionen und deren Verteilung deutlich einfacher, als dies derzeit der Fall ist, sagt Ekstrand.

Spiele einfach portierbar

Vulkan wird durch weite der Teile der Industrie unterstützt. Diese kollaboriere viel mehr, als das noch vor Jahren möglich gewesen wäre, kommentiert Ekstrand, so dass Vulkan wohl tatsächlich eine einheitliche plattformübergreifende API werden könnte. Das Nebeneinander von Direct3D auf Windows einerseits und OpenGL auf anderen Systemen andererseits könnte durch Vulkan mittelfristig wohl überwunden werden.

Das gelte zunächst vor allem für Anwendungen mit sehr intensiven 3D-Berechnungen wie eben Spielen. Ekstrand erwartet, dass eine Vielzahl neuer Spiele auf Vulkan setzen wird, da die API gegenüber den derzeit verfügbaren klare Vorteile für die Spieleentwickler biete.

Falls eine Anwendung für die Verwendung mit Vulkan geschrieben worden ist, sei der Port auf andere Plattformen als das zurzeit dominierende Windows aber nur noch "ein kleiner Sprung". Veröffentlichungen von Spielen für Mac OS X und Linux sollten so wesentlich häufiger geschehen als bisher.

Open-Source-Werkzeuge und Jahre an Entwicklung 
  1. 1
  2. 2
  3.  


Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. 119,90€

tingelchen 03. Feb 2016

Ein Lehrbuch für Vektoren? Ich habe mir vor Jahren da mal ein Buch geholt. Fällt ja alles...

spiderbit 02. Feb 2016

ja vorallem vergisst er offenbar neben dem bloedsinnigen geschwaffel linux first, das so...

spiderbit 02. Feb 2016

Ja war auch mein gedanke, der hauptmotivator vulkan statt dx12 und dann 13 und co zu...

Seitan-Sushi-Fan 02. Feb 2016

Vulkan soll wohl recht ähnlich zu Gallium3D sein, zumindest was die Konzepte angeht. Ggf...

pythoneer 01. Feb 2016

Stimmt ist auch das einzige was ich offiziell kenne. Ist aus dieser Präsentation. Nur...


Folgen Sie uns
       


Asus Zephyrus M vs Alienware m15 - Test

Das Zephyrus M von Asus und das m15 von Alienware sind sehr unterschiedliche Produkte. Beide richten sich an anspruchsvolle Gamer, doch nur eines bewahrt auch unter Last einen kühlen Kopf.

Asus Zephyrus M vs Alienware m15 - Test Video aufrufen
Oldtimer umrüsten: Happy End mit Elektromotor
Oldtimer umrüsten
Happy End mit Elektromotor

Verbotszonen könnten die freie Fahrt von Oldtimern einschränken. Aber auch Umweltschutzgründe und Exzentrik führen dazu, dass immer mehr Sammler ihre liebsten Fahrzeuge umrüsten.
Ein Bericht von Dirk Kunde

  1. Piëch Mark Zero Porsche-Nachfahre baut eigenen E-Sportwagen
  2. Elektroautos Sportversion des E.Go Life und Shuttle E.Go Lux
  3. Rivian Amazon investiert in Elektropickups

EU-Urheberrecht: Die verdorbene Reform
EU-Urheberrecht
Die verdorbene Reform

Mit dem Verhandlungsergebnis zur EU-Urheberrechtsrichtlinie ist eigentlich niemand zufrieden. Die Einführung von Leistungsschutzrecht und Uploadfiltern sollte daher komplett gestoppt werden.
Ein IMHO von Friedhelm Greis

  1. Uploadfilter Fast 5 Millionen Unterschriften gegen Urheberrechtsreform
  2. Uploadfilter EU-Kommission bezeichnet Reformkritiker als "Mob"
  3. Leistungsschutzrecht und Uploadfilter EU-Unterhändler einigen sich auf Urheberrechtsreform

Varjo VR-Headset im Hands on: Schärfer geht Virtual Reality kaum
Varjo VR-Headset im Hands on
Schärfer geht Virtual Reality kaum

Das VR-Headset mit dem scharfen Sichtfeld ist fertig: Das Varjo VR-1 hat ein hochauflösendes zweites Display, das ins Blickzentrum des Nutzers gespiegelt wird. Zwar sind nicht alle geplanten Funktionen rechtzeitig fertig geworden, die erreichte Bildschärfe und das Eyetracking sind aber beeindruckend - wie auch der Preis.
Ein Hands on von Tobias Költzsch

  1. Und täglich grüßt das Murmeltier Sony bringt VR-Spiel zu Kultfilm mit Bill Murray
  2. Steam Hardware Virtual Reality wächst langsam - aber stetig
  3. AntVR Stirnband soll Motion Sickness in VR verhindern

    •  /