- DirectX 12 werkt wanneer Windows, stuurprogramma's en hardware compatibel zijn; het is geen schakelaar, maar functionaliteiten die worden ingeschakeld op basis van compatibiliteit.
- dxdiag toont de Feature Levels (12_0, 12_1) die de daadwerkelijke ondersteuning aangeven; als deze niet verschijnen, ondersteunt de GPU geen native DX12.
- Veel games starten in DX11 voor stabiliteit; spelopties of launcher-instellingen bepalen of ze DX12 gebruiken, en geavanceerde functies vereisen een compatibele GPU.

Als je een game opent en een bericht ziet dat DirectX 12 is uitgeschakeld, is het normaal om het gevoel te hebben dat er iets mis is. In veel gevallen is het geen kwestie van een magische installatie, maar eerder dat het systeem, de stuurprogramma's of de game zelf niet correct zijn geconfigureerd . Hier vind je een praktische, duidelijke en toegankelijke handleiding om DX12 werkend te krijgen op je Windows-pc.
Allereerst is het belangrijk te begrijpen dat DirectX 12 gekoppeld is aan Windows en de stuurprogramma's van je grafische kaart. Het wordt niet geactiveerd met een verborgen schakelaar: het wordt automatisch ingeschakeld wanneer het systeem, de stuurprogramma's en de hardware compatibel zijn . Nu dat duidelijk is, gaan we stap voor stap bekijken wat je moet controleren, hoe je de daadwerkelijke compatibiliteit kunt verifiëren en wat je moet doen als een spel per se DX11 wil gebruiken of foutmeldingen weergeeft zoals D3D11 of de klassieke melding "DirectX 12 wordt niet ondersteund".
Wat is DirectX 12 en waarom gebruiken sommige games het niet standaard?
DirectX 12 is de API van Microsoft waarmee games efficiënter met je GPU kunnen communiceren. Wanneer het goed werkt, vermindert het de CPU-belasting, verbetert het de taakverdeling tussen de cores en maakt het technologieën zoals ray tracing , variable rate shading en mesh shaders mogelijk. Desondanks starten sommige games om stabiliteits- of compatibiliteitsredenen in DX11, waardoor DX12 een handmatige optie in de instellingen blijft.
Wees niet verbaasd als een game, zelfs met DX12 op je systeem, opstart met een andere API. Ontwikkelaars geven soms de voorkeur aan de meest stabiele optie voor de meeste gebruikers . Daarom zie je in de spelinstellingen een optie om over te schakelen van DX11 naar DX12.
Basiscontroles: Windows-versie, dxdiag en functieniveaus
De eerste stap is ervoor te zorgen dat Windows en uw hardware up-to-date zijn. Om te beginnen is DX12 geïntegreerd in Windows 10 en Windows 11 , maar de meest geavanceerde functies (bekend als DirectX 12 Ultimate) vereisen recente versies van het besturingssysteem.
Controleer uw Windows-editie met Windows + R, typen winver en druk op Enter. Als je Windows 11 of een relatief nieuwe Windows 10 gebruikt, ben je op de goede weg. Open daarna de diagnosetool met Windows + R → dXDIAG en kijk eens.
Ga in dxdiag naar het tabblad Systeem om de "DirectX-versie" te bekijken. Als er DirectX 12 staat, betekent dit dat uw systeem dit ondersteunt. Ga nu naar het tabblad Beeldscherm en zoek naar "Functieniveaus". Hier ziet u iets als 12_0, 12_1, 11_1... Deze regel is belangrijk omdat deze aangeeft wat uw GPU daadwerkelijk kan uitvoeren.
Als je 12_0 of 12_1 ziet, ondersteunt je hardware DX12. Als 12_x niet verschijnt, ondersteunt je grafische kaart dat niveau niet en is er dus geen manier om DX12 native af te dwingen . In dat geval leggen we hieronder uit hoe je met DX11 kunt werken of welke alternatieven er zijn als de game dit toelaat.
Windows updaten: de eerste stap die de meeste problemen oplost
Veel problemen worden opgelost door uw systeem bij te werken. Open Instellingen → Update & beveiliging (of Windows Update in Windows 11) en klik op 'Controleren op updates'. Installeer alle openstaande updates en herstart de computer indien gevraagd . DirectX 12 en de bijbehorende componenten worden meestal via Windows Update geleverd, dus stel dit niet uit.
Zelfs als alles up-to-date lijkt, kunnen er cumulatieve updates of kwaliteitspatches zijn die de grafische stack beïnvloeden. Het is verstandig om je systeem een paar keer opnieuw op te starten na updates , vooral als je een upgrade uitvoert vanaf een oudere versie van Windows 10.
GPU-stuurprogramma's: schone herinstallatie vanaf de website van de fabrikant
Grafische stuurprogramma's vormen de kern van dit alles. Ga naar de officiële website van uw fabrikant en download de nieuwste versie: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) of Intel (intel.com/support/graphics-drivers) . Vermijd tools van derden en gebruik het officiële installatieprogramma.
Als je de optie hebt tijdens het installeren, kies dan voor 'schone installatie'. Hiermee worden restanten van eerdere versies verwijderd die mogelijk conflicten veroorzaken. Start na de update je computer opnieuw op, zodat het stuurprogramma correct wordt geladen . Ga vervolgens terug naar dxdiag en controleer de 'Feature Levels' opnieuw.
Voor laptops is het raadzaam de ondersteuningswebsite van de fabrikant te bezoeken als u een geïntegreerde of hybride GPU gebruikt. Sommige systemen vereisen door de fabrikant gevalideerde stuurprogramma's om bepaalde grafische functies correct in te schakelen.
Controleer of het spel zelf je de mogelijkheid biedt om DirectX 12 te kiezen
Bij sommige games kun je de grafische API selecteren in de video-opties. Ga naar het menu van de game, zoek naar Grafische instellingen of Rendering, en als de optie verschijnt, verander de renderer van DirectX 11 (of Vulkan) naar DirectX 12. Soms moet je de game opnieuw opstarten om de wijziging door te voeren.
Als de game de selector niet biedt, raadpleeg dan de documentatie van de ontwikkelaar. In sommige gevallen staan daar commandoregelparameters of schakelaars in de launcher vermeld. Elke game pakt dit anders aan, dus wees niet verbaasd als je de instelling op een ongebruikelijke plek vindt.
Veelvoorkomende Steam-fouten: startinstellingen en bestandsverificatie
Als je Steam gebruikt, ga dan naar je Bibliotheek, klik met de rechtermuisknop op de game → Eigenschappen → Opstartopties. Als je -dx12 o -d3d12 en geeft problemen, probeer laat dit vakje leeg om de standaardinstellingen te gebruiken. Omgekeerd, als uw GPU geen DX12 ondersteunt en het spel eist dat, voeg dan -dx11 om DirectX 11 af te dwingen als de titel dit toestaat.
Klik in hetzelfde venster, onder Lokale bestanden, op 'Controleer de integriteit van de spelbestanden'. Hiermee worden beschadigde downloads hersteld die mogelijk misleidende compatibiliteitsmeldingen veroorzaken. Een simpele controle lost vaak opstartproblemen op.
Installeer DirectX-componenten van Microsoft (indien dit zinvol is)
Het downloaden van de "DirectX End-User Runtime Web Installer" van Microsoft wordt gebruikt om extra bibliotheken te installeren die veel oudere games of game-engines nog steeds nodig hebben . Het is geen "DX12"-installatieprogramma in de strikte zin van het woord, aangezien DX12 standaard met Windows wordt meegeleverd, maar het kan runtimeproblemen met DX9/10/11 oplossen.
Als u ervoor kiest om externe handleidingen te raadplegen, wees dan uiterst voorzichtig. Installeer geen software die wordt gepromoot via banners, aangezien dit mogelijk ongewenste programma's (PUP's) zijn . Gebruik waar mogelijk officiële bronnen om te voorkomen dat u ongewenste software op uw computer installeert.
Systeembestanden herstellen met SFC en DISM
Als u vermoedt dat een bestand in Windows beschadigd is, opent u de opdrachtprompt als beheerder en voert u het volgende uit: sfc /scannowLaat het afmaken. Deze scan duurt meestal even, maar detecteert en repareert kritieke componenten.
Doe dan het volgende in deze volgorde: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM herstelt de Windows-image en lost inconsistenties op die SFC niet zelfstandig kan oplossen.
Als je klaar bent, start je de computer opnieuw op. Veel problemen met grafische services, bibliotheken en afhankelijkheden worden na dit proces opgelost , en games die voorheen niet onder DX12 wilden starten, doen dat nu vaak zonder verdere problemen.
DX12 Ultimate, Ray Tracing en "Functieniveaus": wat u kunt verwachten in dxdiag
DirectX 12 Ultimate is geen apart uitvoerbaar bestand dat u installeert; het is een set mogelijkheden die worden ingeschakeld wanneer Windows, stuurprogramma's en een compatibele GPU aanwezig zijn . Technologieën zoals hardwarematige raytracing, VRS en mesh shading zijn afhankelijk van deze combinatie.
In dxdiag ziet u geen knop waarmee u DX12 van "uit" naar "aan" kunt schakelen. Wat u wel ziet, zijn de "Feature Levels", die de hardwareondersteuning weergeven. Het feit dat een tekstlabel niet verandert, betekent niet dat DX12 niet werkt ; het betekent simpelweg dat dit paneel DX12 Ultimate niet als schakelaar weergeeft.
Als je je zorgen maakt over raytracing of geavanceerde functies, raadpleeg dan de website van de fabrikant van je grafische kaart. Sommige geïntegreerde grafische kaarten (iGPU's) ondersteunen geen hardwarematige raytracing en bepaalde propriëtaire gametechnologieën, dus er zijn geen snelle oplossingen: je hebt compatibele hardware nodig.
Echte gevallen: D3D11 in Fortnite, "DX12 uitgeschakeld" en games die niet starten
Na het opnieuw installeren van Windows geeft Fortnite vaak een D3D11-foutmelding. Dit komt meestal door ontbrekende stuurprogramma's of doordat de game een API probeert te gebruiken die incompatibel is met je hardware . Update Windows, installeer je GPU-stuurprogramma's opnieuw met een schone installatie en controleer de bestanden in Steam of de Epic Games Launcher.
Als dxdiag aangeeft dat je systeem DX12 ondersteunt, maar het spel in DX11 opstart, controleer dan of er een DX12-selector in de spelinstellingen staat. Als DX12 niet in het menu wordt aangeboden, heeft de ontwikkelaar het waarschijnlijk om stabiliteitsredenen uitgeschakeld voor jouw hardwareconfiguratie , of verwacht het spel bepaalde mogelijkheden die je GPU niet volledig benut.
inZOI en de melding "DirectX 12 is niet compatibel met uw systeem"

Bij inZOI (en andere nieuwere games) krijg je soms de melding "DX12 wordt niet ondersteund". Ga eerst naar dxdiag → Beeldscherm → "Feature Levels" en controleer of deze is ingesteld op 12_0 of 12_1. Als deze niet wordt weergegeven, ondersteunt je GPU geen DX12 en moet je DX11 forceren als de game dit toelaat.
In Steam: Bibliotheek → Klik met de rechtermuisknop op het spel → Eigenschappen → Startopties. Verwijderen -dx12 als dit is ingesteld en probeer te starten in de standaardmodus. Als uw hardware DX12 niet haalt, schrijf dan -dx11 om DirectX 11 te forceren als de titel dit ondersteunt. Vergeet niet de drivers bij te werken en de bestandsintegriteit te controleren als het probleem blijft optreden.
iGPU en dGPU: wie runt het spel eigenlijk?
Op systemen met zowel geïntegreerde (iGPU) als dedicated (dGPU) grafische kaarten, kan het spel proberen de geïntegreerde grafische kaart te gebruiken. In dat geval zullen veel DX12- of RT-functies niet werken, omdat de iGPU deze niet ondersteunt . Open het configuratiescherm van je grafische kaart (NVIDIA Control Panel, AMD Software Adrenalin) en wijs het uitvoerbare bestand van het spel toe aan "Krachtige GPU".
Controleer op laptops ook de grafische instellingen van Windows (Instellingen → Beeldscherm → Grafische instellingen) en schakel de modus voor hoge prestaties in voor het spel. Als het spel op de dedicated grafische kaart (dGPU) draait, zul je waarschijnlijk meer DX12-functies en een aanzienlijke prestatieverbetering zien .
Achtergrondsoftware, overlays en antivirus
Overlays, capture-tools, FPS-monitors of optimalisatieprogramma's kunnen problemen veroorzaken. Probeer deze uit te schakelen, overklokprogramma's te sluiten en, indien nodig, het spel als beheerder uit te voeren . Sluit in je antivirussoftware de spel- en platformmappen (Steam, Epic) uit om te voorkomen dat ze worden geblokkeerd.
Als je merkt dat het spel alleen de eerste keer dat je het opstart na het installeren van de drivers vastloopt, is de kans groot dat de shadercompilatie conflicteert met tools van derden. Het spel zonder overlays opstarten voorkomt dit probleem meestal.
BIOS/UEFI-updates en fabrikantondersteuning
Het komt zelden voor, maar een verouderde BIOS/UEFI kan incompatibiliteitsproblemen met bepaalde systeemfuncties veroorzaken. Raadpleeg de ondersteuningspagina van uw moederbord of laptop voor aanbevolen updates. Update de BIOS alleen volgens de instructies van de fabrikant en maak eerst een back-up , want een mislukte update kan uw computer onbruikbaar maken.
Voor OEM-computers (merkcomputers) kunt u de ondersteuningswebsite raadplegen: daar staat meestal vermeld welke DirectX-versie hun configuraties ondersteunen en worden gevalideerde stuurprogramma's gepubliceerd. Als u vragen hebt over de geïntegreerde grafische kaart (iGPU), kunt u veel van uw vragen beantwoorden in de documentatie van de computerfabrikant.
Als de hardware niet meer voldoet: alternatieven en verwachtingen
Als dxdiag niet 12_0 of 12_1 weergeeft en uw GPU ouder is dan bepaalde architecturen, kunt u geen native DX12 uitvoeren. Gebruik in dat geval de parameter -dx11 als het spel het ondersteunt of blijf bij de standaard-API van de titel. Dit is geen nederlaag: veel games draaien nog steeds soepel op DX11 met goede instellingen.
Houd er rekening mee dat functies zoals raytracing specifieke hardware vereisen en niet via software kunnen worden ingeschakeld. Als de game een GPU met speciale raytracing vereist en jouw GPU die niet heeft, verschijnt de instelling niet of kan deze niet worden ingeschakeld zonder aanzienlijke prestatievermindering.
Schone herinstallatie van Windows: de laatste cartridge
Als je al het bovenstaande hebt geprobeerd en niets werkt, overweeg dan een schone installatie van Windows. Maak vooraf een back-up van je gegevens. Een schone installatie verwijdert diepgewortelde conflicten en achtergebleven software die mogelijk grafische componenten blokkeert . Installeer vervolgens Windows Update, je GPU-stuurprogramma's en start het spel met de juiste instellingen.
Zie het niet als een snelle oplossing, maar wijs het ook niet af als je er al maanden mee worstelt binnen het team. Soms is het juist die oplossing voor diepgewortelde problemen met API's en runtimeomgevingen.
Snelle vragen om eventuele twijfels weg te nemen
Kun je DirectX 12 handmatig "installeren"? Technisch gezien niet, als een losstaand pakket. Het wordt meegeleverd met Windows en moderne stuurprogramma's , en de webinstaller van Microsoft voegt alleen aanvullende runtime-omgevingen toe die sommige games vereisen.
Waarom zie ik geen "verandering" in dxdiag wanneer ik DX12 inschakel? Omdat DX12 (en Ultimate) wordt weergegeven in de feature levels , niet als een aan/uit-schakelaar. Het belangrijkste is dat 12_0 of 12_1 verschijnt en dat de game de optie biedt.
Kan ik raytracing en DLSS gebruiken met een geïntegreerde GPU? Over het algemeen niet. Hardwarematige raytracing en technologieën zoals DLSS vereisen een compatibele dedicated GPU (dGPU). Als je raytracing of geavanceerde technieken wilt gebruiken, heb je een krachtige GPU en actuele drivers nodig.
Is het bijwerken van de stuurprogramma's voldoende? In veel gevallen wel. Met Windows Update en een schone herinstallatie van het GPU-stuurprogramma worden de meeste DX12-problemen opgelost.
Als je dit punt hebt bereikt, heb je waarschijnlijk al een duidelijk beeld: DX12 is afhankelijk van een goed functionerend ecosysteem. Met een up-to-date Windows-versie, officiële drivers, de juiste API-selectie voor elk spel en verificaties met dxdiag zou DirectX 12 zonder ongebruikelijke oplossingen moeten werken . En als je hardware niet krachtig genoeg is, kun je DX11 forceren, de bestandsintegriteit waarborgen en je systeem schoon houden om de best mogelijke ervaring op je computer te krijgen.