Abo
  • Services:
Anzeige
Jason Ekstrand auf der Fosdem 2016
Jason Ekstrand auf der Fosdem 2016 (Bild: Golem.de)

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

Jason Ekstrand auf der Fosdem 2016
Jason Ekstrand auf der Fosdem 2016 (Bild: Golem.de)

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.
Von Sebastian Grüner

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.

Anzeige

Proprietäre und freie Treiber nebeneinander

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.

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 

eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. SICK AG, Waldkirch bei Freiburg im Breisgau
  2. IKEA IT Germany GmbH, Hofheim-Diedenbergen
  3. über Kilmona PersonalManagement GmbH, Erlangen
  4. Gebr. Heller Maschinenfabrik GmbH, Nürtingen


Anzeige
Spiele-Angebote
  1. 9,99€
  2. 69,99€ mit Vorbesteller-Preisgarantie
  3. ab 59,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Counter-Strike Go

    Bei Abschuss Ransomware

  2. Hacking

    Microsoft beschlagnahmt Fancy-Bear-Infrastruktur

  3. Die Woche im Video

    Strittige Standards, entzweite Bitcoins, eine Riesenkonsole

  4. Bundesverkehrsministerium

    Dobrindt finanziert weitere Projekte zum autonomen Fahren

  5. Mobile

    Razer soll Smartphone für Gamer planen

  6. Snail Games

    Dark and Light stürmt Steam

  7. IETF

    Netzwerker wollen Quic-Pakete tracken

  8. Surface Diagnostic Toolkit

    Surface-Tool kommt in den Windows Store

  9. Bürgermeister

    Telekom und Unitymedia verweigern Open-Access-FTTH

  10. Layton's Mystery Journey im Test

    Katrielle, fast ganz der Papa



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Ikea Trådfri im Test: Drahtlos (und sicher) auf Schwedisch
Ikea Trådfri im Test
Drahtlos (und sicher) auf Schwedisch
  1. Die Woche im Video Kündigungen, Kernaussagen und KI-Fahrer
  2. Augmented Reality Ikea will mit iOS 11 Wohnungen virtuell einrichten
  3. Space10 Ikea-Forschungslab untersucht Umgang mit KI

Neuer A8 vorgestellt: Audis Staupilot steckt noch im Zulassungsstau
Neuer A8 vorgestellt
Audis Staupilot steckt noch im Zulassungsstau
  1. Autonomes Fahren Continental will beim Kartendienst Here einsteigen
  2. Verbrenner Porsche denkt über Dieselausstieg nach
  3. Autonomes Fahren Audi lässt Kunden selbstfahrenden A7 testen

Anker Powercore+ 26800 PD im Test: Die Powerbank für (fast) alles
Anker Powercore+ 26800 PD im Test
Die Powerbank für (fast) alles
  1. Toshiba Teures Thunderbolt-3-Dock mit VGA-Anschluss
  2. Asus Das Zenbook Flip S ist 10,9 mm flach
  3. Anker Powercore+ 26800 PD Akkupack liefert Strom per Power Delivery über USB Typ C

  1. Re: Unsere Steuergelder zur Generierung...

    ibecf | 14:40

  2. Re: Globalisierung ist schon toll

    Umaru | 14:40

  3. Re: Ich kaufe mir ein E-Auto wenn...

    monosurround | 14:28

  4. Re: kein einziger meter

    monosurround | 14:21

  5. Re: Achso

    User_x | 14:10


  1. 12:43

  2. 11:54

  3. 09:02

  4. 16:55

  5. 16:33

  6. 16:10

  7. 15:56

  8. 15:21


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel