Skip to content

Bepaal uw DirectX-versie en Shader-model

21 de juni de 2021
MicrosoftDirectX 5804ecc85f9b5805c2b8a1af

Microsoft DirectX is een set API’s voor het programmeren van videogames op Microsoft-besturingssystemen: Windows en Xbox. Geïntroduceerd in 1995, kort na de release van Windows 95, is het sindsdien gebundeld in elke versie van Windows sinds Windows 98. Met de release van DirectX 12 in 2015 introduceerde Microsoft verschillende nieuwe programmeerfuncties zoals low-level API’s waarmee ontwikkelaars meer controle over welke opdrachten naar de grafische verwerkingseenheid worden verzonden. Sinds de release van DirectX 8.0 gebruiken grafische kaarten instructies genaamd Shader-modellen om instructies te interpreteren over het weergeven van afbeeldingen die van de CPU naar de grafische kaart worden verzonden. Deze shader-versies zijn echter gekoppeld aan de versie van DirectX die u op uw computer hebt geïnstalleerd, die op zijn beurt is gekoppeld aan uw grafische kaart.

Hoe de DirectX-versie te bepalen?

Een eenvoudig diagnostisch hulpprogramma presenteert de DirectX-versie.

  1. druk op Win+R en in het vak type dxdiag druk dan op Enter op uw toetsenbord om de opdracht uit te voeren.

  2. In de Systeem tabblad, vermeld onder de Systeem informatie kop, retourneert de tool uw huidige DirectX-versie.

  3. Match uw DirectX-versie met de Shader-versie die hieronder wordt vermeld.

Nadat u de versie van DirectX op uw pc hebt bepaald, kunt u de onderstaande tabel gebruiken om te bepalen welke versie van het Shader-model wordt ondersteund.

DirectX- en Shader-modelversies

Het diagnostische hulpprogramma deelt de Shader-modelversie niet. Uw versie van DirectX bepaalt uw Shader Model-versie als volgt:

  • DirectX 8.0 – Shader-model 1.0 & 1.1
  • DirectX 8.0a – Shader-model 1.3
  • DirectX 8.1 – Shader-model 1.4
  • DirectX 9.0 – Shader-model 2.0
  • DirectX 9.0a – Shader-model 2.0a
  • DirectX 9.0b – Shader-model 2.0b
  • DirectX 9.0c – Shader-model 3.0
  • DirectX 10.0* – Shader-model 4.0
  • DirectX 10.1* – Shader-model 4.1
  • DirectX 11.0† – Shader-model 5.0
  • DirectX 11.1† – Shader-model 5.0
  • DirectX 11.2‡ – Shader-model 5.0
  • DirectX 12** – Shader-model 5.1

Ondersteuning voor Shader-modellen begon met DirectX 8.0. Windows XP ondersteunt DirectX 10.0 en hoger niet, en Windows Vista en Windows 7 (vóór Service Pack 1) ondersteunen DirectX 11.0 of hoger niet. Vista ondersteunt echter DirextX 11.0 na een platformupdate. Windows 7 SP1 ondersteunt v11.1 maar niet 11.2 of nieuwer. U kunt meer informatie vinden in onze handleiding voor het downloaden en installeren van DirectX. DirectX 12 is alleen beschikbaar voor Windows 10 en Xbox One.

Welke games ondersteunen DirectX 12?

De meeste pc-games die zijn ontwikkeld vóór de release van DirectX 12 zijn waarschijnlijk ontwikkeld met een eerdere versie van DirectX. Deze games zijn compatibel op pc’s waarop DirectX 12 is geïnstalleerd vanwege hun achterwaartse compatibiliteit. Als je game toevallig niet compatibel is met een nieuwe versie van DirectX (voornamelijk games die op DirectX 9 of eerder draaien), biedt Microsoft DirectX End-User Runtime waarmee veel runtime-fouten worden opgelost met DLL’s die zijn geïnstalleerd vanuit de oudere versies van DirectX.

Hoe installeer ik de nieuwste versie van DirectX?

Installatie van de nieuwste versie van DirectX is alleen nodig als je een game probeert te spelen die met die nieuwste versie is ontwikkeld. Microsoft biedt updates aan via de standaard Windows Update en via handmatige download en installatie. Sinds de release van DirectX 11.2 voor Windows 8.1 is DirectX 11.2 echter niet langer beschikbaar als een zelfstandige download en moet deze worden gedownload via Windows Update. Naast Windows Update, zullen de meeste games uw systeem tijdens de installatie controleren om te zien of u voldoet aan de DirectX-vereisten. Als u dat niet doet, wordt u gevraagd om het te downloaden en te installeren voordat u het spel installeert.