Vulkan vs. DirectX 12: Was sollten Sie wählen?

Hannah Stryker/How-To Geek Die Verwendung von Vulkan kann bei vielen Spielen zu einer merklich höheren Bildrate führen, aber DirectX 12 bietet tendenziell ein stabileres Erlebnis . Sie sollten beide testen und dasjenige auswählen, das für das Spiel, das Sie spielen möchten, am besten geeignet ist.

Bei mehr PC-Spielen als je zuvor können Spieler zwischen DirectX 12 und Vulkan wählen. Aber es ist nicht immer offensichtlich, was der Unterschied ist oder welches das beste Spielerlebnis bietet. Die Antworten sind nicht ganz einfach, aber wir sagen Ihnen, was Sie wissen müssen.

Was sind Vulkan und DirectX?< /h2>

Vulkan und DirectX sind APIs (Application Programming Interfaces) und bieten zwei unterschiedliche Lösungen für dasselbe Problem: sicherzustellen, dass Software, wie z. B. ein Videospiel, auf die effizienteste Weise mit Ihrer PC-Hardware und umgekehrt kommunizieren kann.

< p>< /p>

Vulkan ist eine dedizierte Grafik-API, während DirectX eine Sammlung von APIs ist, die eine Grafik-API (Direct3D) enthält. Beide verfügen über standardisierte Tools, die es viel einfacher machen, Software zu entwickeln, die mit einer Vielzahl von Grafikkarten und anderer Hardware funktioniert unsere Computer. Ohne eine solche Standardisierung müssten Softwareentwickler individuelle Treiber für jede mögliche GPU- und Hardwarekonfiguration bereitstellen.

DirectX wurde von Microsoft entwickelt und hieß ursprünglich Windows Games SDK (Software Development Kit), als es 1995 veröffentlicht wurde. Seitdem ist es im Betriebssystem enthalten. Das erste Spiel, das DirectX verwendete, war Doom 95 von iD Software, das 1996 veröffentlicht wurde.

Vulkan wurde von der Khronos Group entwickelt, einem Konsortium aus mehr als 150 Unternehmen, die für OpenGL, WebGL, Anari, und mehrere andere APIs. Es basierte ursprünglich auf einer API namens Mantle, die von AMD entwickelt und dann aufgegeben wurde. Vulkan gilt als Nachfolger von OpenGL, einer Grafik-API, die es seit 1992 gibt.

Ist Vulkan schneller als DirectX?

< p>Vulkan ist eine API mit geringem Overhead und kann weniger Systemressourcen wie CPU-Berechnung, Speicher und Bandbreite als DirectX erfordern. Dies macht es zu einer potenziell besseren Option als DirectX 12 auf Computern mit niedrigeren Spezifikationen. Oder zumindest Computer mit einer weniger leistungsfähigen CPU.

Die meisten Benchmark-Tests bringen Vulkan bei den Bildraten leicht in Führung, aber mit häufigeren FPS-Schwankungen. Wie Sie im Vergleichsvideo zu Red-Dead Redemption 2 unten sehen können, ist die Framerate für DX 12 etwas niedriger, aber geringfügig stabiler.

Video abspielen

Visuell sollten Sie kaum einen Unterschied zwischen einem Spiel sehen, das auf Vulkan läuft, und DirectX 12. Wenn identische Grafikeinstellungen im Spiel angewendet werden, sieht ein Spiel wie Red Dead Redemption 2 mit Vulkan genauso aus wie es funktioniert mit DirectX.

Vulkan hat einen Vorteil in der Kompatibilität

Der Hauptunterschied zwischen Vulkan und DirectX liegt im Bereich der plattformübergreifenden Kompatibilität. DirectX wurde nur für Windows und Windows entwickelt. Das bedeutet, dass ein für das Microsoft-Betriebssystem entwickeltes Spiel auf eine andere API portiert werden muss, bevor es zum Beispiel für Spielkonsolen freigegeben werden kann.

Vulkan ist eine plattformübergreifende API, kompatibel mit Linux, Android , Nintendo, MacOS und vielen anderen Betriebssystemen. Dadurch können Entwickler schneller und einfacher ein Spiel für mehrere Plattformen erstellen, ohne es für jede Plattform komplett neu schreiben zu müssen.

Langfristig könnte dies ein Gewinnfaktor für Vulkan sein. Da sich Spiele immer mehr von den traditionelleren PCs oder Konsolen wegbewegen und mobile und Cloud-basierte Spiele umfassen, könnte die Konzentration auf Vulkan für Entwickler viel attraktiver werden.

Vulkan vs. DX 12: Was ist besser?

Viele moderne Spiele und Anwendungen können entweder DirectX 12 oder Vulkan verwenden. Sie haben die Wahl zwischen ihnen, bevor die Software geladen wird. Welches am besten ist, hängt von mehreren Faktoren ab, einschließlich Ihrer PC-Hardware, der Art des Spiels und ob Sie visuellen Effekten oder einer hohen Bildrate mehr Gewicht geben.

Es kommt auch darauf an, wie gut die Der Spieleentwickler versteht und hat jede API implementiert. Für DirectX 12 ist es schwieriger, Spiele zu entwickeln, aber die API gibt es schon länger als Vulkan und ist den Entwicklern vielleicht vertrauter.

Auf dem Papier scheint DirectX 12 (und DX 12 Ultimate) die bessere API für CPU- und GPU-intensive Spiele zu sein. Und wenn Ihr Computer ein Spiel in DX 12 flüssig ausführen kann, gibt es keinen Grund, es nicht zu verwenden. Es ist jedoch immer sinnvoll, Ihre Spiele mit verschiedenen APIs zu testen, wenn Sie die Möglichkeit haben. Sie werden vielleicht feststellen, dass Vulkan für einige besser funktioniert, während DirectX für andere besser ist.

Häufig gestellte Fragen

Was ist eine Grafik API?

Eine API (Application Programming Interface) ist eine Software, die es zwei Programmen ermöglicht, effizient zu kommunizieren. Grafik-APIs werden verwendet, damit Software wie Spiele oder 3D-Rendering-Tools vollständig auf die Fähigkeiten der GPU zugreifen können.

Was ist Vulkan 1.3?

Vulkan 1.3 ist zum Zeitpunkt von Schreiben, die neueste stabile Version der API. Es wurde im Januar 2022 veröffentlicht und kam mit mehreren Verbesserungen gegenüber Version 1.2, einschließlich Unterstützung für Raytracing.

Ist Vulkan für AMD oder NVIDIA?

Vulkan kann sowohl mit AMD- als auch mit NVIDIA-Grafikkarten verwendet werden. Es wurde jedoch von einer älteren AMD-API namens Mantle abgeleitet, daher ist es nicht ungewöhnlich, dass Vulkan mit AMD-GPUs etwas besser funktioniert als mit NVIDIA-Karten.

Sollte ich Vulkan oder DX12 in verwenden RDR2?

Red Dead Redemption 2 funktioniert gut mit DX12, aber Vulkan bietet nachweislich ein besseres Revolvererlebnis. Abhängig von der verwendeten Hardware kann Vulkan die FPS-Raten um 10 % oder mehr verbessern, ohne dass die visuelle Qualität darunter leidet.

VERWANDTE FUNKTIONEN: So überwachen Sie Ihre FPS in UWP-Spiele unter Windows 10

WEITER LESEN

  • › Kodi 21 „Omega“ Test-Build jetzt verfügbar, löscht Windows 7
  • › Das billigste Elektroauto in den Vereinigten Staaten gibt es nicht mehr
  • › AMD hat neue Chips für Handheld-Gaming-PCs
  • › Hasse den Zahnarzt? Probieren Sie stattdessen einen Quip Teledentist-Termin aus
  • › Alles Nützliche “Hey Google” Sprachbefehle
  • › Der Memory Saver von Google Chrome erhält mehr Optionen

Posted

in

by

Tags: