Grafikschnittstelle: Vulkan rendert unter Android mehr als doppelt so schnell

Apple hat die Metal-Schnittstelle für iOS, Google wird für Android die Vulkan-API nutzen: Eine erste Demo, Gnome Horde genannt, zeigt eine sehr viel höhere Leistung verglichen mit OpenGL ES. Zudem sprach die Khronos Group über Feature Level, wie es sie auch bei DX12 gibt.

Artikel veröffentlicht am ,
Screenshot aus der Gnome-Horde-Demo mit Vulkan-Grafikschnittstelle
Screenshot aus der Gnome-Horde-Demo mit Vulkan-Grafikschnittstelle (Bild: Imagination Technologies)

Google hat angekündigt, dass das Android-Betriebssystem für mobile Geräte die Vulkan-Grafikschnittstelle unterstütze und Imagination Technologies führt die passende Demo auf einem Nexus Player vor. Die als Gnome Horde bezeichnete Vorführung vergleicht die Open-GL-ES-3.0- mit der Vulkan-API und zeigt, dass letztere deutlich schneller rendert und dabei die Hardware sowie den Akku weniger belastet. Künftige Smartphonespiele könnten also länger laufen, wenn Entwickler die neue Grafikschnittstelle nutzen.

Die Gnome-Horde-Demo generiert Imagination Technologies zufolge bis zu 13.500 Draw-Calls, also Render-Aufrufe an die Grafikeinheit. Mit der Vulkan-Schnittstelle werden diese gebündelt, in Kacheln zerlegt und dann in einem Rutsch berechnet. Da die CPU-lastigen Command Buffer erneut verwendet und auf viele Kerne verteilt werden, laufen diese mit deutlich weniger Takt als unter Open GL ES. Dennoch erreicht der Atom-Z3560-Chip mit einer PowerVR-G6430-Grafikeinheit rund 30 fps statt zu ruckeln.

Damit die Vulkan-Grafikschnittstelle auf möglichst vielen Grafikchips und unter möglichst vielen Betriebssystem läuft, arbeitet die Khronos Group mit mehreren Feature Levels: Wie bei Microsofts DirectX 12 fragt die API die Hardwarefunktionen der GPU ab und übermittelt diese an das Spiel. Je fortschrittlicher die Grafikeinheit, desto mehr Effekte können dargestellt werden.

Bisher unterstützen die Betriebssysteme Android, Linux, SteamOS, Tizen und Windows 7 bis 10 die Vulkan-Schnittstelle. Apples iOS und Mac OS sind außen vor, hier wird stattdessen die Metal-API verwendet. Die Hardware muss mindestens zu Open GL ES 3.1 kompatibel sein, was auf die meisten aktuellen Grafikkarten und GPUs in Systems-on-a-Chip zutrifft.

  • OpenGL ES 3.2 vorgestellt (Bild: Khronos Group)
  • Details zu Vulkan (Bild: Khronos Group)
  • Details zu Vulkan (Bild: Khronos Group)
  • Details zu Vulkan (Bild: Khronos Group)
OpenGL ES 3.2 vorgestellt (Bild: Khronos Group)

Open GL ES 3.2 integriert das Android Extension Pack

Die Vulkan-Schnittstelle soll noch 2015 verfügbar sein, am 10. August 2015 stellte die Khronos Group zudem Open GL ES 3.2 vor: Die API übernimmt viele Funktionen des Android Extension Pack, einer Erweiterung von Open GL ES 3.1, die unter anderem Deferred Rendering mit Physically Based Shading ermöglicht.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Fibernator 14. Aug 2015

Mantle ist auch heute noch proprietär. Nicht proprietär ist Vulkan, das Teile von Mantle...

Mr. Zylinder 12. Aug 2015

Besser spät als nie ... auch von mir ein großes Dankeschön für diese wunderbare Erklärung!

Stebs 12. Aug 2015

Als Ausblick, und um sich evtl. da schon anzumelden: LunarXchange (das OpenSource Vulkan...

yl (Golem.de) 11. Aug 2015

Ab hier weiter auf dem Bolzplatz.



Aktuell auf der Startseite von Golem.de
Quellcode auf Github
MS-DOS 4.00 ist jetzt Open Source

Nachdem der ehemalige CTO eine alte MS-DOS-Floppy entdeckt hat, veröffentlicht Microsoft ein Stück Betriebssystem-Geschichte.

Quellcode auf Github: MS-DOS 4.00 ist jetzt Open Source
Artikel
  1. Startrampe Set: Lego bietet Milchstraße und Nasa-Rakete Artemis als Bausatz
    Startrampe Set
    Lego bietet Milchstraße und Nasa-Rakete Artemis als Bausatz

    Lego hat zwei neue Sets vorgestellt, die für Weltraumenthusiasten gedacht sind: das Nasa-Artemis-Startrampen-Set und das Milchstraßen-Galaxie-Set.

  2. Tarifrunde: Montag erneut Streiktag bei der Deutschen Telekom
    Tarifrunde
    Montag erneut Streiktag bei der Deutschen Telekom

    Beim letzten Warnstreik bei der Telekom waren 12.500 Beschäftigte beteiligt. Diesmal wird breiter mobilisiert. Die Telekom versucht Schadensbegrenzung.

  3. Auszieh-Apps: Apple entfernt KI-Nudify-Apps aus dem App Store
    Auszieh-Apps
    Apple entfernt KI-Nudify-Apps aus dem App Store

    Apps, die Personen per KI ungefragt digital ausziehen, sind beliebt. Nun entfernt Apple einige dieser Anwendungen aus dem App Store - aber erst nach Hinweisen von Journalisten.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Asus OLED-Monitor zum Tiefstpreis • Gigabyte GeForce RTX 4070 Ti im Sale • MediaMarkt: Asus Gaming-Laptop 999€ statt 1.599€ • Gamesplanet Spring Sale [Werbung]
    •  /