Vulkan versus DirectX 12: welke moet u kiezen?

Hannah Stryker/How-To Geek

Het gebruik van Vulkan kan resulteren in een merkbaar hogere framesnelheid voor veel games, maar DirectX 12 biedt meestal een stabielere ervaring . Je moet beide testen en degene kiezen die het beste werkt voor de game die je wilt spelen.

Bij meer pc-games dan ooit kunnen spelers kiezen tussen DirectX 12 en Vulkan. Maar het is niet altijd duidelijk wat het verschil is, noch welke de beste game-ervaring zal bieden. De antwoorden zijn niet helemaal eenvoudig, maar we vertellen u wat u moet weten.

Wat zijn Vulkan en DirectX?< /h2>

Vulkan en DirectX zijn API's (Application Programming Interfaces) en bieden twee verschillende oplossingen voor hetzelfde probleem: ervoor zorgen dat software, zoals een videogame, op de meest efficiënte manier kan communiceren met uw pc-hardware, en vice versa.

< p>< /p>

Vulkan is een speciale grafische API, terwijl DirectX een verzameling API's is met een grafische API (Direct3D). Ze hebben allebei gestandaardiseerde tools, waardoor het veel gemakkelijker wordt om software te ontwikkelen die werkt met de grote verscheidenheid aan grafische kaarten en andere hardware die erin zit onze computers. Zonder dit soort standaardisatie zouden softwareontwikkelaars individuele stuurprogramma's moeten leveren voor elke mogelijke GPU- en hardwareconfiguratie.

DirectX is ontwikkeld door Microsoft en heette oorspronkelijk de Windows Games SDK (Software Development Kit) toen het in 1995 werd uitgebracht. Het is sindsdien opgenomen in het besturingssysteem. De eerste game die DirectX gebruikte, was Doom 95 van iD Software, gepubliceerd in 1996.

Vulkan is ontwikkeld door de Khronos Group, een consortium van meer dan 150 bedrijven die verantwoordelijk zijn voor OpenGL, WebGL, Anari, en verschillende andere API's. Het was oorspronkelijk gebaseerd op een API genaamd Mantle, ontwikkeld en vervolgens verlaten door AMD. Vulkan wordt beschouwd als de opvolger van OpenGL, een grafische API die al sinds 1992 bestaat.

Is Vulkan sneller dan DirectX?

< p>Vulkan is een API met weinig overhead en vereist mogelijk minder systeembronnen, zoals CPU-berekening, geheugen en bandbreedte, dan DirectX. Dit maakt het een potentieel betere optie dan DirectX 12 op computers met lagere specificaties. Of in ieder geval computers met een minder capabele CPU.

De meeste benchmarktests gaven Vulkan een lichte voorsprong op framesnelheden, maar met frequentere FPS-fluctuaties. Zoals je kunt zien in de Red-Dead Redemption 2-vergelijkingsvideo hieronder, is de framesnelheid voor DX 12 iets lager, maar iets stabieler.

Video afspelen

Visueel zou je weinig verschil moeten zien tussen een game die draait op Vulkan en DirectX 12. Als identieke in-game grafische instellingen worden toegepast, ziet een game als Red Dead Redemption 2 er hetzelfde uit met Vulkan als wel met DirectX.

Vulkan heeft een voordeel in compatibiliteit

Het belangrijkste verschil tussen Vulkan en DirectX ligt op het gebied van platformonafhankelijke compatibiliteit. DirectX is alleen ontwikkeld voor Windows en Windows. Dat betekent dat een game die is ontwikkeld voor het besturingssysteem van Microsoft moet worden overgezet naar een andere API voordat deze kan worden uitgebracht voor bijvoorbeeld gameconsoles.

Vulkan is een platformonafhankelijke API, compatibel met Linux, Android , Nintendo, MacOS en vele andere besturingssystemen. Dit maakt het voor ontwikkelaars sneller en gemakkelijker om een ​​game voor meerdere platforms te maken, zonder deze voor elk platform volledig te hoeven herschrijven.

Op de lange termijn zou dit een winnende factor kunnen zijn voor Vulkan. Naarmate gamen steeds verder afwijkt van de meer traditionele pc's of consoles naar mobiel en cloud-gebaseerd gamen, zou de focus op Vulkan veel aantrekkelijker kunnen worden voor ontwikkelaars.

Vulkan versus DX 12: wat is het beste?

Veel moderne games en applicaties kunnen DirectX 12 of Vulkan gebruiken. U krijgt de keuze tussen deze aangeboden voordat de software wordt geladen. Welke het beste is, hangt af van verschillende factoren, waaronder je pc-hardware, het type game en of je meer gewicht toekent aan visuele effecten of een hoge framesnelheid.

Het hangt ook af van hoe goed de game-ontwikkelaar begrijpt en heeft elke API geïmplementeerd. DirectX 12 is moeilijker om games voor te ontwikkelen, maar de API bestaat al langer dan Vulkan en is wellicht bekender bij de ontwikkelaars.

Op papier lijkt DirectX 12 (en DX 12 Ultimate) de betere API voor CPU- en GPU-intensieve games. En als je computer een spel soepel kan draaien in DX 12, is er geen reden om het niet te gebruiken. Maar het is altijd logisch om je games te testen met verschillende API's als je de optie krijgt. Misschien vindt u dat Vulkan beter werkt voor sommigen, terwijl DirectX beter is voor anderen.

Veelgestelde vragen

Wat is een grafische API?

Een API (Application Programming Interface) is software waarmee twee programma's efficiënt met elkaar kunnen communiceren. Grafische API's worden gebruikt om software zoals games of 3D-renderingtools volledige toegang te geven tot de mogelijkheden van de GPU.

Wat is Vulkan 1.3?

Vulkan 1.3 is ten tijde van schrijven, de laatste stabiele versie van de API. Het werd uitgebracht in januari 2022 en kwam met verschillende verbeteringen ten opzichte van versie 1.2, waaronder ondersteuning voor Raytracing.

Is Vulkan voor AMD of NVIDIA?

Vulkan kan worden gebruikt met zowel AMD- als NVIDIA-grafische kaarten. Het is echter afgeleid van een oudere AMD API genaamd Mantle, dus het is niet ongebruikelijk dat Vulkan iets beter werkt met AMD GPU's dan met NVIDIA-kaarten.

Moet ik Vulkan of DX12 gebruiken in RDR2?

Red Dead Redemption 2 werkt goed met DX12, maar het is aangetoond dat Vulkan een betere gunslinging-ervaring biedt. Afhankelijk van de hardware die u gebruikt, kan Vulkan de FPS-snelheden met 10% of meer verbeteren zonder verlies van visuele kwaliteit.

GERELATEERD: Uw FPS bewaken in UWP Games op Windows 10

LEES VOLGENDE

  • › Kodi 21 “Omega” Testbuild nu beschikbaar, laat Windows 7 vallen
  • › De goedkoopste elektrische auto in de Verenigde Staten is niet meer
  • › AMD heeft nieuwe chips voor handheld gaming-pc's
  • › Haat de tandarts? Probeer in plaats daarvan een Quip Teledentist-afspraak
  • › Alle meest bruikbare “Hey Google” Spraakopdrachten
  • › Geheugenbesparing van Google Chrome krijgt meer opties

Posted

in

by

Tags: