Der Kampf um die Vorherrschaft der Grafikkarten ist jetzt etwas interessanter geworden. Nvidia enthüllte seine GTX 1080 und 1070, wobei die Leistung mit der seiner bestialischen GTX 980 Ti konkurrieren konnte. AMD hat gerade seine Radeon RX 480 vorgestellt, eine leistungsstarke und relativ kostengünstige GPU, die VR in die breite Masse bringen wird.

Fortschritte in der Grafiktechnologie sind jedoch nicht die ausschließliche Domäne von Hardware. Während neue Kartenankündigungen den größten Teil der Aufmerksamkeit auf sich ziehen, sorgt eine Software dafür, dass die gesamte Leistung nicht verschwendet wird. Der schnellste Sportwagen der Welt steht auf der Strecke im Leerlauf, bis schließlich ein erfahrener Fahrer am Steuer sitzt. Hier kommt Vulkan ins Spiel.

Was ist Vulkan??

Vulkan, das erstmals vom gemeinnützigen Tech-Konsortium Khronos Group auf der Game Developers Conference im Jahr 2015 angekündigt wurde, ist eine plattformübergreifende Anwendungsprogrammierschnittstelle, die alles verbessert, was heutige Grafikkarten leisten können.

Vulkan ist als API mit geringem Overhead der nächste Schritt für AMDs Mantle-API, die an sich schon ein spiritueller Nachfolger der OpenGL-Schnittstelle war. Obwohl sie auf Mantle basiert und AMD dazu beigetragen hat, ist die Khronos-Gruppe maßgeblich für die Entwicklung von Vulkan verantwortlich.

AMD hat Mantle im Jahr 2013 eingeführt und damit bedeutende Änderungen an der OpenGL-Plattform vorgenommen. Mantle half dabei, die Konsolen- und PC-Märkte unter einer gemeinsamen Grafikarchitektur zu vereinheitlichen. Mantle wurde gemeinsam mit EAs DICE, Studio hinter Battlefield, entwickelt und passte die Multicore-Vorteile von Konsolen an und brachte sie auf die robustere Hardware von PCs.

Laut Robert Hallock, Head of Global Technical Marketing von AMD, hat AMD die Mantle-Plattform zu Khronos beigetragen, "um den Prozess zu beschleunigen, der die OpenGL-Familie zu einem Overhead-Ansatz macht."

"Zu seiner Zeit war Mantle die am schnellsten eingesetzte PC-Grafik-API seit DirectX 9", sagte Hallock. Vulkan nutzt diese Basis und baut darauf auf und macht daraus eine Open-Source-Plattform der nächsten Generation, die das Gaming noch weiter vorantreiben kann.

Was macht Vulkan??

Einfach ausgedrückt: Vulkan ist der nächste Schritt in der Entwicklung der von OpenGL verbreiteten offenen Standards und ist der direkte Nachkomme der Mantle-API von AMD.

Laut dem Senior Manager Public Relations bei AMD Antal Tungler bringt Vulkan "etwa die gleichen Vorteile wie DirectX 12" gegenüber seinem Vorgänger.

Die Grafiken sehen schöner aus und die Spiele laufen schneller, sowohl auf DirectX 12 als auch auf Vulkan. Sie haben jedoch gegenüber der Plattform von Microsoft nicht nur Leistung, sondern auch Vorteile.

Für den Anfang ist DirectX 12 in Windows 10, die All-in-One-Plattform von Microsoft, integriert. Das ist großartig für Entwickler, die ihren Code beispielsweise von Xbox One auf Windows Phone verschieben möchten. Es ist nicht so toll, wenn Sie außerhalb des Windows-Ökosystems entwickeln. Hier kommt Vulkan ins Spiel.

Vulkan-Code ist plattformunabhängig, unabhängig von dem Betriebssystem, von der Konsole über den PC bis zum Smartphone.

"Von sehr hohem Niveau aus" haben sowohl DirectX 12 als auch Vulkan "dasselbe Ziel", sagte Hallock.

Beide geben den Entwicklern mehr Kontrolle als ihre Vorgänger. Beide bieten messbare Verbesserungen der Effizienz. Der plattformübergreifende Aspekt von Vulkan bedeutet jedoch, dass Spiele unter Windows 7, 8 oder 10 und Linux ausgeführt werden können. Das nennt Hallock "im Wesentlichen dieselbe Codebase".