nvlddmkm gebeurtenis-id 13 en crashes van nvlddmkm.sys: stuurprogrammaresets en TdrDelay
Gebeurtenis 13 van nvlddmkm komt van het NVIDIA-stuurprogramma; Display 4101 betekent dat Windows het resette. Meer TdrDelay rekt elke bevriezing alleen op.
nvlddmkm is de servicenaam van het beeldschermstuurprogramma van NVIDIA, nvlddmkm.sys; een gebeurtenis-id 13 met de bron nvlddmkm is dus een vermelding die dat stuurprogramma zelf in het logboek Systeem schrijft, en een Display-gebeurtenis 4101 op hetzelfde moment betekent dat het stuurprogramma niet meer reageerde en Windows het heeft gereset. TdrDelay verhogen lost geen van beide op: Microsoft zegt dat eindgebruikers de TDR-registersleutels niet moeten wijzigen, en een langere vertraging houdt een vastgelopen beeld alleen langer bevroren voordat het wordt gereset. w0a schrijft geen van deze waarden; de kaart Herstel na een GPU-crash verwijdert ze, zodat de standaardwaarden van Windows weer gelden.
Wat nvlddmkm, gebeurtenis-id 13 en gebeurtenis-id 4101 zijn
nvlddmkm.sys is het kernelmodusdeel van het beeldschermstuurprogramma van NVIDIA: de eigenschappen van het bestand zelf beschrijven het als "NVIDIA Windows Kernel Mode Driver", en Windows voert het uit als de service nvlddmkm. De gebeurtenissen die het stuurprogramma in het logboek Systeem schrijft, dragen die servicenaam als bron.
Een gebeurtenis-id betekent alleen iets samen met de bron. Onder de bron Display is 4101 de eigen registratie van Windows van een stuurprogrammareset. Andere bronnen gebruiken hetzelfde nummer: op de pc waarop deze regels zijn gecontroleerd, definiëren 24 andere bronnen van het logboek Systeem, waaronder Tcpip en Dnscache, een eigen 4101. Onder nvlddmkm is 13 een nummer dat het stuurprogramma van NVIDIA voor zichzelf heeft gekozen.
Windows kan aan die 13 geen zin hangen. Op de pc waarop deze gids is gecontroleerd, met NVIDIA-stuurprogramma 621.01, heeft de bron nvlddmkm geen geregistreerd berichtenbestand; Logboeken zegt daarom dat het de beschrijving van de gebeurtenis-id niet kan vinden en toont daarna de tekst die het stuurprogramma heeft meegegeven, wat die ook is. Ook de TDR-documentatie van Microsoft noemt de id's van NVIDIA niet, dus deze gids raadt geen betekenis: de tekst van het stuurprogramma en het tijdstip zijn waar je op kunt bouwen.
Display 4101 is daarentegen uitgeschreven. De tekst luidt "Beeldschermstuurprogramma … reageert niet meer en is hersteld.", met de naam van het stuurprogramma op de plek van het beletselteken.
Wat een stuurprogrammareset is
Microsoft noemt het mechanisme time-outdetectie en -herstel (TDR, Timeout Detection and Recovery). Als de GPU de huidige taak binnen de time-out niet kan afmaken of onderbreken, stelt het besturingssysteem vast dat de GPU is vastgelopen, en Windows reset de videokaart om te voorkomen dat het hele systeem niet meer reageert. De standaardtime-out is twee seconden. Na een geslaagd herstel toont Windows een melding dat het beeldschermstuurprogramma niet meer reageerde en is hersteld, en legt die melding vast in Logboeken.
Een reset houdt daar niet altijd op:
- Herhaalde resets eindigen in een blauw scherm. Standaard stopt Windows de pc met een foutcontrole bij de zesde GPU-hang wanneer het binnen één minuut vijf of meer GPU-hangs (0x117) met daaropvolgend herstel detecteert.
- Een mislukte reset is meteen een blauw scherm. Foutcontrole 0x116 VIDEO_TDR_FAILURE geeft aan dat een poging om het beeldschermstuurprogramma te resetten en te herstellen van een time-out is mislukt. De voorbeeldanalyse die Microsoft zelf bij deze stopcode geeft, wijst
nvlddmkm.sysaan als de foutieve module. - De game kan zwart blijven. Microsoft merkt op dat sommige oudere DirectX-toepassingen aan het eind van dit herstel alleen zwart kunnen tonen, waarna de gebruiker ze opnieuw moet starten.
Zoek de gebeurtenissen in Logboeken
- Druk op Windows + R, typ
eventvwr.mscen druk op Enter. - Open in het linkerdeelvenster Windows-logboeken en selecteer Systeem.
- Klik op de kolomkop Bron om de lijst te sorteren; de vermeldingen van
Displayennvlddmkmstaan nu elk in een eigen blok. - Selecteer een vermelding en lees het tabblad Algemeen onder de lijst, samen met het tijdstip en de Gebeurtenis-id.
PowerShell geeft dezelfde lijst in één regel, nieuwste eerst:
Get-WinEvent -FilterHashtable @{ LogName = 'System'; ProviderName = 'Display', 'nvlddmkm' } -MaxEvents 30 | Format-Table TimeCreated, ProviderName, Id -AutoSize
Antwoordt PowerShell dat er geen gebeurtenissen zijn gevonden, dan heeft geen van beide bronnen nog een vermelding in het logboek Systeem en is deze pagina niet je spoor: Waarom crasht mijn game? behandelt de andere registraties.
Zo lees je wat je vond
Lees de tijdstippen naast elkaar. Een Display-4101 op het moment dat het beeld zwart werd en terugkwam, is een reset die werkte. Een nvlddmkm-vermelding in dezelfde minuut hoort bij hetzelfde incident. Meerdere 4101's binnen één minuut, gevolgd door een herstart, passen bij de regel van vijf per minuut hierboven, en bij de dump van dat blauwe scherm pakt Waarom crasht mijn game? het op.
Wat je controleert, één wijziging tegelijk
De oplossing van Microsoft voor 0x116 begint bij het stuurprogramma en somt daarna hardware op: overgeklokte componenten, onjuiste compatibiliteit en instellingen van componenten (vooral geheugenconfiguratie en -timings), onvoldoende koeling, onvoldoende voeding en defecte onderdelen. Test na elke stap, zodat je weet welke wijziging het verschil maakte.
- Installeer het stuurprogramma schoon opnieuw. Volgens Microsoft moet je mogelijk de nieuwste updates voor je beeldschermstuurprogramma installeren, zodat het het TDR-proces goed ondersteunt. Open in de NVIDIA app Stuurprogramma’s, kies Opnieuw installeren bij het geïnstalleerde stuurprogramma, neem Aangepaste installatie en vink Schone installatie aan; volgens de app "Herstelt alle stuurprogramma-instellingen en profielen naar de standaardwaarden". Schone installatie voor stabiele 1% lows loopt een volledige herinstallatie van het stuurprogramma door, Display Driver Uninstaller inbegrepen.
- Haal overklokken van de videokaart. Zet Foutopsporingsmodus aan onder Systeem > Geavanceerd in de NVIDIA app; volgens de app "Verwijdert al het momenteel toegepaste overklokken (door gebruiker en/of fabrikant) van de GPU tot het systeem opnieuw wordt opgestart". Heb je met w0a een offset toegepast, dan zet Terug naar standaard op de pagina Videokaart de fabriekswaarden terug.
- Test het geheugen op de standaardinstellingen. Geheugenconfiguratie en -timings staan op de lijst van Microsoft, dus een XMP- of EXPO-profiel of met de hand ingestelde timings zijn een test zonder waard. Draait je RAM op de opgegeven snelheid? laat zien hoe je het profiel controleert en de modules test.
- Controleer koeling en voeding. Volg de GPU-temperatuur onder belasting met CPU- en GPU-temperaturen tijdens het gamen; valt de pc ook vanzelf uit, dan behandelt Pc start opnieuw of valt uit tijdens het gamen de kant van de voeding.
- Werk de game bij. De controlelijst van Microsoft vraagt dat grafisch zware toepassingen (zoals games) volledig gepatcht zijn.
Waarom w0a nooit TdrDelay of TdrLevel schrijft
De TDR-vertraging wijzigen betekent TdrDelay boven de standaardwaarde zetten; TDR uitschakelen betekent TdrLevel op 0 zetten. De naslag van de TDR-registersleutels van Microsoft is over beide duidelijk: de sleutels zijn alleen bedoeld voor testen en foutopsporing tijdens de ontwikkeling van stuurprogramma's, en eindgebruikers moeten niet aan deze registersleutels komen ("End users shouldn't manipulate these registry keys.").
Wat de twee waarden doen, volgt uit dezelfde pagina. TdrDelay is in feite de time-outdrempel, standaard twee seconden: een vastgelopen kaart wordt pas gereset als die tijd verstrijkt, dus een groter getal stopt de hang niet, het houdt het beeld alleen langer bevroren voor de reset. TdrLevel 0 staat in de tabel van Microsoft als "Detection disabled" (detectie uitgeschakeld): Windows merkt de hang niet meer op, dus niets reset de kaart.
w0a schrijft geen enkele TDR-waarde: TdrDelay en TdrLevel staan op de verboden lijst, waar zelfs een herstel uit een back-up niet langs komt. De reden is een echte machine: oudere versies van w0a zetten TdrDelay op 10 seconden, en daar lieten deze sleutels CS2 vastlopen. w0a doet het omgekeerde.
De kaart Herstel na een GPU-crash op de pagina Fix verwijdert TdrLevel, TdrDelay, TdrDdiDelay, TdrLimitCount en TdrLimitTime onder HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. Zonder die waarden draait Windows op zijn standaardwaarden: herstel aan, een time-out van 2 seconden, 5 seconden voor TdrDdiDelay en vijf resets toegestaan binnen 60 seconden. Typ tdr in het zoekvak van de pagina om de kaart te vinden. Ze vraagt om een herstart als ze iets heeft verwijderd, en zegt het als er niets te verwijderen was.
De kaart voorkomt niet dat een GPU vastloopt. Ze zet de eigen redding van Windows terug, en de oorzaak blijft een van de controles hierboven.
De Stotterdetective telt de Display-4101-gebeurtenissen van de laatste 24 uur en waarschuwt als TdrLevel 0 het herstel heeft uitgeschakeld.
Veelgestelde vragen
Wat betekent nvlddmkm gebeurtenis-id 13?
Het is een vermelding die het beeldschermstuurprogramma van NVIDIA onder zijn eigen bron schreef, en Windows heeft er geen eigen beschrijving voor. Lees de tekst die het stuurprogramma meegaf op het tabblad Algemeen, en zoek naar een Display-4101 in dezelfde minuut: is die er, dan is het stuurprogramma gereset en gelden de controles hierboven.
Is nvlddmkm.sys kapot als een blauw scherm het noemt?
Niet per se. Het eigen voorbeeld van Microsoft bij VIDEO_TDR_FAILURE noemt nvlddmkm.sys, en de oorzaken die Microsoft opsomt lopen van het stuurprogramma tot overklokken, geheugeninstellingen, koeling, voeding en defecte onderdelen. Voor een stuurprogramma dat in een foutcontrole wordt genoemd, raadt Microsoft aan bij de fabrikant naar stuurprogramma-updates te vragen.
Moet ik TdrDelay verhogen om de crashes te stoppen?
Nee. Microsoft zegt dat eindgebruikers de waarde niet moeten wijzigen, en een langere TdrDelay laat Windows alleen langer wachten voordat het een vastgelopen kaart reset. Heeft een ouder hulpmiddel de waarde verhoogd, dan verwijdert de kaart Herstel na een GPU-crash die.
Kan ik TDR uitschakelen met TdrLevel 0?
Dat kan, en dat is precies het probleem: Microsoft noemt 0 "Detection disabled" (detectie uitgeschakeld). Windows detecteert dan helemaal geen hang meer en reset de kaart dus niet, terwijl de reset bestaat om te voorkomen dat het hele systeem niet meer reageert.
Waarom blijft de game zwart nadat het beeld terugkomt?
Microsoft merkt op dat sommige oudere DirectX-toepassingen aan het eind van dit herstel alleen zwart kunnen tonen en opnieuw gestart moeten worden. Start de game opnieuw; blijven de resets komen, loop dan de controles hierboven op volgorde door.
Gerelateerd
- Waarom crasht mijn game? Waar Windows elke crash vastlegt
- Schone installatie voor stabiele 1% lows
- CPU- en GPU-temperaturen tijdens het gamen: wat is normaal
- Draait je RAM op de opgegeven snelheid? XMP, EXPO en dual channel
- Pc start opnieuw of valt uit tijdens het gamen: Kernel-Power 41
Start een anti-cheat niet, dan lees je hier hoe je Secure Boot en TPM 2.0 controleert en inschakelt zonder dat BitLocker je buitensluit: Secure Boot en TPM 2.0 voor anti-cheat (VALORANT, FACEIT): controleren en inschakelen
3 dagen Pro, te claimen in de applicatie via Discord, zonder kaart: Hoe de gratis trial werkt
Heeft deze pagina geholpen?
Wat ontbrak, of wat werkte er niet? We lezen elk van deze berichten.
Alleen wat je typt wordt verstuurd, samen met de naam van deze pagina. Onze server legt ook het IP-adres van de verbinding vast om misbruik te beperken en verwijdert het samen met de melding. Gebruik dit vak alsjeblieft niet als je jonger bent dan 16. Privacybeleid
Heeft deze pagina het niet opgelost, schrijf ons dan — noem het artikel dat je hebt gelezen, dan verbeteren we het.