- Comharraich an draibhear a tha an sàs (nvlddmkm.sys, igdkmd64.sys, atikmdag.sys) agus thoir sùil airson tachartasan TDR.
- Thoir prìomhachas do stàladh glan de dhraibhearan agus feuch an dreach Studio/stable ma chleachdas tu aplacaidean proifeasanta.
- A’ cumail smachd air teirmean is cumhachd; a’ cur casg air atharrachadh iGPU/dGPU fo luchdan dùbhlanach.
- Cleachd SFC/Startup Repair agus, dìreach mas e sin iomchaidh, atharraich TdrDelay gu faiceallach.
Nuair a thuiteas do choimpiutair ann am meadhan gnìomh agus nochdaidh an scrion gorm uamhasach le Fàilligeadh_TDR_BHIDEO, tha e àbhaisteach smaoineachadh gu bheil a h-uile càil air briseadh gu h-obann; gu dearbh, tha an siostam air feuchainn ris an GPU fhaighinn air ais às deidh tubaist agus dh’fhàillig e. An còd stad seo Tha e ceangailte gu dlùth ris an draibhear grafaigean agus an dòigh-obrach crìoch-ama, lorg agus ath-bheothachadh (TDR)., mar sin tha tuigse fhaighinn air mar a tha e ag obair leth den fhuasgladh.
Anns na loidhnichean a leanas gheibh thu stiùireadh coileanta a tha a’ cothlamadh an tuairisgeul teicnigeach oifigeil le modhan-obrach làraich agus cleasan a bhios ag obair ann an suidheachaidhean fìor. Is e an t-amas gum bi e comasach dhut a’ mhearachd seo a dhearbhadh, a cheartachadh agus a chasg Co-dhiù a tha thu nad neach-cleachdaidh adhartach WinDbg no a bheil thu airson ceumannan sìmplidh bho Windows.
Dè a th’ ann an VIDEO_TDR_FAILURE (0x00000116) agus carson a nochdas e?
Tha am mearachd VIDEO_TDR_FAILURE a’ freagairt ris an sgrùdadh-bhiastagan 0x00000116 agus a’ comharrachadh gun do dh’fheuch Windows ri draibhear a’ bhidio agus an GPU ath-shuidheachadh às dèidh crìoch-ama agus nach do shoirbhich leis. Bidh fo-shiostam grafaigean Windows a’ cumail sùil air an GPU le TDR: Ma dh’fhàsas an GPU steigte agus gun fhreagairt, feuchaidh e ri an draibhear ath-thòiseachadh gus an deasg fhaighinn air ais.
Tha timer bunaiteach de mu 2 dhiog aig an inneal TDR seo: mura crìochnaich an obair grafaigeachd ann an àm no mura tèid an draibhear ath-thòiseachadh a chrìochnachadh, thèid an sgrùdadh mearachd a thòiseachadh.
Nuair a bhios am pròiseas ath-bheothachaidh soirbheachail, chì thu an teachdaireachd “Sguir an draibhear taisbeanaidh a’ freagairt agus tha e air faighinn seachad air.” Nuair a dh’fhàilligeas air faighinn seachad air, stadaidh an siostam a’ ghnìomhachadh agus nochdaidh e an scrion ghorm le VIDEO_TDR_FAILURE.
Paramadairean Bugcheck agus mar a mhìnicheas tu iad
A bharrachd air a’ chòd 0x116, tha ceithir paramadairean anns an sgrion ghorm agus na dumpan cuimhne a chuidicheas le bhith a’ lorg stòr ceart na mearachd VIDEO_TDR_FAILURE. Bidh fios a bhith agad air brìgh gach paramadair a’ stiùireadh an dearbhaidh agus a’ luathachadh an fhuasglaidh.:
| Paramadair | Descripción |
|---|---|
| 1 | Comharraiche chun cho-theacsa ath-bheothachaidh TDR a-staigh (TDR_RECOVERY_CONTEXT), nuair a tha e an làthair. |
| 2 | Seòladh taobh a-staigh modúl an draibhear cunntachail (air a chleachdadh gus an draibhear a tha an sàs aithneachadh). |
| 3 | Còd NTSTATUS den obrachadh mu dheireadh a dh’fhàillig, ma tha e ri fhaighinn. |
| 4 | Dàta a-staigh a tha an urra ri co-theacsa, ri fhaighinn ann an suidheachaidhean sònraichte. |
Ann an lorgan fìor, mar as trice bidh faidhle .sys den draibhear grafaigean an sàs: mar eisimpleir, nvlddmkm.sys (NVIDIA), igdkmd64.sys (Intel) no atikmdag.sys/atikmpag.sys (AMD/ATI). Tha an sanas sin cudromach: tha e a’ comharrachadh slighe an t-solaraiche agus an draibhear a tha ag adhbhrachadh an tubaist..
Carson a tha e a’ tachairt: adhbharan àbhaisteach san t-saoghal fhìor
Is e am pàtran as cumanta gu bheil an GPU trang ro fhada fo luchd trom (geamannan, CAD, dì-chòdachadh, no rendering) agus nach eil e a’ freagairt ann an deagh àm. Às an sin, Is iad na brosnachaidhean as cumanta:
- Draibhearan seann-fhasanta no lochtach:
- Còmhstri eadar GPU amalaichte agus sònraichte.
- Overheating
A bharrachd air bathar-bog, tha pàirt aig bathar-cruaidh cuideachd nuair a thig e chun mhearachd VIDEO_TDR_FAILURE: modalan cuimhne le ùine ro-ghnìomhach, clàran-màthraichean air an cus-ghleocadh, solar cumhachd/cumhachd neo-iomchaidh, VRAM/GPU air a lughdachadh, no fuarachadh bochd ann an coimpiutairean-uchd teann. Ma tha an uidheamachd a’ ruith gu math ìosal air teòthachd no cumhachd, bidh an TDR a’ leum nas tràithe agus nas trice..
Tha factaran àrainneachdail ann cuideachd: cus phròiseasan cùl-fhiosrachaidh a’ farpais airson ghoireasan, Chaidh ùrachaidhean o chionn ghoirid a stàladh gu ceàrr no chaidh pacaidean grafaigean (DirectX, OpenGL, Vulkan) a chur a-mach à fasan. Tha siostam le luchd àrd air a’ chùl agus co-phàirtean grafaigean mì-cho-thaobhach na dheagh roghainn airson an sgrùdadh mhearachdan seo.

Diagnosachd le WinDbg agus logaichean: mar a chomharraicheas tu an neach a tha ciontach
Ma bhios tu a’ làimhseachadh dumpan cuimhne (minidumps), GaothDbg leigidh sin leat dearbhadh cò an draibhear a tha cunntachail agus dè dìreach a tha ag adhbhrachadh a’ mhearachd VIDEO_TDR_FAILURE. Is e !analyze -v an àithne ceann-sgrìobhaidh, a chruthaicheas geàrr-chunntas an dearbhaidh-bhug, am modúl a tha an sàs agus an NTSTATUS as ùire..
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>
A’ tòiseachadh le paramadair 2, faodaidh tu am modúl a liostadh le lmvm agus an stampa-ama, an t-slighe agus am meud a sgrùdadh. Ma nochdas nvlddmkm.sys no a leithid, tha am prìomh amharasach agad mu thràth..
kd> lmvm nvlddmkm
start end module name
... nvlddmkm.sys
Image path: \SystemRoot\system32\DRIVERS\nvlddmkm.sys
Timestamp: <fecha>
Le paramadair 1, nuair a tha e an làthair, tha e comasach sgrùdadh a dhèanamh air an TDR_RECOVERY_CONTEXT agus faicinn carson a chaidh an ùine-ama a thoirt gu ath-thòiseachadh an adapter. Cuidichidh seo le bhith ag eadar-dhealachadh crochadh sìmplidh air loidhne-phìoban bho fhàilligeadh ath-shuidheachaidh a-rithist is a-rithist..
kd> dt dxgkrnl!_TDR_RECOVERY_CONTEXT <puntero>
+0x010 TimeoutReason : TdrEngineTimeoutPromotedToAdapterReset
...
Mu dheireadh, tha an lorg cruachaidh le k/kb/kp a’ sealltainn slighe a’ chòd a’ crìochnachadh ann an KeBugCheckEx, le gnìomhan dxgkrnl agus dxgmms1 àbhaisteach don t-sruthadh TDR. Tha cruach “glan” a dh’ionnsaigh TdrResetFromTimeout a’ dearbhadh gur e fìor TDR a th’ ann, chan e cùis coitcheann an eithne..
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
...
Ceumannan fuasglaidh: bho bhunasach gu adhartach
Mus fosgail thu deasaiche a’ chlàraidh no mus ruith thu dì-bhugadairean, cuir fòcas air na meatairean leis a’ cho-mheas oidhirp/buaidh as fheàrr. Tòisich leis na draibhearan, an uairsin gluais air adhart gu glanadh / ath-stàladh, agus ma tha sin fhathast fìor, dèan atharrachaidhean adhartach agus dearbhadh bathar-cruaidh..
1) Ùraich an draibhear grafaigean agus an chipset gu ceart
’S e draibhearan grafaigean seann-fhasanta no le mearachdan an adhbhar as cumanta airson TDRan. Rach gu Manaidsear Innealan, leudaich Adaptairean Taisbeanaidh, cliog deas air an GPU agad, agus tagh “Ùraich Draibhear”. Nas fheàrr fhathast: luchdaich sìos an dreach a thathar a’ moladh airson do mhodail bhon làrach-lìn oifigeil NVIDIA/Intel/AMD..
Ma chleachdas tu NVIDIA le bathar-bog proifeasanta (CAD, deasachadh, 3D), feuch na draibhearan Studio an àite nan draibhearan Game Ready. Air coimpiutairean-uchd le Intel iGPU + NVIDIA dGPU, stàlaich am pasgan Intel agus an chipset as ùire bhon neach-dèanamh coimpiutair cuideachd..
2) Ath-shuidheachadh Glan Draibhear (DDU)
Nuair nach eil ùrachaidhean "thar-chunntair" gu leòr, 's e deagh bheachd a th' ann fuigheall an draibhear roimhe a ghlanadh. Bidh an inneal Display Driver Uninstaller (DDU) a’ toirt air falbh co-phàirtean draibhear, seirbheisean, agus inntrigidhean clàraidh. Thathar a’ moladh a ruith ann am Modh Sàbhailte agus an uairsin an draibhear a chaidh a luchdachadh sìos às ùr a stàladh..
Sreath àbhaisteach: modh sàbhailte, DDU “Glan is Ath-thòisich”, tòisich Windows mar as àbhaist agus an uairsin stàlaich an draibhear a chaidh a luchdachadh sìos bho làrach-lìn an neach-dèanamh. Bidh am pròiseas seo a’ seachnadh còmhstri dreachan agus faidhlichean coirbte nach bi an stàlaichear àbhaisteach an-còmhnaidh a’ fuasgladh..
3) Feuch dreach seasmhach roimhe
Aig amannan, bidh an dreach as ùire a’ toirt a-steach crìonadh. Anns a’ chùis sin, cleachd an “Draibhear Roimhe” (ma tha e ri fhaighinn) no stàlaich dreach seasmhach roimhe le làimh. Le GPUan NVIDIA, bidh mòran de chùisean TDR ann an CAD a’ dol à sealladh nuair a thèid tilleadh gu draibhear Studio roimhe..
Airson stàladh le làimh, cleachd “Brobhsadh air a’ choimpiutair agam airson bathar-bog draibhear” agus “Leig dhomh taghadh bho liosta de dhraibhearan a tha rim faighinn,” a’ taghadh an togail roimhe airson an GPU agad. Ath-thòisich nuair a bhios tu deiseil gus an t-atharrachadh a dhearbhadh.
4) Càradh faidhlichean siostaim le SFC
Ma thachair an duilgheadas às dèidh ùrachadh no stàladh a dh’fhàillig, ruith System File Checker. Fosgail CMD mar rianadair agus ruith sfc /scannow. Nì Windows sgrùdadh air faidhlichean binary fo dhìon agus cuiridh iad feadhainn millte nan àite gu fèin-ghluasadach..
sfc /scannow
Nuair a bhios tu deiseil, ath-thòisich agus feuch ri luchdachadh grafaigean àbhaisteach a-rithist gus faicinn a bheil an TDR air a dhol à bith. Ma bhios SFC a’ càradh fhaidhlichean, ’s e deagh chomharra a th’ ann gu robh coirbeachd siostaim ann a thug buaidh air cruach nan grafaigean..
5) Càradh Tòiseachaidh Windows
Ma nochdas TDR a-rithist is a-rithist às dèidh logadh a-steach no nuair a dh’fhosglas tu na h-aplacaidean ceudna, ruith Càradh Tòiseachaidh le bhith a’ dol gu Roghainnean > Ùrachadh is tèarainteachd > Ath-bheothachadh > Tòiseachadh adhartach > Fuasgladh dhuilgheadasan > Roghainnean adhartach > Càradh Tòiseachaidh. Feuchaidh Windows ri seirbheisean agus co-phàirtean tòiseachaidh nach eil a’ luchdachadh gu ceart a chàradh..
Às dèidh an càraidh, dèan deuchainn air an uidheamachd leis an aon phàtran cleachdaidh a dh’adhbharaich an fàilligeadh. Ma stadas e a’ cluich, b’ e cùis tòiseachaidh pàirteach a bh’ ann no eisimeileachdan coirbte.
6) Modh sàbhailte agus ath-stàladh draibhear
Bidh Modh Sàbhailte a’ luchdachadh nan draibhearan as lugha agus a’ leigeil le dì-stàladh/ath-stàladh gun bhriseadh sam bith. Tagh “Bòt Sàbhailte” ann am msconfig no faigh cothrom air bho Tòiseachadh Adhartach, agus aon uair ‘s gu bheil thu ann, dì-stàlaich an inneal-atharrachaidh ann am Manaidsear Innealan. An uairsin stàlaich an draibhear ùr a chaidh a luchdachadh sìos bhon neach-dèanamh.
Air coimpiutairean le dà GPU, dì-stàlaich agus ath-stàlaich iad air leth: an toiseach am fear amalaichte (Intel), an uairsin am fear sònraichte (NVIDIA/AMD). Tha seo a’ cur casg air Windows bho bhith ag ath-stealladh ginearalach neo-iomchaidh eatarra..
7) Càradh faidhle draibhear sònraichte (AMD/NVIDIA)
Air GPUan AMD/ATI, tha cùisean ann far am bi ath-ghineadh atikmdag.sys no atikmpag.sys a’ fuasgladh na trioblaid. Ath-ainmich am faidhle C:\Windows\System32\drivers le bhith a’ cur .old ris agus ga leudachadh bhon phacaid aig an neach-dèanamh. Bidh an àithne leudaich a’ cruthachadh am faidhle .sys ùr a nì thu lethbhreac dheth an uairsin dhan phasgan draibhearan..
expand.exe atikmdag.sy_ atikmdag.sys
expand -r atikmdag.sy_ atikmdag.sys
Airson NVIDIA, tha am beachd coltach ri nvlddmkm.sys: an dèidh dhut a dhì-stàladh, atharraich ainm nvlddmkm.sys gu .old, leudaich NVLDDMKM.Sy_ agus dèan lethbhreac den .sys a chaidh a chruthachadh gu System32\DRIVERS. Bidh an t-ath-chur seo a’ toirt air falbh faidhlichean coirbte a mhaireas stàlaidhean uachdar.
Expand.exe NVLDDMKM.Sy_ NVLDDMKM.Sys
8) Cuir dheth an Intel iGPU airson ùine ma tha còmhstri ann
Ma tha thu a’ cleachdadh GPU sònraichte mar am prìomh fhear agad (m.e., NVIDIA), cuir à comas Intel HD/UHD ann am Manaidsear Innealan gus casg a chuir air duilgheadas le suidseadh. Air cuid de choimpiutairean-uchd, bidh fèin-atharrachadh a’ piobrachadh TDRan nuair a ghluaiseas tu aplacaidean eadar iGPU/dGPU.
Nas grinne fhathast: ann am Pannal Smachd NVIDIA, sònraich an dGPU sònraichte do thagraidhean dùbhlanach (acad.exe, geamannan), agus fàg a’ chòrr air fèin-ghluasad. San dòigh seo, lughdaichidh tu atharrachaidhean air an inneal-atharrachaidh nuair a bhios tu a’ fosgladh/a’ dùnadh uinneagan agus seachnaidh tu ath-shuidheachadh co-theacsa grafaigeach..
9) Thoir sùil air bathar-cruaidh agus teirmean
Thoir sùil air an teòthachd le inneal earbsach: ma thèid an GPU thairis air stairsnich agus smeòrach, nochdaidh TDRan. Glan an duslach, ùraich am pasgan teirmeach ma tha sin riatanach, agus dèan cinnteach gu bheil deagh fhionnarachadh ann. Air coimpiutairean-uchd, faodaidh pada fuarachaidh an diofar gu lèir a dhèanamh rè seiseanan fada..
A’ dearbhadh RAM (Inneal Breithneachaidh Cuimhne Windows) agus seasmhachd an t-siostaim gun cus-chlocadh. Bidh roghainnean cuimhne ionnsaigheach no crìochan bholtaids ag adhbhrachadh neo-sheasmhachd fo luchd grafaigean. Tha seasmhachd CPU/RAM/VRM dìreach cho cudromach ris an GPU fhèin..
10) Roghainnean TDR Adhartach (le rabhadh)
Airson luchdan-obrach troma a bheir beagan nas fhaide, dh’fhaodadh gum biodh e feumail TdrDelay a thogail. Slighe: HKLM\System\CurrentControlSet\Control\GraphicsDrivers. Cruthaich/suidhich an DWORD 32-bit TdrDelay gu 8–10 agus ath-thòisich. Chan eil seo a’ càradh draibhearan dona, ach tha e a’ toirt barrachd saorsa mus tèid crìoch-ama ainmeachadh..
Na cleachd e ach ma tha thu air draibhearan ùrachadh/glanadh agus teirmean a sgrùdadh mu thràth; mas e an draibhear an duilgheadas, cha dèan leudachadh na h-ùine ach dàil air a’ BSOD. Ma leanas na tubaistean às dèidh dhut TdrDelay a mheudachadh, till air ais gu 2 agus càraich am freumh..
Liosta-sgrùdaidh luath mus beachdaich thu air an duilgheadas air fhuasgladh
Gus dèanamh cinnteach gu bheil thu air fuasgladh fhaighinn air a’ chùis VIDEO_TDR_FAILURE, feumaidh tu na sgrùdaidhean a leanas a dhèanamh:
- Dearbhaich nach nochd tachartasan TDR a-rithist is a-rithist anns an t-Sealladair Tachartasan rè seisean fada leis an luchd àbhaisteach agad. Ma chaitheas tu 30–60 mionaid às aonais TDR ann an suidheachaidhean fìor, tha an càradh làidir..
- Ruith deuchainn cuideam meadhanach (comharra-tomhais grafaigeach no sealladh iom-fhillte san aplacaid agad) le bhith a’ cumail sùil air teòthachd. Bidh cairt grafaiceachd seasmhach a’ cumail suas clocaichean seasmhach gun a bhith a’ smeòrachadh no ag adhbhrachadh mhearachdan..
- Dèan leth-bhreac den draibhear a tha aithnichte mar dhraibhear math (agus thoir fa-near an tionndadh) gus an urrainn dhut tionndadh air ais gu sgiobalta ma thachras an duilgheadas a-rithist le ùrachadh san àm ri teachd. Bidh casg a’ sàbhaladh uairean a thìde nuair a bhios an t-àm ann ùrachadh a-rithist..
Ged a tha am mearachd VIDEO_TDR_FAILURE eagallach, mar as trice faodar a chàradh le bhith a’ cur òrdugh agus modh an sàs: draibhear ceart, stàladh glan, teirmean fo smachd agus, ma tha sin riatanach, gleusadh an TDR gu mionaideach. Leis a’ chothlamadh seo, bidh gnìomhan cruthachail, geamannan, agus CAD ag obair a-rithist gun tubaistean..
Neach-deasachaidh speisealaichte ann an teicneòlas agus cùisean eadar-lìn le còrr air deich bliadhna de eòlas ann an diofar mheadhanan didseatach. Tha mi air a bhith ag obair mar neach-deasachaidh agus neach-cruthachaidh susbaint airson e-malairt, conaltradh, margaidheachd air-loidhne agus companaidhean sanasachd. Tha mi cuideachd air sgrìobhadh air làraich-lìn eaconamachd, ionmhais agus roinnean eile. Tha an obair agam cuideachd na thoileachas dhomh. A-nis, tro na h-artaigilean agam ann an Tecnobits, Bidh mi a’ feuchainn ri sgrùdadh a dhèanamh air na naidheachdan agus na cothroman ùra a tha saoghal teicneòlais a’ tabhann dhuinn gach latha gus ar beatha adhartachadh.

