Wat is DirectX en waarom is het belangrijk voor pc-games?

DirectX is de geheime saus die de meeste van de beste pc-games rennen. Het lost een probleem op voor ontwikkelaars door een gestandaardiseerde oplossing te bieden om instructies naar uw grafische kaart te communiceren, en het is een hoeksteen van de beste grafische kaarten je kunt nu kopen.

Inhoud

  • Wat is DirectX?
  • DirectX 12 Ultimate uitgelegd
  • Hoe DirectX te installeren en bij te werken
  • Welke versie van DirectX moet u gebruiken?

We laten u zien wat DirectX is, waarom DirectX 12 Ultimate belangrijk is en hoe u kunt vinden welke DirectX-versie op uw pc is geïnstalleerd.

Aanbevolen video's

Wat is DirectX?

DirectX 12 Ultimate-logo.

DirectX is een Application Programming Interface (API) ontwikkeld door Microsoft voor Windows en Xbox. Een grafische API is een tussenpersoon die het verzenden van instructies van software naar de hardware in uw pc vergemakkelijkt. In de begintijd van computers gingen instructies rechtstreeks naar de hardware. Naarmate games echter ingewikkelder zijn geworden en beveiligingsmaatregelen directer, zijn API's de ruggengraat geweest om uw GPU te vertellen wat hij moet doen.

Verwant

  • Tussen AMD's Ryzen 7 7800X3D en Ryzen 9 7950X3D is er geen wedstrijd
  • AMD's Ryzen 9 7950X3D-prijzen houden de druk op Intel
  • DirectX 12 vs. DirectX 11: wat is het beste voor pc-gaming?

In de afgelopen jaren moesten game-ontwikkelaars stuurprogramma's schrijven voor meerdere grafische kaarten. API's zoals DirectX zijn gestandaardiseerd, waardoor uw AMD- of Nvidia-stuurprogramma's om alles te doen, ongeacht welke grafische kaart je hebt. Grafische API's maken ook functies mogelijk zoals hardwareversnelde ray tracing, en ze kunnen de prestaties verbeteren door middel van verschillende optimalisaties.

DirectX is niet de enige grafische API, maar wel de belangrijkste die u zult tegenkomen. Het is echter exclusief voor Windows open-source API's zoals Vulkan platformonafhankelijke ondersteuning bieden.

DirectX 12 Ultimate uitgelegd

DirectX-raytracing in Battlefield V.

De meest recente versie van DirectX is DirectX 12 Ultimate, dat beschikbaar is op Windows 10, Windows 11 en Xbox Series X/S. Microsoft beschrijft het als "toevoeging" aan DirectX 12, waardoor functies zoals ray tracing en shading met variabele snelheid naar Windows- en Xbox-consoles worden gebracht.

Hier zijn alle extra functies in DirectX 12 Ultimate:

  • DirectX ray tracing (DXR): Een vroege versie van ray tracing geïntroduceerd in games zoals Fortnite En Slagveld V. De meeste titels die ray tracing ondersteunen, doen dit via DXR (hoewel Vulkan ook zijn eigen ray tracing-ondersteuning heeft).
  • Variable Rate Shading (VRS): stelt de GPU in staat om verschillende hoeveelheden vermogen toe te wijzen aan verschillende gebieden in een frame. Het idee is om de prestaties te verbeteren door te focussen op de belangrijkste delen van een scène, waardoor middelen worden bespaard in minder veeleisende gebieden.
  • Mesh-shaders: Mesh-shaders zijn een complex onderwerp, maar ze combineren in wezen meerdere shader-stappen in één proces. Dit voorkomt dat er tussen uw CPU en RAM wordt gewisseld bij het tekenen van meshes, wat de prestaties verbetert.
  • Sampler-feedback: moderne games streamen middelen naar de gamewereld en de game wordt gedwongen te voorspellen wat er vervolgens moet worden gestreamd op basis van wat de speler aan het doen is. Sampler-feedback voedt voorbeelden van wat er zou kunnen gebeuren zonder de instructie daadwerkelijk uit te voeren, waardoor games betere beslissingen kunnen nemen over welke middelen ze moeten binnenstromen.

Hoewel DirectX 12 Ultimate veel nieuwe functies heeft, hoeft u zich daar geen zorgen over te maken. Ze zijn voornamelijk bedoeld voor ontwikkelaars om games te optimaliseren die verder gaan dan wat ze zouden kunnen doen in DirectX 12 of DirectX 11. De belangrijkste toevoeging is DXR, waarmee ray tracing niet alleen op pc maar ook op de pc mogelijk is Xbox-serie X, ook.

Hoe DirectX te installeren en bij te werken

DXdiag-menu in Windows 11.

U kunt DirectX niet rechtstreeks installeren. Het wordt geleverd met Windows en u kunt het alleen bijwerken met Windows. Als u een aanbod ziet om DirectX online te installeren, vermijd dit dan ten koste van alles. Microsoft stelt geen installatieprogramma's beschikbaar.

Het installeren en bijwerken van DirectX omvat het uitvoeren van een Windows Update. Lees onze volledige gids op hoe Windows 11 te installeren als je helemaal opnieuw begint. Voordat u DirectX bijwerkt, moet u uw DirectX-versie achterhalen, wat u kunt doen door deze stappen te volgen:

  • Klik met de rechtermuisknop op het Windows-pictogram in de Startbalk en selecteer Loop.
  • Typ "dxdiag" in het vak en selecteer OK.
  • Controleren op DirectX-versie onder de Systeem tabblad.

Zolang u Windows up-to-date hebt gehouden, zou u de nieuwste versie moeten hebben. Als u dat niet doet, kunt u Windows dwingen om te controleren op nieuwe updates met de volgende stappen:

  • Gebruik Windows-toets+S om het zoekvak te openen.
  • Zoeken Controleer op updates en selecteer het.
  • Gebruik de Rekening voor updates knop om naar nieuwe updates te zoeken.
  • Klik Installeer nu.

Welke versie van DirectX moet u gebruiken?

Een speler staat naast zijn paddenstoelgenoot in Tiny Tina's Wonderlands.

DirectX is achterwaarts compatibel, dus het is meestal het beste om de meest recente versie te gebruiken die wordt ondersteund door de game die je wilt spelen. De meeste games ondersteunen slechts één versie, maar er zijn een handvol titels die de grens tussen versies overschrijden, zoals Controle, Beschaving VI, En Tiny Tina's Wonderlands.

Recentere versies van DirectX bieden betere functies en mogelijkheden voor ontwikkelaars om de prestaties te optimaliseren. Als je dieper wilt ingaan op die optimalisaties, lees dan zeker onze vergelijking tussen DirectX 11 en DirectX 12.

Aanbevelingen van de redactie

  • Hoe Intel AI zou kunnen gebruiken om een ​​enorm probleem in pc-gaming aan te pakken
  • Returnal PC: beste instellingen, raytracing, Steam Deck en meer
  • Blijkt dat DirectStorage de framesnelheden in Forspoken toch niet doodt
  • AMD Ryzen 5 7600X vs. Ryzen 5 7600: is goedkoper beter?
  • Mogelijk heeft AMD zojuist de releasedatum van de Ryzen 9 7950X3D gelekt

Upgrade je levensstijlDigital Trends helpt lezers de snelle wereld van technologie in de gaten te houden met het laatste nieuws, leuke productrecensies, verhelderende hoofdartikelen en unieke sneak peeks.