VIDEO_TDR_FAILURE: Orsakir, greining og raunverulegar lausnir

Síðasta uppfærsla: 26/08/2025

  • Finndu út hvaða rekill um ræðir (nvlddmkm.sys, igdkmd64.sys, atikmdag.sys) og athugaðu hvort TDR-tilvik séu til staðar.
  • Forgangsraðaðu hreinni uppsetningu á reklum og prófaðu Studio/stable útgáfuna ef þú notar fagleg forrit.
  • Stýrir hita og afli; kemur í veg fyrir að iGPU/dGPU skiptist á við mikla álag.
  • Notið SFC/Startup Repair og stillið TdrDelay vandlega aðeins ef við á.
myndband tdr bilun

Þegar tölvan þín hrynur í miðju verkefni og ótti blái skjárinn birtist með... MYNDBANDSBILUN, það er eðlilegt að halda að allt hafi skyndilega bilað; í raun hefur kerfið reynt að endurheimta skjákortið eftir hrun og mistekist. Þessi stöðvunarkóði Það er nátengt grafíkbílstjóranum og tímamörkum, uppgötvun og endurheimt (TDR) kerfisins., svo að skilja hvernig þetta virkar er hálf lausnin.

Í eftirfarandi línum finnur þú heildstæða handbók sem sameinar opinbera tæknilega útskýringu við verklagsreglur og brellur sem virka í raunverulegum aðstæðum. Markmiðið er að þú getir greina, leiðrétta og koma í veg fyrir þetta mistök Hvort sem þú ert lengra kominn WinDbg notandi eða kýst frekar einföld skref frá Windows.

Hvað er VIDEO_TDR_FAILURE (0x00000116) og hvers vegna birtist það?

VIDEO_TDR_FAILURE villan samsvarar villuleit 0x00000116 og gefur til kynna að Windows hafi reynt að endurstilla skjákortsreklana og skjákortið eftir biðtíma en það hafi ekki tekist. Skjákortskerfið í Windows fylgist með skjákortinu með TDR: Ef skjákortið festist og hættir að svara reynir það að endurræsa reklana til að endurheimta skjáborðið.

Þessi TDR-kerfi hefur sjálfgefna tímastilli upp á um það bil 2 sekúndur: ef grafíkverkefninu lýkur ekki á réttum tíma eða endurræsing bílstjórans er ekki lokið, þá fer villuleitin af stað.

Þegar endurheimtarferlið hefur tekist muntu sjá skilaboðin „Skjástjórinn hætti að svara og hefur endurheimt sig“. Þegar það tekst ekki að jafna sig stöðvar kerfið keyrsluna og birtir bláan skjá með VIDEO_TDR_FAILURE.

myndbands_tdr_bilun

Villuleitarbreytur og hvernig á að túlka þær

Auk 0x116 kóðans innihalda blái skjárinn og minnisdumparnir fjórar breytur sem hjálpa til við að greina nákvæma upptök VIDEO_TDR_FAILURE villunnar. Að vita hvað hver breyta þýðir leiðir til greiningar og flýtir fyrir lausninni.:

Parameter Lýsing
1 Bendill á innra TDR-endurheimtarsamhengið (TDR_RECOVERY_CONTEXT), ef það er til staðar.
2 Heimilisfang innan einingarinnar fyrir ábyrgðarökumann (notað til að auðkenna viðkomandi ökumann).
3 NTSTATUS kóði síðustu misheppnuðu aðgerðar, ef hann er tiltækur.
4 Samhengisháð innri gögn, tiltæk í ákveðnum aðstæðum.

Í raunverulegum rekjum er .sys skrá grafíkdrifsins venjulega um að ræða: til dæmis, nvlddmkm.sys (NVIDIA), igdkmd64.sys (Intel) eða atikmdag.sys/atikmpag.sys (AMD/ATI). Þessi vísbending er lykilatriði: hún bendir á veituna og ökumannsleiðina sem veldur hruninu..

Af hverju það gerist: dæmigerðar orsakir í hinum raunverulega heimi

Algengasta mynstrið er að skjákortið er of upptekið of lengi undir miklu álagi (leikir, CAD, afkóðun eða flutningur) og svarar ekki tímanlega. Þaðan í frá, Algengustu kveikjurnar eru:

  • Úreltir eða gallaðir reklar:
  • Árekstrar milli samþætts og sérstaks GPU.
  • Ofhitnun
Einkarétt efni - Smelltu hér  Hvernig á að þvinga GPU viftu í Windows án viðbótar hugbúnaðar

Auk hugbúnaðar gegnir vélbúnaður einnig hlutverki þegar kemur að VIDEO_TDR_FAILURE villunni: of tímasettar minniseiningar, ofklukkaðar móðurborð, ófullnægjandi aflgjafi/aflgjafi, skert VRAM/GPU eða léleg kæling í litlum fartölvum. Ef búnaðurinn er með mjög lágt hitastig eða afl, þá hoppar TDR-stillingin fyrr og oftar..

Það eru líka umhverfisþættir: of mörg bakgrunnsferli keppa um auðlindir, Nýlegar uppfærslur eru rangt settar upp eða grafíkforrit (DirectX, OpenGL, Vulkan) eru úrelt. Kerfi með mikið bakgrunnsálag og rangstillta grafíkþætti er kjörinn kostur fyrir þessa villuleit.

vindur

Greining með WinDbg og skrám: hvernig á að bera kennsl á sökudólginn

Ef þú meðhöndlar minnisdump (minidumps), vindbg mun leyfa þér að staðfesta ábyrgan ökumann og strax orsök VIDEO_TDR_FAILURE villunnar. Hausskipunin er !analyze -v, sem býr til yfirlit yfir villuleit, eininguna sem um ræðir og nýjasta NTSTATUS..

kd> !analyze -v
VIDEO_TDR_FAILURE (116)
Attempt to reset the display driver and recover from timeout failed.
Arguments:
Arg1: <puntero TDR_RECOVERY_CONTEXT>
Arg2: <dirección en el módulo responsable>
Arg3: <código NTSTATUS último>
Arg4: <datos de contexto>

Byrjað er með breytu 2, þú getur skráð eininguna með lmvm og athugað tímastimpilinn, slóðina og stærðina. Ef nvlddmkm.sys eða sambærilegt birtist, þá hefurðu þegar fundið aðalgruninn..

kd> lmvm nvlddmkm
start end module name
... nvlddmkm.sys
Image path: \SystemRoot\system32\DRIVERS\nvlddmkm.sys
Timestamp: <fecha>

Með breytu 1, þegar hún er til staðar, er hægt að skoða TDR_RECOVERY_CONTEXT og sjá ástæðuna fyrir tímamörkunum sem leið til endurræsingar millistykkisins. Þetta hjálpar til við að greina á milli einfalda stöðvunar í leiðslu og endurtekinna endurstillingarvillna..

kd> dt dxgkrnl!_TDR_RECOVERY_CONTEXT <puntero>
+0x010 TimeoutReason : TdrEngineTimeoutPromotedToAdapterReset
...

Að lokum sýnir staflarakningin með k/kb/kp kóðaslóðina sem endar í KeBugCheckEx, með dxgkrnl og dxgmms1 föllunum sem eru dæmigerðar fyrir TDR flæðið. „Hrein“ stafla gagnvart TdrResetFromTimeout staðfestir að þetta er raunverulegt TDR, ekki almennt kjarnavandamál..

kd> k
# Child-SP RetAddr  Call Site
00 ... nt!KeBugCheckEx
01 ... dxgkrnl!TdrBugcheckOnTimeout
02 ... dxgkrnl!ADAPTER_RENDER::Reset
03 ... dxgkrnl!DXGADAPTER::Reset
04 ... dxgkrnl!TdrResetFromTimeout
05 ... dxgmms1!VidSchiRecoverFromTDR
...

Lausnarskref: frá grunni til flóknari lausna

Áður en þú opnar skrásetningarritstjórann eða keyrir villuleitarforrit skaltu einbeita þér að mælikvörðunum með besta hlutfallið milli fyrirhafnar og áhrifa. Byrjaðu á reklunum, farðu síðan í hreinsun/uppsetningu aftur og ef svo er enn, taktu þá við ítarlegri stillingar og staðfestingu á vélbúnaði..

1) Uppfærðu grafíkreklana og flísasettið rétt

Úreltir eða gallaðir grafíkdriflar eru algengasta orsök TDR-truflana. Farðu í Tækjastjórnun, útvíkkaðu Skjákort, hægrismelltu á skjákortið þitt og veldu „Uppfæra drif“. Betra er að hlaða niður ráðlögðu útgáfunni fyrir þína gerð af opinberu vefsíðu NVIDIA/Intel/AMD..

Ef þú notar NVIDIA með faglegum hugbúnaði (CAD, klippingu, 3D), prófaðu þá Studio-reklana í stað Game Ready-reklana. Á fartölvum með Intel iGPU + NVIDIA dGPU skal einnig setja upp nýjasta Intel pakkann og flísasettið frá tölvuframleiðandanum..

Einkarétt efni - Smelltu hér  Smooth Motion kemur í RTX 40: meiri flæði og FPS fyrir skjákortið þitt

2) Hrein enduruppsetning á bílstjóra (DDU)

Þegar uppfærslur án lyfseðils duga ekki er góð hugmynd að hreinsa upp leifar af fyrri reklum. DDU-tólið (Display Driver Uninstaller) fjarlægir íhluti rekilsins, þjónustur og skrásetningarfærslur. Það er mælt með því að keyra það í öruggri stillingu og setja síðan upp nýlega sótta bílstjórann..

Dæmigerð röð: öruggur háttur, DDU „Hreinsa og endurræsa“, ræsa Windows venjulega og setja síðan upp rekla sem sóttur var af vefsíðu framleiðandans. Þetta ferli kemur í veg fyrir útgáfuárekstra og skemmdar skrár sem venjulegt uppsetningarforrit leysir ekki alltaf..

3) Prófaðu eldri stöðuga útgáfu

Stundum kemur fyrir að nýjasta útgáfan kynni afturför. Í því tilfelli skal nota „Fyrri rekla“ (ef hann er til staðar) eða setja upp eldri stöðuga útgáfu handvirkt. Með NVIDIA skjákortum hverfa mörg TDR vandamál í CAD þegar aftur er farið í fyrri Studio rekla..

Fyrir handvirka uppsetningu skaltu nota „Skoðaðu tölvuna mína fyrir reklahugbúnað“ og „Leyfðu mér að velja úr lista yfir tiltæka rekla“ og velja fyrri útgáfu fyrir skjákortið þitt. Endurræsið þegar því er lokið til að staðfesta breytinguna.

4) Gera við kerfisskrár með SFC

Ef vandamálið kom upp eftir uppfærslu eða misheppnaða uppsetningu skaltu keyra System File Checker. Opnaðu CMD sem stjórnandi og keyrðu sfc /scannow. Windows mun athuga verndaðar tvíundaskrár og skipta sjálfkrafa út skemmdum skrám..

sfc /scannow

Þegar þú ert búinn skaltu endurræsa tölvuna og prófa að hlaða hana venjulega aftur til að sjá hvort TDR-stillingin sé horfin. Ef SFC lagfærir skrár er það gott merki um að kerfisskemmdir hafi haft áhrif á grafíkkerfið..

5) Viðgerð á ræsingu Windows

Ef TDR birtist endurtekið eftir innskráningu eða þegar sömu forritin eru opnuð skaltu keyra Startup Repair með því að fara í Stillingar > Uppfærslur og öryggi > Endurheimt > Ítarleg ræsing > Úrræðaleit > Ítarlegir valkostir > Startup Repair. Windows mun reyna að laga þjónustur og ræsibúnaði sem hlaðast ekki rétt..

Eftir viðgerð skal prófa búnaðinn með sama notkunarmynstri og olli biluninni. Ef það hættir að spila, þá var það vandamál með hluta ræsingar eða skemmdir á ósjálfstæði.

6) Örugg stilling og enduruppsetning bílstjóra

Örugg stilling hleður inn lágmarksreklum og gerir kleift að fjarlægja/endursetja án truflana. Veldu „Safe Boot“ í msconfig eða opnaðu það úr Ítarlegri ræsingu og þegar þú ert þar skaltu fjarlægja millistykkið í Tækjastjórnun. Settu síðan upp nýjan bílstjóra sem þú sóttir frá framleiðandanum.

Í tölvum með tveimur skjákortum skal fjarlægja þau og setja þau upp aftur sérstaklega: fyrst samþætta (Intel) og síðan sérstaka (NVIDIA/AMD). Þetta kemur í veg fyrir að Windows sprauti aftur inn óviðeigandi samheitalyfjum inn á milli..

7) Viðgerð á sértækum bílstjóraskrám (AMD/NVIDIA)

Í AMD/ATI skjákortum eru tilvik þar sem endurgerð atikmdag.sys eða atikmpag.sys leysir vandamálið. Endurnefndu C:\Windows\System32\drivers skrána með því að bæta við .old og stækka hana úr pakkanum frá framleiðandanum. Skipunin „expand“ býr til nýja .sys skrá sem þú afritar síðan í möppuna „drivers“..

expand.exe atikmdag.sy_ atikmdag.sys
expand -r atikmdag.sy_ atikmdag.sys

Fyrir NVIDIA er hugmyndin svipuð og nvlddmkm.sys: eftir að nvlddmkm.sys hefur verið fjarlægt skal endurnefna það í .old, stækka NVLDDMKM.Sy_ og afrita myndaða .sys skrána í System32\DRIVERS. Þessi uppfærsla fjarlægir skemmdar skrár sem lifa af yfirborðsuppsetningar.

Expand.exe NVLDDMKM.Sy_ NVLDDMKM.Sys

8) Slökkvið tímabundið á Intel iGPU ef upp koma árekstrar

Ef þú ert að nota sérstakan skjákort (t.d. NVIDIA) skaltu slökkva á Intel HD/UHD í tækjastjórnun til að útiloka vandamál með að skipta um kort. Í sumum fartölvum virkjar sjálfvirk skipting TDR þegar forrit eru færð á milli iGPU/dGPU..

Einkarétt efni - Smelltu hér  Það sem góður tölvuturn ætti að hafa: Ítarleg leiðarvísir um að taka rétta ákvörðun

Enn fullkomnara: í NVIDIA stjórnborðinu skaltu úthluta tilteknu dGPU fyrir krefjandi forrit (acad.exe, leiki) og láta restina vera sjálfvirka. Þannig lágmarkar þú breytingar á millistykki þegar gluggum er opnað/lokað og forðast endurstillingar á grafískum samhengi..

9) Athugaðu vélbúnað og hita

Athugið hitastig með áreiðanlegu tæki: ef skjákortið fer yfir þröskulda og hraðastilli, þá birtast TDR (tímabundin tíðni). Hreinsið rykið, skiptið um hitapasta ef þörf krefur og tryggið góða loftræstingu. Í fartölvum getur kælipúði skipt sköpum í löngum lotum..

Staðfestir vinnsluminni (Windows Memory Diagnostic Tool) og stöðugleika kerfisins án þess að ofklukka. Of miklar stillingar á minni eða spennumörk valda óstöðugleika við álag á grafík. Stöðugleiki örgjörva/vinnsluminni/VRM er jafn mikilvægur og skjákortið sjálft..

10) Ítarlegar TDR stillingar (með varúð)

Fyrir þung vinnuálag sem tekur réttmæta lengri tíma gæti það hjálpað að hækka TdrDelay. Slóð: HKLM\System\CurrentControlSet\Control\GraphicsDrivers. Búðu til/stilltu 32-bita DWORD TdrDelay á 8–10 og endurræstu. Þetta lagar ekki slæma ökumenn, en það gefur meira svigrúm áður en lýst er yfir tímamörkum..

Notaðu þetta aðeins ef þú hefur þegar uppfært/hreinsað rekla og athugað hitastillingar; ef rekla er vandamálið, þá frestar það aðeins BSOD-inu að lengja tímann. Ef hrunið heldur áfram eftir að TdrDelay hefur verið aukið, farðu þá aftur í 2 og lagaðu rótina..

Stutt gátlisti áður en vandamálið er leyst

Til að vera viss um að þú hafir leyst VIDEO_TDR_FAILURE vandamálið þarftu að framkvæma eftirfarandi athuganir:

  • Gakktu úr skugga um að endurteknir TDR-atburðir birtist ekki lengur í atburðaskoðaranum meðan á langri lotu stendur með venjulegu álagi. Ef þú eyðir 30–60 mínútum án TDR við raunverulegar aðstæður, þá er lausnin traust..
  • Keyrðu miðlungs álagspróf (myndrænt viðmið eða flókið sviðsmynd í appinu þínu) með því að fylgjast með hitastigi. Stöðugt skjákort viðheldur stöðugri klukkutíma án þess að hægja á eða valda villum..
  • Taktu afrit af þekktum, virkum bílstjóra (og skráðu útgáfuna) svo þú getir fljótt afturkallað útgáfuna ef uppfærsla í framtíðinni veldur vandamálinu aftur. Forvarnir spara klukkustundir þegar kemur að því að uppfæra aftur..

Þó að VIDEO_TDR_FAILURE villan sé ógnvekjandi er yfirleitt hægt að laga hana með því að beita röð og aðferðum: réttum rekil, hreinni uppsetningu, hitastýringu og, ef nauðsyn krefur, fínstillingu TDR. Með þessari samsetningu virka skapandi verkefni, leikir og CAD aftur án hruna..

Safe Mode Windows 10
Tengd grein:
Öruggur hamur í Windows 10