- Identifika s-sewwieq involut (nvlddmkm.sys, igdkmd64.sys, atikmdag.sys) u ċċekkja għal avvenimenti TDR.
- Agħti prijorità lil installazzjoni nadifa tas-sewwieq u ipprova l-verżjoni Studio/stabbli jekk tuża apps professjonali.
- Jikkontrolla t-termali u l-enerġija; jipprevjeni l-bdil bejn l-iGPU u dGPU taħt tagħbijiet impenjattivi.
- Uża SFC/Startup Repair u, biss jekk ikun xieraq, aġġusta TdrDelay bir-reqqa.
Meta l-kompjuter tiegħek jiġġarraf f'nofs kompitu u jidher l-iskrin blu tant mistenni FALLIMENT_TDR_TAL-VIDEO, huwa normali li taħseb li kollox f'daqqa waħda nkiser; fir-realtà, is-sistema ppruvat tirkupra l-GPU wara ħabta u falliet. Dan il-kodiċi ta' waqfien Huwa marbut mill-qrib mas-sewwieq tal-grafika u l-mekkaniżmu ta' timeout, skoperta u rkupru (TDR)., allura l-fehim ta' kif jaħdem huwa nofs is-soluzzjoni.
Fil-linji li ġejjin issib gwida kompluta li tgħaqqad l-ispjegazzjoni teknika uffiċjali ma' proċeduri u tricks fuq il-post li jaħdmu f'xenarji tal-ħajja reali. L-għan huwa li tkun tista' iddijanjostika, ikkoreġi, u waqqaf dan l-iżball Kemm jekk int utent avvanzat tal-WinDbg jew tippreferi passi sempliċi mill-Windows.
X'inhu VIDEO_TDR_FAILURE (0x00000116) u għaliex jidher?
L-iżball VIDEO_TDR_FAILURE jikkorrispondi għall- verifika tal-iżbalji 0x00000116 u jindika li l-Windows ipprova jirrisettja d-drajver tal-vidjow u l-GPU wara timeout u ma rnexxilux. Is-sottosistema tal-grafika tal-Windows timmonitorja l-GPU bit-TDR: Jekk il-GPU teħel u ma tirrispondix, tipprova terġa' tibda d-drajver biex tirkupra d-desktop.
Dan il-mekkaniżmu TDR għandu timer awtomatiku ta' madwar 2 sekondi: jekk il-kompitu tal-grafika ma jintemmx fil-ħin jew ir-restart tas-sewwieq ma jitlestiex, tiġi attivata l-verifika tal-iżbalji.
Meta l-proċess ta' rkupru jkun ta' suċċess, se tara l-messaġġ "Id-drajver tal-wiri waqaf jirrispondi u rkupra." Meta tonqos milli tirkupra, is-sistema twaqqaf l-eżekuzzjoni u turi l-iskrin blu b'VIDEO_TDR_FAILURE.
Parametri tal-Bugcheck u kif tinterpretahom
Minbarra l-kodiċi 0x116, l-iskrin blu u d-dumps tal-memorja jinkludu erba' parametri li jgħinu biex jiġi ddebuggjat is-sors eżatt tal-iżball VIDEO_TDR_FAILURE. Li tkun taf xi jfisser kull parametru jiggwida d-dijanjosi u jħaffef is-soluzzjoni.:
| Parametru | deskrizzjoni |
|---|---|
| 1 | Pointer għall-kuntest intern ta' rkupru tat-TDR (TDR_RECOVERY_CONTEXT), meta jkun preżenti. |
| 2 | Indirizz fil-modulu tas-sewwieq responsabbli (użat biex jidentifika s-sewwieq involut). |
| 3 | Kodiċi NTSTATUS tal-aħħar operazzjoni li falliet, jekk disponibbli. |
| 4 | Dejta interna dipendenti fuq il-kuntest, disponibbli f'ċerti xenarji. |
Fit-traċċi reali, ġeneralment ikun involut fajl .sys tas-sewwieq tal-grafika: pereżempju, nvlddmkm.sys (NVIDIA), igdkmd64.sys (Intel) jew atikmdag.sys/atikmpag.sys (AMD/ATI). Dik il-ħjiel hija kruċjali: tipponta lejn il-fornitur u l-mogħdija tas-sewwieq li qed tikkawża l-ħabta..
Għaliex jiġri: kawżi tipiċi fid-dinja reali
L-aktar xejra komuni hija li l-GPU tibqa' okkupata għal żmien twil wisq taħt tagħbija tqila (logħob, CAD, dekodifikazzjoni, jew rendering) u ma tirrispondix fil-ħin. Minn hemm, L-aktar fatturi komuni li jqanqlu l-uġigħ huma:
- Sewwieqa skaduti jew difettużi:
- Kunflitti bejn GPU integrata u GPU dedikata.
- Sħana żejda
Lil hinn mis-softwer, il-ħardwer ukoll għandu rwol fir-rigward tal-iżball VIDEO_TDR_FAILURE: moduli tal-memorja skedati b'mod aggressiv, motherboards overclockjati, provvista tal-enerġija/enerġija insuffiċjenti, VRAM/GPU degradata, jew tkessiħ ħażin f'laptops kompatti. Jekk it-tagħmir ikun qed jaħdem b'temperatura jew enerġija baxxa ħafna, it-TDR jaqbeż aktar kmieni u aktar ta' spiss..
Hemm ukoll fatturi ambjentali: wisq proċessi fl-isfond li jikkompetu għar-riżorsi, Aġġornamenti riċenti installati ħażin jew pakketti grafiċi (DirectX, OpenGL, Vulkan) skaduti. Sistema b'tagħbija għolja fl-isfond u komponenti grafiċi mhux allinjati hija kandidat perfett għal dan il-bugcheck.

Dijanjostika bil-WinDbg u l-logs: kif tidentifika l-ħati
Jekk timmaniġġja memory dumps (minidumps), windbg se jippermettilek tikkonferma s-sewwieq responsabbli u l-kawża immedjata tal-iżball VIDEO_TDR_FAILURE. Il-kmand tal-intestatura huwa !analyze -v, li jiġġenera s-sommarju tal-bugcheck, il-modulu involut u l-aħħar 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>
Tibda bil-parametru 2, tista' telenka l-modulu b'lmvm u tiċċekkja t-timestamp, il-mogħdija, u d-daqs. Jekk jidher nvlddmkm.sys jew ekwivalenti, diġà għandek is-suspettat ewlieni tiegħek..
kd> lmvm nvlddmkm
start end module name
... nvlddmkm.sys
Image path: \SystemRoot\system32\DRIVERS\nvlddmkm.sys
Timestamp: <fecha>
Bil-parametru 1, meta preżenti, huwa possibbli li teżamina t-TDR_RECOVERY_CONTEXT u tara r-raġuni għat-timeout promoss għar-ristart tal-adapter. Dan jgħin biex jiddistingwi bejn pipeline hang sempliċi u falliment ripetut ta' reset..
kd> dt dxgkrnl!_TDR_RECOVERY_CONTEXT <puntero>
+0x010 TimeoutReason : TdrEngineTimeoutPromotedToAdapterReset
...
Fl-aħħar nett, it-traċċa tal-istack b'k/kb/kp turi l-mogħdija tal-kodiċi li tilħaq il-qofol tagħha f'KeBugCheckEx, bil-funzjonijiet dxgkrnl u dxgmms1 tipiċi tal-fluss tat-TDR. Munzell "nadif" lejn TdrResetFromTimeout jikkonferma li huwa TDR ġenwin, mhux problema ġenerali tal-kernel.
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
...
Passi tas-soluzzjoni: minn bażiku għal avvanzat
Qabel ma tiftaħ l-editur tar-reġistru jew tħaddem id-debuggers, iffoka fuq il-metriċi bl-aħjar proporzjon ta' sforz/impatt. Ibda bid-drivers, imbagħad imxi għat-tindif/installazzjoni mill-ġdid, u jekk dan għadu l-każ, agħmel aġġustamenti avvanzati u verifika tal-ħardwer..
1) Aġġorna b'mod korrett is-sewwieq tal-grafika u ċ-chipset
Sewwieqa tal-grafika skaduti jew b'ħafna żbalji huma l-aktar kawża komuni ta' TDRs. Mur f'Device Manager, espandi Display Adapters, ikklikkja bil-lemin fuq il-GPU tiegħek, u agħżel "Aġġorna s-Sewwieq". Aħjar minn hekk: niżżel il-verżjoni rakkomandata għall-mudell tiegħek mill-websajt uffiċjali ta' NVIDIA/Intel/AMD..
Jekk tuża NVIDIA b'softwer professjonali (CAD, editjar, 3D), ipprova s-sewwieqa tal-Studio minflok is-sewwieqa tal-Game Ready. Fuq laptops b'Intel iGPU + NVIDIA dGPU, installa wkoll l-aħħar pakkett u chipset Intel mingħand il-manifattur tal-kompjuter.
2) Installazzjoni mill-ġdid tas-Sewwieq Nadif (DDU)
Meta l-aġġornamenti "over-the-counter" ma jkunux biżżejjed, hija idea tajba li tnaddaf il-fdalijiet tas-sewwieq preċedenti. L-għodda Display Driver Uninstaller (DDU) tneħħi l-komponenti tas-sewwieq, is-servizzi, u d-dħul fir-reġistru. Huwa rakkomandat li tħaddmu fil-Modalità Sikura u mbagħad tinstalla d-drajver li għadek kif niżżilt..
Sekwenza tipika: modalità sikura, DDU “Naddaf u Irristartja”, ibda l-Windows normalment u mbagħad installa d-drajver li niżżilt mill-websajt tal-manifattur. Dan il-proċess jevita kunflitti ta' verżjoni u fajls korrotti li l-installatur standard mhux dejjem isolvi..
3) Ipprova verżjoni stabbli preċedenti
Kultant, l-aħħar verżjoni tintroduċi rigressjoni. F'dak il-każ, uża s-"Sewwieq Preċedenti" (jekk disponibbli) jew installa manwalment verżjoni stabbli preċedenti. Bil-GPUs NVIDIA, ħafna kwistjonijiet tat-TDR fis-CAD jisparixxu meta terġa' lura għal sewwieq tal-Studio preċedenti..
Għal installazzjoni manwali, uża “Fittex il-kompjuter tiegħi għal softwer tas-sewwieq” u “Ħallini nagħżel minn lista ta’ sewwieqa disponibbli,” billi tagħżel il-bini preċedenti għall-GPU tiegħek. Erġa' ibda meta tkun lest biex tivvalida l-bidla.
4) Irranġa l-fajls tas-sistema bl-SFC
Jekk il-problema seħħet wara aġġornament jew installazzjoni li ma rnexxietx, mexxi System File Checker. Iftaħ is-CMD bħala amministratur u mexxi sfc /scannow. Il-Windows se jiċċekkja l-binarji protetti u jissostitwixxi dawk bil-ħsara awtomatikament..
sfc /scannow
Meta tkun lest, erġa' erġa' ibda l-kompjuter u erġa' pprova t-tagħbija grafika tas-soltu tiegħek biex tara jekk it-TDR sparixxiex. Jekk l-SFC isewwi l-fajls, huwa sinjal tajjeb li kien hemm korruzzjoni tas-sistema li tinfluwenza l-grafika..
5) Tiswija tal-Istartjar tal-Windows
Jekk it-TDR jidher ripetutament wara li tidħol jew meta tiftaħ l-istess apps, mexxi Startup Repair billi tmur fuq Settings > Update & security > Recovery > Advanced startup > Troubleshoot > Advanced options > Startup Repair. Il-Windows se jipprova jirranġa s-servizzi u l-komponenti tal-istartjar li mhumiex qed jitgħabbew sew..
Wara t-tiswija, ittestja t-tagħmir bl-istess mudell ta' użu li kkawża l-ħsara. Jekk jieqaf idoqq, kienet kwistjoni ta' boot parzjali jew dipendenzi korrotti.
6) Modalità Sikura u installazzjoni mill-ġdid tas-sewwieq
Il-Modalità Sikura tgħabbi d-drajvers minimi u tippermetti d-diżinstallazzjoni/installazzjoni mill-ġdid mingħajr interruzzjoni. Agħżel "Safe Boot" fl-msconfig jew aċċessah minn Advanced Startup, u ladarba tkun hemm, iddiżinstalla l-adapter f'Device Manager. Imbagħad installa s-sewwieq il-ġdid li niżżilt mill-manifattur.
Fuq kompjuters b'żewġ GPUs, iddiżinstallahom u erġa' installahom separatament: l-ewwel l-integrata (Intel), imbagħad id-dedikata (NVIDIA/AMD). Dan jipprevjeni lil Windows milli jerġa' jinjetta ġeneriku mhux xieraq bejniethom..
7) Tiswija ta' fajls speċifiċi tas-sewwieq (AMD/NVIDIA)
Fuq il-GPUs tal-AMD/ATI, hemm każijiet fejn ir-riġenerazzjoni ta' atikmdag.sys jew atikmpag.sys issolvi l-problema. Semmi mill-ġdid il-fajl C:\Windows\System32\drivers billi żżid .old u tespandih mill-pakkett tal-manifattur. Il-kmand expand joħloq il-fajl .sys il-ġdid li mbagħad tikkopja fil-folder tad-drivers..
expand.exe atikmdag.sy_ atikmdag.sys
expand -r atikmdag.sy_ atikmdag.sys
Għal NVIDIA, l-idea hija analoga għal nvlddmkm.sys: wara li tneħħi l-installazzjoni, semmi mill-ġdid nvlddmkm.sys għal .old, espandi NVLDDMKM.Sy_ u kkopja l-.sys iġġenerat għal System32\DRIVERS. Din is-sostituzzjoni tneħħi fajls korrotti li jibqgħu ħajjin wara installazzjonijiet fuq il-wiċċ..
Expand.exe NVLDDMKM.Sy_ NVLDDMKM.Sys
8) Iddiżattiva temporanjament l-Intel iGPU jekk ikun hemm kunflitti
Jekk qed tuża GPU dedikata bħala l-GPU primarja tiegħek (eż., NVIDIA), iddiżattiva Intel HD/UHD f'Device Manager biex teskludi problemi ta' bdil. Fuq xi laptops, l-awto-bdil jattiva TDRs meta l-apps jiġu mċaqalqa bejn iGPU/dGPU.
Saħansitra aktar raffinat: fil-Panel tal-Kontroll tal-NVIDIA, assenja d-dGPU speċifiku għal applikazzjonijiet impenjattivi (acad.exe, logħob), u ħalli l-bqija fuq awtomatiku. B'dan il-mod timminimizza l-bidliet fl-adapter meta tiftaħ/tagħlaq it-twieqi u tevita resets tal-kuntest grafiku..
9) Iċċekkja l-ħardwer u t-termali
Iċċekkja t-temperaturi b'għodda affidabbli: jekk il-GPU taqbeż il-limiti u t-throttles, jidhru TDRs. Naddaf it-trab, ibdel il-pejst termali jekk meħtieġ, u żgura ventilazzjoni tajba. Fuq il-laptops, cooling pad jista' jagħmel differenza kbira waqt sessjonijiet twal..
Jivvalida r-RAM (Windows Memory Diagnostic Tool) u l-istabbiltà tas-sistema mingħajr ma jagħmel overclocking. Is-settings aggressivi tal-memorja jew il-limiti tal-vultaġġ jikkawżaw instabbiltà taħt tagħbija grafika. L-istabbiltà tas-CPU/RAM/VRM hija importanti daqs il-GPU nnifisha..
10) Issettjar Avvanzat tat-TDR (b'kawtela)
Għal tagħbija tax-xogħol tqila li leġittimament tieħu ftit aktar żmien, iż-żieda ta' TdrDelay tista' tgħin. Mogħdija: HKLM\System\CurrentControlSet\Control\GraphicsDrivers. Oħloq/issettja t-TdrDelay DWORD ta' 32-bit għal 8–10 u erġa' ibda. Dan ma jirranġax is-sewwieqa ħżiena, iżda jagħti aktar spazju qabel ma jiġi ddikjarat timeout..
Użah biss jekk diġà aġġornajt/naddaft id-drajvers u ċċekkjajt it-termali; jekk id-drajver huwa l-problema, l-estensjoni tal-ħin tipposponi biss il-BSOD. Jekk wara li żżid TdrDelay il-ħabtiet ikomplu, mur lura għal 2 u rranġa l-għerq.
Lista ta' kontroll rapida qabel ma tikkunsidra l-problema bħala solvuta
Biex tkun ċert li rriżolvejt il-kwistjoni VIDEO_TDR_FAILURE, trid twettaq il-verifiki li ġejjin:
- Ivverifika li l-avvenimenti ripetuti tat-TDR ma jibqgħux jidhru fl-Event Viewer waqt sessjoni twila bit-tagħbija tas-soltu tiegħek. Jekk tqatta' 30–60 minuta mingħajr TDR f'kundizzjonijiet tad-dinja reali, is-soluzzjoni hija robusta..
- Agħmel test tal-istress moderat (parametru referenzjarju grafiku jew xena kumplessa fl-app tiegħek) billi timmonitorja t-temperaturi. Karta grafika stabbli żżomm arloġġi sostnuti mingħajr ma ttaffi jew tikkawża żbalji..
- Agħmel kopja tas-sewwieq li huwa magħruf li hu tajjeb (u niżżel il-verżjoni) sabiex tkun tista' terġa' lura malajr jekk aġġornament futur jerġa' jintroduċi l-problema. Il-prevenzjoni tiffranka sigħat meta jkun wasal iż-żmien li terġa' taġġorna..
Għalkemm l-iżball VIDEO_TDR_FAILURE jista' jkun tal-biża', ġeneralment jista' jiġi rranġat billi jiġu applikati l-ordni u l-metodu: sewwieq korrett, installazzjoni nadifa, kontroll tat-termali u, jekk meħtieġ, irfinar tat-TDR. B'din il-kombinazzjoni, il-kompiti kreattivi, il-logħob, u s-CAD jerġgħu jaħdmu mingħajr ħsarat..
Editur speċjalizzat fi kwistjonijiet ta’ teknoloġija u internet b’aktar minn għaxar snin esperjenza f’midja diġitali differenti. Ħdimt bħala editur u kreatur tal-kontenut għal kumpaniji tal-kummerċ elettroniku, komunikazzjoni, marketing online u reklamar. Ktibt ukoll fuq websajts tal-ekonomija, il-finanzi u setturi oħra. Ix-xogħol tiegħi huwa wkoll il-passjoni tiegħi. Issa, permezz tal-artikoli tiegħi fi Tecnobits, Nipprova nesplora l-aħbarijiet u l-opportunitajiet ġodda kollha li d-dinja tat-teknoloġija toffrilna kuljum biex intejbu ħajjitna.

