VIDEO_TDR_FAILURE: Mga hinungdan, diagnosis ug tinuod nga solusyon

Katapusan nga pag-update: 26/08/2025

  • Ilha ang drayber nga nalambigit (nvlddmkm.sys, igdkmd64.sys, atikmdag.sys) ug susiha ang TDR nga mga panghitabo.
  • Unaha ang usa ka limpyo nga pag-install sa drayber ug sulayi ang Studio / stable nga bersyon kung mogamit ka mga propesyonal nga apps.
  • Gikontrol ang mga thermal ug gahum; gipugngan ang pagbalhin sa iGPU/dGPU ubos sa gipangayo nga mga load.
  • Gamita ang SFC/Startup Repair ug kung angay lang, i-adjust pag-ayo ang TdrDelay.
video tdr kapakyasan

Sa diha nga ang imong computer nahagsa sa tunga-tunga sa usa ka buluhaton ug ang gikahadlokan nga asul nga screen makita uban sa VIDEO_TDR_FAILURE, normal lang nga hunahunaon nga ang tanan kalit nga nabungkag; sa pagkatinuod, ang sistema misulay sa pagbawi sa GPU human sa usa ka crash ug napakyas. Kini nga stop code Kini suod nga nalambigit sa graphics driver ug ang timeout, detection, and recovery (TDR) nga mekanismo., mao nga ang pagsabut kung giunsa kini molihok mao ang katunga sa solusyon.

Sa mga musunod nga linya makit-an nimo ang usa ka kompleto nga giya nga naghiusa sa opisyal nga teknikal nga pagpatin-aw sa mga pamaagi sa uma ug mga limbong nga molihok sa mga senaryo sa tinuod nga kinabuhi. Ang tumong mao nga kamo makahimo sa pagdayagnos, pagtul-id, ug pagpugong niini nga sayop Kung ikaw usa ka advanced nga tiggamit sa WinDbg o gusto ang yano nga mga lakang gikan sa Windows.

Unsa ang VIDEO_TDR_FAILURE (0x00000116) ug ngano nga kini makita?

Ang VIDEO_TDR_FAILURE error katumbas sa bugcheck 0x00000116 ug nagpakita nga ang Windows misulay sa pag-reset sa video driver ug GPU human sa timeout ug wala molampos. Ang Windows graphics subsystem nagmonitor sa GPU gamit ang TDR: Kung ang GPU ma-stuck ug dili mosanong, kini mosulay sa pag-restart sa drayber aron mabawi ang desktop.

Kini nga mekanismo sa TDR adunay default timer nga mga 2 segundos: kung ang buluhaton sa graphic dili mahuman sa oras o ang pag-restart sa drayber wala makompleto, ang pagsusi sa sayup ma-trigger.

Kung malampuson ang proseso sa pagbawi, imong makita ang mensahe nga "Ang drayber sa display mihunong sa pagtubag ug naayo na." Kung kini mapakyas sa pagbawi, ang sistema mohunong sa pagpatuman ug ipakita ang asul nga screen nga adunay VIDEO_TDR_FAILURE.

video_tdr_failure

Mga parameter sa bugcheck ug kung giunsa kini paghubad

Dugang pa sa 0x116 code, ang blue screen ug memory dumps naglakip sa upat ka parameters nga makatabang sa pag-debug sa eksaktong tinubdan sa VIDEO_TDR_FAILURE error. Ang pagkahibalo kung unsa ang gipasabut sa matag parameter naggiya sa pagdayagnos ug pagpadali sa solusyon.:

Parameter Descripción
1 Itudlo ang internal nga TDR recovery context (TDR_RECOVERY_CONTEXT), kung anaa.
2 Address sulod sa responsableng driver module (gigamit sa pag-ila sa driver nga nalambigit).
3 NTSTATUS code sa katapusang napakyas nga operasyon, kung anaa.
4 Ang internal nga datos nga nagsalig sa konteksto, magamit sa pipila nga mga senaryo.

Sa tinuod nga mga pagsubay, ang usa ka .sys file sa graphics driver kasagarang nalangkit: pananglitan, nvlddmkm.sys (NVIDIA), igdkmd64.sys (Intel) o atikmdag.sys/atikmpag.sys (AMD/ATI). Kana nga timailhan mao ang yawe: kini nagpunting sa provider ug agianan sa drayber nga maoy hinungdan sa pagkahagsa..

Ngano nga kini mahitabo: kasagaran nga mga hinungdan sa tinuod nga kalibutan

Ang labing kasagaran nga sumbanan mao nga ang GPU nagpabilin nga busy sa dugay nga panahon ubos sa usa ka bug-at nga karga (gaming, CAD, decoding, o rendering) ug dili motubag sa tukma sa panahon nga paagi. Gikan didto, Ang labing kasagaran nga mga hinungdan mao ang:

  • Karaan na o sayup nga mga drayber:
  • Mga panagsumpaki tali sa integrated ug dedikado nga GPU.
  • Labihang kainit
Eksklusibo nga sulud - Pag-klik Dinhi  Unsa ang katuyoan sa pag-uyog sa imong selpon? Hibal-i ang mga gamit ug risgo niini

Labaw sa software, ang hardware adunay papel usab kon bahin sa VIDEO_TDR_FAILURE error: agresibo nga na-time nga memory modules, overclocked motherboards, dili igo nga power supply/power, degraded VRAM/GPU, o dili maayo nga cooling sa compact laptops. Kung ang kagamitan nagdagan nga ubos kaayo sa temperatura o gahum, ang TDR molukso sa sayo ug mas kanunay..

Adunay usab mga hinungdan sa kalikopan: daghan kaayo nga mga proseso sa background nga nakigkompetensya alang sa mga kapanguhaan, Ang bag-o nga mga update sayop nga na-install o mga graphics packages (DirectX, OpenGL, Vulkan) wala na sa petsa. Ang usa ka sistema nga adunay taas nga background load ug misaligned nga mga sangkap sa graphics usa ka hingpit nga kandidato alang niini nga bugcheck.

windbg

Diagnostics sa WinDbg ug mga troso: unsaon pag-ila sa hinungdan

Kung nagdumala ka sa mga dump sa memorya (minidump), windbg motugot kanimo sa pagkumpirma sa responsable nga drayber ug sa diha-diha nga hinungdan sa VIDEO_TDR_FAILURE sayop. Ang header command mao ang !analyze -v, nga nagmugna sa bugcheck summary, ang module nga nalambigit ug ang pinakabag-o nga 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>

Sugod sa parameter 2, mahimo nimong ilista ang module gamit ang lmvm ug susihon ang timestamp, agianan, ug gidak-on. Kung makita ang nvlddmkm.sys o katumbas, naa na nimo ang imong panguna nga suspetsado..

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

Uban sa parameter 1, kung naa, posible nga susihon ang TDR_RECOVERY_CONTEXT ug tan-awa ang hinungdan sa timeout nga gipasiugda aron ma-restart ang adapter. Nakatabang kini sa paglainlain sa usa ka yano nga pipeline nga nagbitay gikan sa usa ka gibalikbalik nga kapakyasan sa pag-reset..

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

Sa kataposan, ang stack trace nga adunay k/kb/kp nagpakita sa code path nga nag-culminate sa KeBugCheckEx, uban ang dxgkrnl ug dxgmms1 functions nga tipikal sa TDR flow. Ang usa ka "limpyo" nga stack padulong sa TdrResetFromTimeout nagpamatuod nga kini usa ka tinuod nga TDR, dili usa ka kinatibuk-ang isyu sa 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
...

Mga lakang sa solusyon: gikan sa sukaranan hangtod sa advanced

Sa dili pa ablihan ang editor sa registry o pagdagan sa mga debugger, ipunting ang mga sukatan nga adunay labing kaayo nga ratio sa paningkamot / epekto. Pagsugod sa mga drayber, dayon ipadayon ang paglimpyo / pag-install pag-usab, ug kung mao gihapon ang kahimtang, atubangon ang mga advanced tweak ug pag-verify sa hardware..

1) Sakto nga pag-update sa graphics driver ug chipset

Ang mga outdated o buggy graphics drivers mao ang kasagarang hinungdan sa TDRs. Lakaw ngadto sa Device Manager, palapdan ang Display Adapters, i-right-click ang imong GPU, ug pilia ang "Update Driver." Mas maayo pa: i-download ang girekomenda nga bersyon alang sa imong modelo gikan sa opisyal nga website sa NVIDIA/Intel/AMD..

Kung mogamit ka sa NVIDIA nga adunay propesyonal nga software (CAD, pag-edit, 3D), sulayi ang mga driver sa Studio imbes ang mga driver nga Game Ready. Sa mga laptop nga adunay Intel iGPU + NVIDIA dGPU, i-install usab ang pinakabag-o nga Intel package ug chipset gikan sa tiggama sa kompyuter.

Eksklusibo nga sulud - Pag-klik Dinhi  5 Mga Uri sa Hardware ug ang ilang gimbuhaton

2) Limpyo nga Pag-instalar sa Driver (DDU)

Kung ang "over-the-counter" nga mga pag-update dili igo, maayong ideya nga limpyohan ang mga salin sa miaging drayber. Ang Display Driver Uninstaller (DDU) nga himan nagtangtang sa mga component sa driver, mga serbisyo, ug mga entry sa registry. Girekomenda nga ipadagan kini sa Safe Mode ug dayon i-install ang bag-ong na-download nga drayber..

Kasagaran nga han-ay: luwas nga mode, DDU "Limpyo ug I-restart", sugdi ang Windows sa normal ug dayon i-install ang driver nga na-download gikan sa website sa tiggama. Kini nga proseso naglikay sa mga panagsumpaki sa bersyon ug mga dunot nga mga file nga dili kanunay masulbad sa standard installer..

3) Sulayi ang miaging stable nga bersyon

Usahay, ang pinakabag-o nga bersyon nagpaila sa usa ka regression. Niana nga kaso, gamita ang "Nakaraan nga Driver" (kung naa) o mano-mano nga pag-install sa miaging stable nga bersyon. Uban sa NVIDIA GPUs, daghang mga isyu sa TDR sa CAD ang mawala kung ibalik sa usa ka naunang driver sa Studio..

Para sa manwal nga pag-instalar, gamita ang “Browse my computer for driver software” ug “Papilia ko gikan sa lista sa available nga mga driver,” pagpili sa miaging build para sa imong GPU. Pag-reboot kung nahuman na aron ma-validate ang pagbag-o.

4) Pag-ayo sa mga file sa sistema gamit ang SFC

Kung ang problema nahitabo pagkahuman sa usa ka update o usa ka napakyas nga pag-install, pagdagan ang System File Checker. Ablihi ang CMD isip tigdumala ug pagdagan ang sfc / scannow. Susihon sa Windows ang giprotektahan nga mga binary ug awtomatiko nga ilisan ang mga nadaot..

sfc /scannow

Kung nahuman na, i-reboot ug sulayi pag-usab ang imong naandan nga pagkarga sa mga graphic aron makita kung nawala na ang TDR. Kung giayo sa SFC ang mga file, kini usa ka maayong timaan nga adunay korapsyon sa sistema nga nakaimpluwensya sa stack sa mga graphic..

5) Pag-ayo sa Windows Startup

Kung ang TDR balik-balik nga makita pagkahuman sa pag-log in o kung giablihan ang parehas nga mga app, pagdagan ang Startup Repair pinaagi sa pag-adto sa Settings> Update & security> Recovery> Advanced startup> Troubleshoot> Advanced nga mga kapilian> Startup Repair. Ang Windows mosulay sa pag-ayo sa mga serbisyo ug mga sangkap sa pagsugod nga wala nagkarga sa husto..

Pagkahuman sa pag-ayo, sulayi ang kagamitan nga adunay parehas nga sumbanan sa paggamit nga nagpahinabog kapakyasan. Kung kini mohunong sa pagdula, kini usa ka partial boot nga isyu o dunot nga mga dependency.

6) Luwas nga mode ug pag-instalar sa drayber

Ang Safe Mode nagkarga sa gamay nga mga drayber ug nagtugot sa pag-uninstall/pag-instalar nga walay pagkabalda. Pilia ang "Safe Boot" sa msconfig o i-access kini gikan sa Advanced Startup, ug sa higayon nga didto, i-uninstall ang adapter sa Device Manager. Dayon i-install ang bag-ong drayber nga na-download gikan sa tiggama.

Sa mga kompyuter nga adunay duha ka GPU, i-uninstall ug i-install kini nga gilain: una ang integrated (Intel), dayon ang gipahinungod (NVIDIA/AMD). Gipugngan niini ang Windows sa pag-inject pag-usab sa dili angay nga generic sa taliwala..

7) Piho nga pag-ayo sa file sa drayber (AMD/NVIDIA)

Sa AMD/ATI GPUs, adunay mga kaso diin ang pagbag-o sa atikmdag.sys o atikmpag.sys nakasulbad sa isyu. Usba ang ngalan sa C:\Windows\System32\drivers file pinaagi sa pagdugang sa .old ug pagpalapad niini gikan sa package sa tiggama. Ang expand command nagmugna sa bag-ong .sys file nga imong kopyahon ngadto sa drivers folder..

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

Para sa NVIDIA, ang ideya susama sa nvlddmkm.sys: human ma-uninstall, ilisan ang ngalan sa nvlddmkm.sys ngadto sa .old, palapdan ang NVLDDMKM.Sy_ ug kopyaha ang namugna nga .sys sa System32\DRIVERS. Kini nga kapuli nagtangtang sa mga dunot nga mga file nga naluwas sa mga pag-install sa ibabaw.

Expand.exe NVLDDMKM.Sy_ NVLDDMKM.Sys

8) Temporaryong i-disable ang Intel iGPU kung adunay mga panagbangi

Kung naggamit ka usa ka dedikado nga GPU ingon imong panguna (pananglitan, NVIDIA), pag-disable ang Intel HD/UHD sa Device Manager aron mapugngan ang problema nga pagbalhin. Sa pipila ka mga laptop, ang autoswitching mag-trigger sa mga TDR kung magbalhin-balhin og mga app tali sa iGPU/dGPU.

Eksklusibo nga sulud - Pag-klik Dinhi  I-update ang mga driver sa graphics card Windows 10

Mas dalisay pa: sa NVIDIA Control Panel, i-assign ang espesipikong dGPU sa nangayo nga mga aplikasyon (acad.exe, mga dula), ug ibilin ang uban nga awtomatiko. Niining paagiha mamenosan nimo ang mga pagbag-o sa adapter sa pag-abli/pagsira sa mga bintana ug malikayan ang pag-reset sa graphical nga konteksto..

9) Susiha ang hardware ug thermals

Susihon ang mga temperatura gamit ang kasaligan nga himan: kung ang GPU molapas sa mga threshold ug throttles, ang mga TDR makita. Limpyohi ang abog, i-renew ang thermal paste kon gikinahanglan, ug siguroha ang maayong bentilasyon. Sa mga laptop, ang usa ka cooling pad makahimo sa tanan nga kalainan sa taas nga mga sesyon..

Gipamatud-an ang RAM (Windows Memory Diagnostic Tool) ug ang kalig-on sa sistema nga walay overclocking. Ang agresibo nga mga setting sa memorya o mga limitasyon sa boltahe hinungdan sa pagkawalay kalig-on ubos sa pagkarga sa mga graphic. Ang kalig-on sa CPU/RAM/VRM sama ka importante sa GPU mismo..

10) Advanced nga TDR Settings (uban ang pag-amping)

Alang sa bug-at nga mga karga sa trabaho nga lehitimo nga magdugay, ang pagpataas sa TdrDelay mahimong makatabang. Path: HKLM\System\CurrentControlSet\Control\GraphicsDrivers. Paghimo/ibutang ang 32-bit DWORD TdrDelay sa 8–10 ug i-reboot. Dili kini mag-ayo sa dili maayo nga mga drayber, apan naghatag kini og dugang nga pahulay sa dili pa magdeklarar og timeout..

Gamita lang kini kung na-update/nalimpyohan na nimo ang mga drayber ug gisusi ang mga thermal; kung ang driver ang problema, ang pag-extend sa oras ma-postpone ra ang BSOD. Kung pagkahuman sa pagdugang sa TdrDelay magpadayon ang mga pagkahagsa, balik sa 2 ug ayohon ang gamut.

Dali nga checklist sa dili pa ikonsiderar ang problema nga nasulbad

Aron masiguro nga nasulbad na nimo ang VIDEO_TDR_FAILURE nga isyu, kinahanglan nimo nga buhaton ang mosunod nga mga pagsusi:

  • I-verify nga ang gibalikbalik nga TDR nga mga panghitabo dili na makita sa Event Viewer sa panahon sa taas nga sesyon sa imong naandan nga load. Kung mogugol ka og 30-60 ka minuto nga wala ang TDR sa tinuod nga mga kahimtang sa kalibutan, ang pag-ayo lig-on..
  • Pagdalag kasarangang stress test (graphical benchmark o komplikadong eksena sa imong app) pinaagi sa pagmonitor sa temperatura. Ang usa ka lig-on nga graphics card nagmintinar sa malungtarong mga orasan nga walay throttling o nagpahinabog mga sayop..
  • Paghimo usa ka kopya sa nahibal-an nga maayo nga drayber (ug timan-i ang bersyon) aron dali ka makabalik kung ang umaabot nga pag-update magbalik sa problema. Ang pagpugong makadaginot ug mga oras kung panahon na sa pag-update pag-usab..

Bisan kung ang sayup nga VIDEO_TDR_FAILURE makahadlok, kasagaran kini masulbad pinaagi sa pag-apply sa order ug pamaagi: husto nga drayber, limpyo nga pag-install, kontrolado ang mga thermal ug, kung kinahanglan, pag-ayo sa TDR. Uban niini nga kombinasyon, ang mga buluhaton sa paglalang, mga dula, ug CAD nagtrabaho pag-usab nga walay mga pag-crash..

luwas nga mode windows 10
Giangkon nga artikulo:
Safe Mode sa Windows 10