Connect with us

Wie man

Was Sie über Vulkan wissen müssen, das schnellere Spiele auf jeder Plattform verspricht

Was Sie über Vulkan wissen müssen, das schnellere Spiele auf jeder Plattform verspricht

Microsoft DirectX 12 und Apple Metal sind Grafikplattformen der nächsten Generation. Sie bieten Zugriff auf Grafikhardware auf niedrigerer Ebene, sodass Spielprogrammierer mehr Leistung aus der Hardware herausholen können. Vulkan ist die plattformübergreifende Antwort auf die Technologien von Microsoft und Apple.

Da Vulkan plattformübergreifend ist, bringt es diese Grafiktechnologie der nächsten Generation auf Googles Android, Valves SteamOS, Linux, alle Windows-Versionen und möglicherweise sogar auf Nintendos nächste Konsole. Vulkan bietet eine bessere Spieleleistung auf absolut jeder Plattform, die es verwenden möchte, und macht Spiele zwischen verschiedenen Plattformen portabler.

Alles begann mit AMDs Mantel

Präsentationstitel

Um zu verstehen, woher Vulkan kam, ist es wichtig, ein wenig Geschichte zu kennen. Alles begann mit AMDs Arbeit an Mantle, die 2013 angekündigt wurde. Mantle war ein neues Grafiksystem, das direkt an Spieleentwickler gerichtet war. Es versprach, Spiele durch die Bereitstellung einer effizienteren Grafikebene schneller zu machen. Technisch gesehen versprach es einen geringeren CPU-Overhead und einen direkteren Zugriff auf Funktionen der Grafikhardware auf niedrigerer Ebene.

AMD stellt die Grafikhardware sowohl für die Xbox One von Microsoft als auch für die PlayStation 4 von Sony bereit und sagte, dass Mantle auf den Optimierungen basiert, an denen es für die Spielekonsolen der nächsten Generation gearbeitet hat.

Mantle konkurrierte mit Microsoft DirectX und dem plattformübergreifenden OpenGL, die beide zu dieser Zeit ihr Alter zeigten. Tatsächlich war dies ein direkter Angriff auf Microsofts eigenes DirectX, das viele PC-Spiele verwenden. Die damaligen AMD-Führungskräfte sagten dies nie erwartet Microsoft veröffentlicht sogar ein weiteres DirectX. Daher musste AMD die Spieleentwickler nur davon überzeugen, DirectX und OpenGL hinter sich zu lassen und ihr neueres, besseres System zu verwenden.

DirectX 12, Metal und Vulkan

Microsoft hat geantwortet. Im Jahr 2014 kündigte Microsoft DirectX 12 an, das jetzt in Windows 10 und der Xbox One enthalten ist. Microsoft stellte es auf die gleiche Weise auf und versprach ein effizienteres Grafiksystem als DirectX 11, das direkten Zugriff auf Funktionen der Grafikhardware auf niedriger Ebene ermöglichte.

Apple kündigte 2014 auch eine ähnliche Technologie namens Metal an. Es wurde iPhones und iPads mit iOS 8 sowie Macs mit OS X 10.11 El Capitan hinzugefügt.

AMD schaltete danach den Gang. Einige Spiele implementierten experimentelle Mantle-Unterstützung, aber die Technologie wurde nie wirklich für die Öffentlichkeit freigegeben. AMD angekündigt Es würde sich auf Microsoft DirectX 12 und die „OpenGL-Initiative der nächsten Generation“ konzentrieren, anstatt seine eigene Plattform voranzutreiben. Diese „OpenGL-Initiative der nächsten Generation“ wurde von der Khronos-Gruppe verwaltet, die auch OpenGL verwaltet, und wurde schließlich zu Vulkan. Auch wenn Sie noch nie von OpenGL gehört haben, haben Sie es auf jeden Fall verwendet. Alle Android 3D-Spiele und die meisten iPhone 3D-Spiele – zumindest bis Apple’s Metal angekündigt wurde – wurden in OpenGL geschrieben.

Vulkan bringt ein plattformübergreifendes Grafiksystem der nächsten Generation für Android, SteamOS und Linux. Windows-Spiele können auch Vulkan verwenden. Sonys PlayStation 4 könnte Vulkan-Unterstützung hinzufügen, genau wie Microsofts Xbox One DirectX 12-Unterstützung hinzufügte. Nintendo leise verbunden die Khronos Group im Jahr 2015, daher besteht eine gute Chance, dass Nintendos nächste Konsole auch Vulkan verwenden könnte.

Vulkan funktioniert sogar unter Windows 7 und Windows 8.1, die niemals Microsoft DirectX 12 erhalten. Da es plattformübergreifend ist, können Spieleentwickler Vulkan auswählen und ihren optimierten Code kann auf verschiedenen Plattformen ausgeführt werden, anstatt nur auf Windows 10 oder nur auf OS X. .

Das ist der Punkt von Vulkan: Es kann praktisch jeder Plattform hinzugefügt werden. Entwickler könnten Spiele in Vulkan codieren und sie könnten problemlos zwischen verschiedenen Plattformen portiert werden. Dies ist ein großer Segen, wenn sie ihre Versprechen einhalten.

Vulkan ist schon da

Die Khronos-Gruppe veröffentlichte Version 1.0 Sowohl NVIDIA als auch AMD haben ihren Windows- und Linux-Grafiktreibern Vulkan-Unterstützung hinzugefügt, sodass Windows- und Linux-Spiele Vulkan verwenden können. Intel hat Beta-Versionen seiner Grafiktreiber mit Vulkan-Unterstützung für Windows und Linux veröffentlicht. Valves SteamOS erhielt Vulkan-Unterstützung durch die Aktualisierung auf diese neuen Treiber.

Kurz gesagt: Solange Sie Ihre Treiber aktualisieren, funktioniert Vulkan bereits mit einer Vielzahl vorhandener Grafikhardware. Jetzt brauchen wir nur noch Vulkan-fähige Spiele.

Google hat sogar angekündigt, dass zukünftige Versionen von Android Vulkan unterstützen werden. Hinweise auf die Arbeit an Vulkan finden sich in der Arbeit am Quellcode von Android. Vulkan wird wahrscheinlich auch auf zukünftigen Konsolen und verschiedenen anderen Hardwareplattformen erscheinen.

Spiele mit Vulkan sind am Horizont

Vulkan ist genau wie DirectX 12 und Metal nicht wirklich etwas, das Sie als Spieler verwenden können. Es handelt sich um neue Grafikprogrammiersysteme, die Spieleentwickler verwenden können.

Wie bei DirectX 12 und Metal müssen Sie nur auf zukünftige Spiele warten, um diese Technologien zu unterstützen. Bietet derzeit experimentelle Unterstützung für Vulkan, die Sie aktivieren können. Dieses Spiel wurde jedoch nicht für die Verwendung von Vulkan entwickelt, und sein Vulkan-Code ist früh und nicht so optimiert, sodass Sie nicht unbedingt viel über die potenzielle Leistung von Vulkan erfahren.

Vulkan wird OpenGL natürlich nicht vollständig ersetzen. Als Croteam, Entwickler von, Leg es: „Für einfache Spiele ist OpenGL (oder Direct3D) hier, um zu bleiben. [the] Lernkurve ist nicht [as] steil wie bei Vulkan. Vulkan glänzt jedoch wirklich, wenn es darum geht, den CPU-Aufwand für Anwendungen und Treiber zu reduzieren. Es ist (oder wird) viel schneller als Direct3D 9, 11 und OpenGL! “

Bei Vulkan geht es jedoch nicht nur darum, eine neue Option in einem Grafikeinstellungsmenü auszuwählen. Es hilft Linux und SteamOS, mit Windows-Spielen Schritt zu halten und wettbewerbsfähiger zu werden. Dies bedeutet, dass Android bald eine Grafikebene der nächsten Generation haben wird, die mit Apples Metal konkurriert. Dies bedeutet, dass Spieleentwickler Vulkan anstelle von DirectX 12 wählen und eine Vielzahl von Plattformen – Windows – einfacher unterstützen können. Das ist gut für alle Spieler.

Wie DirectX 12 unter Windows und Metal auf Apples Plattformen ist Vulkan eine aufregende neue Grafiktechnologie, die Spielentwicklern helfen soll, ihre Spiele schneller zu machen. Als plattformübergreifende Technologie bietet sie auch andere Vorteile: Sie bringt diese Funktionen auf neue Plattformen und verspricht, das Portieren von Spielen zwischen Plattformen zu vereinfachen.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia