- Idantifye chofè ki enplike a (nvlddmkm.sys, igdkmd64.sys, atikmdag.sys) epi tcheke pou evènman TDR.
- Bay priyorite a yon enstalasyon chofè pwòp epi eseye vèsyon Studio/ki estab la si w ap itilize aplikasyon pwofesyonèl.
- Kontwole tèmik ak pouvwa; anpeche chanjman iGPU/dGPU anba chaj difisil.
- Sèvi ak SFC/Startup Repair epi, sèlman si sa apwopriye, ajiste TdrDelay ak anpil atansyon.
Lè òdinatè w la plante nan mitan yon travay epi ekran ble a parèt avèk Echèk_TDR_VIDEYO, li nòmal pou panse ke tout bagay kraze sibitman; an reyalite, sistèm nan te eseye refè GPU a apre yon aksidan epi li echwe. Kòd arè sa a Li lye byen sere ak chofè grafik la ak mekanis delè, deteksyon ak rekiperasyon (TDR)., kidonk konprann kijan li fonksyone se mwatye solisyon an.
Nan liy ki vin apre yo, ou pral jwenn yon gid konplè ki konbine eksplikasyon teknik ofisyèl la ak pwosedi ak teknik pratik ki fonksyone nan senaryo reyèl. Objektif la se pou ou kapab... dyagnostike, korije, epi anpeche erè sa a Kit ou se yon itilizatè WinDbg avanse oswa ou prefere etap senp tankou Windows.
Ki sa VIDEO_TDR_FAILURE (0x00000116) ye e poukisa li parèt?
Erè VIDEO_TDR_FAILURE a koresponn ak verifikasyon erè 0x00000116 epi li endike ke Windows te eseye retabli chofè videyo a ak GPU a apre yon delè epi li pa t reyisi. Sousistèm grafik Windows la kontwole GPU a ak TDR: Si GPU a vin bloke epi li pa reponn, li eseye rekòmanse chofè a pou rekipere Desktop la.
Mekanis TDR sa a gen yon revèy pa defo ki dire anviwon 2 segonn: si travay grafik la pa fini alè oswa si rekòmanse chofè a pa fini, verifikasyon erè a deklanche.
Lè pwosesis rekiperasyon an reyisi, ou ap wè mesaj "Chofè ekspozisyon an te sispann reponn epi li te rekipere." Lè li pa rive refè, sistèm nan sispann ekzekisyon an epi li montre ekran ble a ak VIDEO_TDR_FAILURE..
Paramèt Bugcheck ak kijan pou entèprete yo
Anplis kòd 0x116 la, ekran ble a ak depo memwa yo gen ladan yo kat paramèt ki ede debogaj sous egzak erè VIDEO_TDR_FAILURE la. Konnen sa chak paramèt vle di gide dyagnostik la epi akselere solisyon an.:
| Paramèt | deskripsyon |
|---|---|
| 1 | Pwentè ki mennen nan kontèks rekiperasyon TDR entèn lan (TDR_RECOVERY_CONTEXT), lè li la. |
| 2 | Adrès nan modil chofè responsab la (itilize pou idantifye chofè ki enplike a). |
| 3 | Kòd NTSTATUS dènye operasyon ki echwe a, si li disponib. |
| 4 | Done entèn ki depann de kontèks la, disponib nan sèten senaryo. |
Nan tras reyèl yo, yon fichye .sys nan chofè grafik la anjeneral enplike: pa egzanp, nvlddmkm.sys (NVIDIA), igdkmd64.sys (Intel) oubyen atikmdag.sys/atikmpag.sys (AMD/ATI). Endis sa a enpòtan: li montre founisè a ak chemen chofè a ki lakòz aksidan an..
Poukisa sa rive: kòz tipik nan mond reyèl la
Modèl ki pi komen an se ke GPU a rete okipe pou twò lontan anba yon gwo chaj (jwèt, CAD, dekodaj, oswa rann) epi li pa reponn nan yon fason apwopriye. Apati de la, Deklanchè ki pi komen yo se:
- Chofè ki demode oswa ki gen pwoblèm:
- Konfli ant GPU entegre ak GPU dedye.
- Surchof
Anplis lojisyèl, pyès ki nan konpitè a konte tou lè li rive erè VIDEO_TDR_FAILURE a: modil memwa ki twò kwonometre, kat manman ki overclocke, ekipman pou pouvwa/pouvwa ensifizan, VRAM/GPU ki degrade, oswa move refwadisman nan òdinatè pòtab kontra enfòmèl ant. Si ekipman an ap mache ak yon tanperati oswa yon puisans ki ba anpil, TDR a sote pi bonè epi pi souvan..
Genyen tou faktè anviwònman: twòp pwosesis an background k ap konkoure pou resous yo, Dènye mizajou yo te mal enstale oubyen pakè grafik yo (DirectX, OpenGL, Vulkan) pa ajou. Yon sistèm ki gen anpil chaj an background epi ki pa byen aliyen ak konpozan grafik yo se yon kandida pafè pou verifikasyon pwoblèm sa a.

Dyagnostik ak WinDbg ak jounal: kijan pou idantifye koupab la
Si w ap jere memwa (minidumps), Windbg ap pèmèt ou konfime chofè responsab la ak kòz imedya erè VIDEO_TDR_FAILURE la. Kòmandman an tèt la se !analyze -v, ki jenere rezime verifikasyon erè a, modil ki enplike a ak dènye NTSTATUS la..
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>
Apati paramèt 2 a, ou ka lis modil la ak lmvm epi tcheke timestamp la, chemen an, ak gwosè a. Si nvlddmkm.sys oubyen yon dosye ekivalan parèt, ou deja gen sispèk prensipal ou a..
kd> lmvm nvlddmkm
start end module name
... nvlddmkm.sys
Image path: \SystemRoot\system32\DRIVERS\nvlddmkm.sys
Timestamp: <fecha>
Avèk paramèt 1 an, lè li la, li posib pou egzamine TDR_RECOVERY_CONTEXT la epi wè rezon ki fè yo te pwomouvwa delè a pou rekòmanse adaptè a. Sa ede diferansye yon senp bloke nan pipeline ak yon echèk réinitializasyon repete..
kd> dt dxgkrnl!_TDR_RECOVERY_CONTEXT <puntero>
+0x010 TimeoutReason : TdrEngineTimeoutPromotedToAdapterReset
...
Finalman, tras pil la ak k/kb/kp montre chemen kòd la ki abouti nan KeBugCheckEx, avèk fonksyon dxgkrnl ak dxgmms1 tipik nan koule TDR la. Yon pil "pwòp" nan direksyon TdrResetFromTimeout konfime ke se yon TDR otantik, pa yon pwoblèm jeneral nan nwayo a..
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
...
Etap solisyon yo: soti nan debaz rive nan avanse
Anvan ou ouvri editè rejis la oswa anvan ou kouri debogè yo, konsantre sou metrik ki gen pi bon rapò efò/enpak la. Kòmanse ak chofè yo, apresa ale nan netwayaj/reenstalasyon, epi si se toujou ka a, atake ajisteman avanse ak verifikasyon pyès ki nan konpitè..
1) Mete ajou chofè grafik la ak chipset la kòrèkteman
Chofè grafik ki demode oswa ki gen pwoblèm se kòz ki pi komen pou TDR yo. Ale nan Jesyonè Aparèy, elaji Adaptè Ekspozisyon, klike sou GPU ou a ak bouton dwat sourit la, epi chwazi "Mizajou Chofè". Pi bon toujou: telechaje vèsyon rekòmande pou modèl ou a sou sitwèb ofisyèl NVIDIA/Intel/AMD la..
Si w ap itilize NVIDIA ak lojisyèl pwofesyonèl (CAD, koreksyon, 3D), eseye chofè Studio yo olye de chofè Game Ready yo. Sou òdinatè pòtab ki gen Intel iGPU + NVIDIA dGPU, enstale tou dènye pake ak chipset Intel ki soti nan manifakti òdinatè a..
2) Reenstalasyon Chofè Pwòp (DDU)
Lè mizajou "san preskripsyon" yo pa sifi, li se yon bon lide pou netwaye rès ansyen chofè a. Zouti Display Driver Uninstaller (DDU) a retire konpozan chofè yo, sèvis yo ak antre rejis yo. Li rekòmande pou w egzekite l nan Mòd Sekirite epi enstale chofè ki fèk telechaje a..
Sekans tipik: mòd san danje, DDU "Netwayaj ak rekòmanse", demarre Windows nòmalman epi enstale chofè a telechaje nan sit entènèt manifakti a. Pwosesis sa a evite konfli vèsyon ak fichye pèvèti ke enstalatè estanda a pa toujou rezoud..
3) Eseye yon vèsyon ki estab anvan
Pafwa, dènye vèsyon an prezante yon regresyon. Nan ka sa a, sèvi ak "Pilòt anvan an" (si li disponib) oswa enstale manyèlman yon vèsyon ki estab anvan. Avèk GPU NVIDIA yo, anpil pwoblèm TDR nan CAD disparèt lè w ap retounen nan yon ansyen chofè Studio..
Pou enstalasyon manyèl, sèvi ak "Browse my computer for driver software" ak "Choose from a list of available drivers," chwazi vèsyon anvan an pou GPU ou a. Rekòmanse lè ou fini pou valide chanjman an.
4) Repare fichye sistèm yo ak SFC
Si pwoblèm nan rive apre yon mizajou oswa yon enstalasyon ki echwe, egzekite System File Checker. Louvri CMD kòm administratè epi egzekite sfc /scannow. Windows pral tcheke binè ki pwoteje yo epi ranplase sa ki domaje yo otomatikman..
sfc /scannow
Lè ou fini, rekòmanse òdinatè a epi eseye chaje grafik abityèl ou ankò pou wè si TDR a disparèt. Si SFC repare fichye yo, se yon bon siy ke te gen koripsyon sistèm ki te enfliyanse pil grafik la..
5) Reparasyon demaraj Windows
Si TDR parèt plizyè fwa apre ou fin konekte oswa lè w ap louvri menm aplikasyon yo, egzekite Reparasyon Demaraj la lè w ale nan Anviwònman > Mizajou ak sekirite > Rekiperasyon > Demaraj avanse > Depanaj > Opsyon avanse > Reparasyon Demaraj. Windows ap eseye repare sèvis ak konpozan demaraj ki pa chaje kòrèkteman..
Apre reparasyon an, teste ekipman an avèk menm modèl itilizasyon ki te deklanche pann lan. Si li sispann jwe, se te yon pwoblèm demaraj pasyèl oswa depandans pèvèti..
6) Mòd san danje ak reenstalasyon chofè
Mòd san danje a chaje chofè minimòm yo epi li pèmèt dezinstalasyon/reenstalasyon san entèripsyon. Chwazi "Demaraj san danje" nan msconfig oubyen aksese li nan Demaraj avanse, epi yon fwa la, dezinstale adaptè a nan Jesyonè aparèy. Apre sa, enstale nouvo chofè a ou te telechaje nan men manifakti a..
Sou òdinatè ki gen de GPU, dezenstale epi reenstale yo separeman: premye entegre a (Intel), answit dedye a (NVIDIA/AMD). Sa anpeche Windows re-enjekte yon jenerik ki pa apwopriye ant yo..
7) Reparasyon dosye chofè espesifik (AMD/NVIDIA)
Sou GPU AMD/ATI yo, gen ka kote rejenerasyon atikmdag.sys oswa atikmpag.sys rezoud pwoblèm nan. Chanje non fichye C:\Windows\System32\drivers la lè w ajoute .old epi elaji li nan pake manifakti a. Kòmandman expand la kreye nouvo fichye .sys la ke ou kopye nan dosye chofè yo..
expand.exe atikmdag.sy_ atikmdag.sys
expand -r atikmdag.sy_ atikmdag.sys
Pou NVIDIA, lide a sanble ak nvlddmkm.sys: apre ou fin dezenstale l, chanje non nvlddmkm.sys an .old, elaji NVLDDMKM.Sy_ epi kopye .sys ki pwodui a nan System32\DRIVERS. Ranplasman sa a retire fichye pèvèti ki siviv enstalasyon sifas yo..
Expand.exe NVLDDMKM.Sy_ NVLDDMKM.Sys
8) Dezaktive Intel iGPU a tanporèman si gen konfli.
Si w ap itilize yon GPU dedye kòm prensipal ou (pa egzanp, NVIDIA), dezaktive Intel HD/UHD nan Jesyonè Aparèy pou elimine pwoblèm chanjman. Sou kèk òdinatè pòtab, chanjman otomatik la deklanche TDR lè w ap deplase aplikasyon ant iGPU/dGPU..
Menm pi rafine: nan Panèl Kontwòl NVIDIA a, asiyen dGPU espesifik la pou aplikasyon ki mande anpil efò (acad.exe, jwèt), epi kite rès la sou otomatik. Nan fason sa a, ou minimize chanjman adaptè lè w ap ouvri/fèmen fenèt epi ou evite retabli kontèks grafik la..
9) Tcheke pyès ki nan konpitè a ak tèmik yo
Tcheke tanperati yo ak yon zouti serye: si GPU a depase papòt yo epi li limite, TDR yo ap parèt. Netwaye pousyè a, chanje pat tèmik la si sa nesesè, epi asire bon vantilasyon. Sou òdinatè pòtab, yon tapi refwadisman ka fè tout diferans lan pandan sesyon ki long..
Valide RAM (Windows Memory Diagnostic Tool) ak estabilite sistèm san overclocking. Paramèt memwa agresif oswa limit vòltaj lakòz enstabilite anba chaj grafik. Estabilite CPU/RAM/VRM lan enpòtan menm jan ak GPU a li menm..
10) Paramèt TDR avanse (avèk prekosyon)
Pou gwo kantite travay ki pran yon ti tan ankò, ogmante TdrDelay la ka ede. Chemen: HKLM\System\CurrentControlSet\Control\GraphicsDrivers. Kreye/mete 32-bit DWORD TdrDelay la sou 8–10 epi rekòmanse òdinatè a. Sa pa ranje move chofè yo, men li bay plis libète anvan yo deklare yon delè..
Sèlman sèvi avè l si ou deja mete/netwaye chofè yo ajou epi verifye tèmik yo; si se chofè a ki pwoblèm nan, pwolonje tan an sèlman ranvwaye BSOD a. Si apre ou fin ogmante TdrDelay aksidan yo kontinye, retounen nan 2 epi ranje pwoblèm rasin lan..
Lis verifikasyon rapid anvan ou konsidere pwoblèm nan rezoud
Pou asire w ke ou rezoud pwoblèm VIDEO_TDR_FAILURE a, ou bezwen fè verifikasyon sa yo:
- Verifye ke evènman TDR repete yo pa parèt ankò nan Visualiseur Evènman an pandan yon sesyon ki long ak chaj abityèl ou a. Si ou pase 30-60 minit san TDR nan kondisyon reyèl, solisyon an solid..
- Fè yon tès estrès modere (yon referans grafik oswa yon sèn konplèks nan aplikasyon w lan) lè w kontwole tanperati yo. Yon kat grafik ki estab kenbe yon vitès konstan san li pa ralentisman oswa deklanche erè..
- Fè yon kopi chofè ki byen koni an (epi note vèsyon an) pou ou ka byen vit retounen nan vèsyon anvan an si yon lòt mizajou retounen pwoblèm nan. Prevansyon ekonomize plizyè èdtan lè lè a rive pou mete ajou ankò..
Malgre ke erè VIDEO_TDR_FAILURE a fè pè, anjeneral ou ka ranje li lè w aplike lòd ak metòd: bon chofè, enstalasyon pwòp, tèmik anba kontwòl epi, si sa nesesè, ajiste TDR a byen. Avèk konbinezon sa a, travay kreyatif, jwèt, ak CAD fonksyone ankò san aksidan..
Editè espesyalize nan pwoblèm teknoloji ak entènèt ak plis pase dis ane eksperyans nan diferan medya dijital. Mwen te travay kòm yon editè ak kreyatè kontni pou e-commerce, kominikasyon, maketing sou entènèt ak konpayi piblisite. Mwen te ekri tou sou sit entènèt ekonomi, finans ak lòt sektè. Travay mwen se pasyon mwen tou. Koulye a, atravè atik mwen yo nan Tecnobits, Mwen eseye eksplore tout nouvèl ak nouvo opòtinite ke mond lan nan teknoloji ofri nou chak jou amelyore lavi nou.

