Microsoft implementeert oplossing voor fouten in grafische stuurprogramma’s in Windows 11 26H2 met ondersteuning van AMD, Intel en NVIDIA
Windows 11 26H2 introduceert een essentieel hulpmiddel dat gericht is op het oplossen van een hardnekkig probleem voor gebruikers van grafische kaarten: terugkerende fouten in grafische stuurprogramma’s. De nieuwe functie probeert een einde te maken aan de crashes die de ervaring van miljoenen spelers en professionals beïnvloeden.
Microsoft ontwikkelt een innovatieve functie genaamd DirectX Dump Files, die zo is ontworpen dat ontwikkelaars daadwerkelijk inzicht kunnen krijgen in de exacte oorzaak van GPU-crashes wanneer deze zich voordoen. Dit initiatief heeft tot doel de foutdiagnose aanzienlijk te verbeteren.
De nadruk ligt vooral op fouten die bekend staan als TDR, wat staat voor Timeout Detection and Recovery. Dit fenomeen manifesteert zich wanneer het scherm vastloopt, donker wordt en terugkeert met de waarschuwing dat de driver niet meer reageert en opnieuw is opgestart, en de functionaliteit dekt hardware van AMD, NVIDIA en Intel.
Het mysterie van grafische problemen ontrafelen met DirectX Dump Files
Het concept achter deze functie is vergelijkbaar met de dynamiek van de geheugendumpbestanden van het systeem, de zogenaamde *memorydumps*, die de status van de machine registreren in geval van afwijkingen. In dit geval fotografeert het register echter gedetailleerd de staat van de videokaart.
Wanneer er een grafische crash optreedt, hetzij als gevolg van een crash, het vastlopen van het beeld of het abrupt opnieuw opstarten van het stuurprogramma, wordt de nieuwe functionaliteit geactiveerd om een nauwkeurige momentopname vast te leggen van de uitvoering van de GPU op dat moment.
Het resultaat van deze opname is een bestand met de extensie .dxdmp, dat gedetailleerde informatie bevat over het betrokken onderdeel, de gebruikte driver, het besturingssysteem en de applicatie die door het incident is getroffen.
Gedetailleerde informatie opgeslagen in .dxdmp-bestanden
Het grote voordeel van deze technologie is de mogelijkheid om informatie die momenteel verspreid is over meerdere diagnostische hulpmiddelen, in één bestand te consolideren. Dit elimineert de noodzaak voor de ontwikkelaar om handmatig naar records te verwijzen om de oorzaak van de fout te identificeren.
Het datadumpproces verzamelt de status van de hardware, inclusief registerwaarden, shader-programmatellers, paginafoutadressen en gebruikte opdrachtbuffers.
Naast deze gegevens is ook informatie uit de DirectX-laag en de systeemkernel opgenomen, waaronder D3D-objecten, pijplijnstatussen, details van grafische adapters en CPU-oproepstapels. Ontwikkelaars kunnen ook tot 2 MB aan applicatiespecifieke gegevens toevoegen via nieuwe D3D12 API’s.
Deze technologie werd voor het eerst gepresenteerd op GDC 2026 en de constructie ervan omvatte de actieve deelname van de drie grootste GPU-fabrikanten.
Microsoft beschreef de functie als “een grote vooruitgang bij het opsporen van GPU-crashes op Windows” bij het vrijgeven van de openbare preview op de DirectX-ontwikkelingsblog.
Verschillende niveaus van gegevensverzameling begrijpen
Het systeem biedt verschillende verzamelmethoden, die een evenwicht tot stand brengen tussen de hoeveelheid geregistreerde gegevens en de impact op de systeemprestaties. De keuze voor de ideale modus wordt gemaakt door de professional die de software ontwikkelt.
- GEEN_OVERHEAD: Genereert geen prestatiekosten en is geschikt voor brede distributie en standaardopnamen.
- MEDIUM_OVERHEAD: Het heeft gematigde prestatiekosten en biedt extra gegevens voor diagnose.
- HIGH_OVERHEAD: Het brengt hoge prestatiekosten met zich mee, ideaal voor diepgaand onderzoek van stuurprogramma’s en de GPU zelf.
Op compatibele hardware die is geclassificeerd als Tier 2 is de gratis modus standaard al ingeschakeld. In de praktijk kunnen ontwikkelaars hierdoor nuttige diagnostiek ontvangen zonder dat ze een regel code hoeven te wijzigen.
De functie is echter alleen beschikbaar als preview, en er is een belangrijk voorbehoud: tot nu toe heeft alleen AMD een voorbereide driver, versie 26.10.07.02 van de AgilitySDK Developer Preview. NVIDIA en Intel moeten nog steeds gelijkwaardige pakketten beschikbaar maken voor hun apparaten.
De analyse van de gegenereerde bestanden wordt uitgevoerd door PIX, de grafische foutopsporingstool van Microsoft, die het .dxdmp-formaat al ondersteunde in de preview-versie.
De officiële en brede lancering van de technologie staat gepland voor de herfstperiode op het noordelijk halfrond, tussen september en november 2026, een periode die samenvalt met de komst van de nieuwe versie van het Windows-besturingssysteem.
Het project is ontworpen om twee verschillende fronten te bedienen.
Eén daarvan is het verzamelen van informatie over storingen rechtstreeks vanaf de computer van de eindgebruiker, in een reële gebruiksomgeving.
Het andere front bestaat uit het ondersteunen van test- en ontwikkelingsteams bij het onderzoeken van problemen op de bank, voordat de game of het programma beschikbaar wordt gemaakt voor het publiek.
Mislukkingsgeschiedenis: het lange gevecht tegen het zwarte scherm van de bestuurder
Voor de eindconsument is de vraag naar een definitieve oplossing niet nieuw. De storing die de driver dwingt om opnieuw op te starten en die het gevreesde “zwarte scherm” veroorzaakt, is een van de oudste klachten van degenen die hun pc gebruiken voor games of om met zware grafische afbeeldingen te werken, waarbij een reactie voor verschillende generaties van het besturingssysteem vereist is.
Microsoft had op dit aspect al verbeteringen doorgevoerd; het WDDM 3.2-model, aanwezig in de 24H2- en 25H2-versies, zorgde voor specifieke vooruitgang bij de behandeling van deze ongevallen. De technologische laag die de exacte oorzaak van de storing kon identificeren, ontbrak echter, waardoor de gebruiker geen antwoord meer had.
DirectX Dump Files bieden geen automatische oplossing voor crashes, maar bieden wel het onderzoeksmateriaal dat ontbrak. Met gestandaardiseerde rapportage voor AMD, NVIDIA en Intel geeft Microsoft ontwikkelaars en hardwarefabrikanten de tools die ze nodig hebben om een terugkerende klacht om te zetten in een end-to-end traceerbaar probleem, dat rechtstreeks van invloed is op de eindgebruikerservaring.
















