VIDEO_TDR_FAILURE: Səbəblər, diaqnoz və real həllər

Son yeniləmə: 26/08/2025

  • İştirak edən sürücünü müəyyən edin (nvlddmkm.sys, igdkmd64.sys, atikmdag.sys) və TDR hadisələrini yoxlayın.
  • Təmiz sürücü quraşdırmasına üstünlük verin və peşəkar proqramlardan istifadə edirsinizsə, Studio/stabil versiyanı sınayın.
  • İstilik və gücə nəzarət edir; tələb olunan yüklər altında iGPU/dGPU keçidinin qarşısını alır.
  • SFC/Startup Repair funksiyasından istifadə edin və yalnız uyğun olduqda TdrDelay-i diqqətlə tənzimləyin.
Video tdr uğursuzluğu

Bir tapşırığın ortasında kompüteriniz qəzaya uğradığında və qorxulu mavi ekranla birlikdə görünür VIDEO_TDR_FAILURE, hər şeyin birdən-birə pozulduğunu düşünmək normaldır; reallıqda sistem qəzadan sonra GPU-nu bərpa etməyə çalışdı və uğursuz oldu. Bu dayanma kodu O, qrafik sürücüsü və vaxt aşımı, aşkarlama və bərpa (TDR) mexanizmi ilə sıx bağlıdır., buna görə də onun necə işlədiyini başa düşmək həllin yarısıdır.

Aşağıdakı sətirlərdə siz rəsmi texniki izahatı sahə prosedurları və real həyat ssenarilərində işləyən fəndlərlə birləşdirən tam bələdçi tapa bilərsiniz. Məqsəd sizin bacarmağınızdır diaqnostika edin, düzəldin və bu səhvin qarşısını alın İstər qabaqcıl WinDbg istifadəçisi olun, istərsə də Windows-dan sadə addımlara üstünlük verin.

VIDEO_TDR_FAILURE (0x00000116) nədir və niyə görünür?

VIDEO_TDR_FAILURE xətası uyğun gəlir səhv yoxlanışı 0x00000116 və göstərir ki, Windows bir müddət bitdikdən sonra video sürücüsünü və GPU-nu sıfırlamağa cəhd edib və uğursuz olub. Windows qrafik alt sistemi TDR ilə GPU-ya nəzarət edir: GPU ilişib qalırsa və cavab vermirsə, iş masasını bərpa etmək üçün sürücünü yenidən işə salmağa çalışır.

Bu TDR mexanizmində təxminən 2 saniyəlik standart taymer var: qrafik tapşırığı vaxtında başa çatmazsa və ya sürücünün yenidən işə salınması tamamlanmazsa, səhv yoxlaması işə salınır.

Bərpa prosesi uğurla başa çatdıqda, "Ekran sürücüsü cavab verməyi dayandırdı və bərpa olundu" mesajını görəcəksiniz. Bərpa olunmadıqda, sistem icranı dayandırır və VIDEO_TDR_FAILURE ilə mavi ekranı göstərir..

video_tdr_failure

Bugcheck parametrləri və onları necə şərh etmək olar

0x116 koduna əlavə olaraq, mavi ekran və yaddaş tullantılarına VIDEO_TDR_FAILURE səhvinin dəqiq mənbəyini ayırmağa kömək edən dörd parametr daxildir. Hər bir parametrin nə demək olduğunu bilmək diaqnozu istiqamətləndirir və həllini sürətləndirir.:

Parametr təsvir
1 Mövcud olduqda daxili TDR bərpa kontekstinə (TDR_RECOVERY_CONTEXT) göstərici.
2 Məsul sürücü modulu daxilində ünvan (iştirak edən sürücünü müəyyən etmək üçün istifadə olunur).
3 Əgər varsa, sonuncu uğursuz əməliyyatın NTSTATUS kodu.
4 Müəyyən ssenarilərdə mövcud olan kontekstdən asılı daxili məlumatlar.

Həqiqi izlərdə adətən qrafik drayverin .sys faylı iştirak edir: məsələn, nvlddmkm.sys (NVIDIA), igdkmd64.sys (Intel) və ya atikmdag.sys/atikmpag.sys (AMD/ATI). Bu ipucu əsasdır: qəzaya səbəb olan provayder və sürücü yoluna işarə edir..

Niyə baş verir: real dünyada tipik səbəblər

Ən çox yayılmış nümunə, GPU-nun ağır yük altında (oyun, CAD, dekodlaşdırma və ya göstərmə) çox uzun müddət məşğul qalması və vaxtında cavab verməməsidir. Oradan, Ən ümumi tetikleyiciler bunlardır:

  • Köhnəlmiş və ya nasaz sürücülər:
  • İnteqrasiya edilmiş və xüsusi GPU arasında ziddiyyətlər.
  • Aşırı qızdırma
Eksklüziv məzmun - Bura klikləyin  Əlavə proqram təminatı olmadan Windows-da GPU Fanını necə məcbur etmək olar

Proqram təminatından başqa, VIDEO_TDR_FAILURE xətasına gəldikdə aparat da rol oynayır: aqressiv vaxta malik yaddaş modulları, overclock edilmiş anakartlar, qeyri-kafi enerji təchizatı/güc, pisləşmiş VRAM/GPU və ya kompakt noutbuklarda zəif soyutma. Əgər avadanlığın temperaturu və ya gücü çox aşağı işləyirsə, TDR daha tez və tez tullanır..

Ətraf mühit amilləri də var: resurslar üçün rəqabət edən çoxlu fon prosesləri, Yanlış quraşdırılmış son yeniləmələr və ya qrafik paketləri (DirectX, OpenGL, Vulkan) köhnəlmişdir. Yüksək fon yükü və uyğunlaşdırılmamış qrafik komponentləri olan sistem bu səhv yoxlaması üçün mükəmməl namizəddir.

windbg

WinDbg və qeydlər ilə diaqnostika: günahkarı necə müəyyənləşdirmək olar

Yaddaş tullantılarını (mini dumps) idarə edirsinizsə, windbg cavabdeh sürücünü və VIDEO_TDR_FAILURE xətasının dərhal səbəbini təsdiq etməyə imkan verəcək. Başlıq əmri !analyze -v-dir, o, səhv yoxlamasının xülasəsini, cəlb olunan modulu və ən son NTSTATUS-u yaradır..

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>

Parametr 2-dən başlayaraq, modulu lmvm ilə siyahıya sala və vaxt damğasını, yolu və ölçüsünü yoxlaya bilərsiniz. nvlddmkm.sys və ya ekvivalenti görünsə, siz artıq əsas şübhəlisiniz..

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

Parametr 1 ilə, mövcud olduqda, TDR_RECOVERY_CONTEXT-i yoxlamaq və adapterin yenidən işə salınmasına səbəb olan fasilənin səbəbini görmək mümkündür. Bu, təkrarlanan sıfırlama uğursuzluğundan sadə boru kəmərinin asılmasını fərqləndirməyə kömək edir..

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

Nəhayət, k/kb/kp ilə yığın izi, TDR axınına xas olan dxgkrnl və dxgmms1 funksiyaları ilə KeBugCheckEx-də kulminasiya nöqtəsinə çatan kod yolunu göstərir. TdrResetFromTimeout-a qarşı "təmiz" yığın onun ümumi nüvə problemi deyil, orijinal TDR olduğunu təsdiqləyir..

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
...

Həll addımları: əsasdan qabaqcıl səviyyəyə

Qeyd dəftəri redaktorunu açmadan və ya sazlayıcıları işə salmazdan əvvəl ən yaxşı səy/təsir nisbəti ilə ölçülərə diqqət yetirin. Sürücülərdən başlayın, sonra təmizləməyə/yenidən quraşdırmaya keçin və əgər bu hələ də belədirsə, qabaqcıl tənzimləmələr və aparat yoxlaması ilə məşğul olun..

1) Qrafik sürücüsünü və çipsetini düzgün yeniləyin

Köhnəlmiş və ya səhv qrafika sürücüləri TDR-lərin ən çox yayılmış səbəbidir. Cihaz menecerinə gedin, Displey Adapterlərini genişləndirin, GPU-nu sağ klikləyin və "Sürücü yeniləyin" seçin. Daha yaxşısı: modeliniz üçün tövsiyə olunan versiyanı rəsmi NVIDIA/Intel/AMD saytından endirin..

Əgər NVIDIA-nı peşəkar proqram təminatı ilə (CAD, redaktə, 3D) istifadə edirsinizsə, Game Ready sürücülərinin əvəzinə Studio sürücülərini sınayın. Intel iGPU + NVIDIA dGPU ilə noutbuklarda, həmçinin kompüter istehsalçısının ən son Intel paketini və çipsetini quraşdırın.

Eksklüziv məzmun - Bura klikləyin  Smooth Motion RTX 40-a gəlir: qrafik kartınız üçün daha çox axıcılıq və FPS

2) Təmiz Sürücünün Yenidən Quraşdırılması (DDU)

"Reçetesiz" yeniləmələr kifayət etmədikdə, əvvəlki sürücünün qalıqlarını təmizləmək yaxşı bir fikirdir. Displey Driver Uninstaller (DDU) aləti sürücü komponentlərini, xidmətləri və reyestr qeydlərini silir. Təhlükəsiz rejimdə işə salmaq və sonra yeni yüklənmiş sürücünü quraşdırmaq tövsiyə olunur..

Tipik ardıcıllıq: təhlükəsiz rejim, DDU “Təmizlə və yenidən başladın”, Windows-u normal işə salın və sonra istehsalçının saytından endirilmiş sürücünü quraşdırın. Bu proses standart quraşdırıcının həmişə həll etmədiyi versiya konfliktlərinin və zədələnmiş faylların qarşısını alır..

3) Əvvəlki stabil versiyanı sınayın

Bəzən ən son versiya reqressiya təqdim edir. Bu halda, "Əvvəlki Sürücü" (əgər varsa) istifadə edin və ya əvvəlki sabit versiyanı əl ilə quraşdırın. NVIDIA GPU-ları ilə əvvəlki Studio sürücüsünə qayıtdıqda CAD-də bir çox TDR problemləri yox olur..

Əl ilə quraşdırmaq üçün, GPU-nuz üçün əvvəlki quruluşu seçərək, "Sürücü proqram təminatı üçün kompüterimə baxın" və "Mövcud sürücülər siyahısından seçim etməyə icazə verin" istifadə edin. Dəyişikliyi təsdiqləmək üçün tamamlandıqda yenidən başladın.

4) SFC ilə sistem fayllarını təmir edin

Problem yeniləmədən və ya uğursuz quraşdırmadan sonra baş veribsə, Sistem Fayl Yoxlayıcısını işə salın. CMD-ni administrator olaraq açın və sfc / scannow-u işə salın. Windows qorunan ikili faylları yoxlayacaq və zədələnmişləri avtomatik olaraq əvəz edəcək..

sfc /scannow

Bitirdikdən sonra, TDR-nin yox olub olmadığını görmək üçün yenidən başladın və adi qrafik yükləmənizi yenidən cəhd edin. SFC faylları təmir edərsə, bu, qrafik yığınına təsir edən sistem pozğunluğunun olduğuna yaxşı işarədir..

5) Windows başlanğıc təmiri

TDR daxil olduqdan sonra və ya eyni proqramları açarkən təkrar-təkrar görünürsə, Parametrlər > Yeniləmə və təhlükəsizlik > Bərpa > Qabaqcıl başlanğıc > Problemlərin aradan qaldırılması > Qabaqcıl seçimlər > Başlanğıc Təmiri bölməsinə keçərək Başlanğıc Təmirini işə salın. Windows düzgün yüklənməyən xidmətləri və başlanğıc komponentləri düzəltməyə çalışacaq..

Təmirdən sonra nasazlığa səbəb olan eyni istifadə nümunəsi ilə avadanlığı sınaqdan keçirin. Oynamağı dayandırarsa, bu qismən yükləmə problemi və ya zədələnmiş asılılıqdır.

6) Təhlükəsiz rejim və sürücünün yenidən quraşdırılması

Təhlükəsiz rejim minimal sürücüləri yükləyir və fasiləsiz silməyə/yenidən quraşdırmaya imkan verir. Msconfig-də "Təhlükəsiz Yükləmə" seçin və ya Qabaqcıl Başlanğıcdan daxil olun və oradan sonra Cihaz Menecerində adapteri silin. Sonra istehsalçıdan endirilmiş təzə sürücünü quraşdırın.

İki GPU-lu kompüterlərdə onları ayrı-ayrılıqda silin və yenidən quraşdırın: əvvəlcə inteqrasiya olunmuş (Intel), sonra xüsusi (NVIDIA/AMD). Bu, Windows-un aralarındakı uyğun olmayan generikləri yenidən inyeksiya etməsinin qarşısını alır..

7) Xüsusi sürücü faylının təmiri (AMD/NVIDIA)

AMD/ATI GPU-larda atikmdag.sys və ya atikmpag.sys-in bərpası problemi həll etdiyi hallar var. C:\Windows\System32\drivers faylının adını .old əlavə edərək və istehsalçının paketindən genişləndirərək dəyişdirin. Genişləndirmə əmri yeni .sys faylını yaradır, sonra siz onu sürücülər qovluğuna köçürürsünüz..

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

NVIDIA üçün ideya nvlddmkm.sys-ə bənzəyir: sildikdən sonra nvlddmkm.sys-in adını .old olaraq dəyişdirin, NVLDDMKM.Sy_-ni genişləndirin və yaradılan .sys-i System32\DRIVERS-ə köçürün. Bu dəyişdirmə yerüstü quraşdırmalardan sağ qalan pozulmuş faylları silir.

Expand.exe NVLDDMKM.Sy_ NVLDDMKM.Sys

8) Münaqişələr olarsa, Intel iGPU-nu müvəqqəti olaraq söndürün

Əsas olaraq xüsusi GPU istifadə edirsinizsə (məsələn, NVIDIA), problemli keçidi istisna etmək üçün Cihaz Menecerində Intel HD/UHD-ni söndürün. Bəzi noutbuklarda tətbiqləri iGPU/dGPU arasında köçürərkən avtomatik keçid TDR-ləri işə salır..

Eksklüziv məzmun - Bura klikləyin  Yaxşı bir kompüter qülləsi nə olmalıdır: düzgün seçim etmək üçün ətraflı bələdçi

Daha da zərif: NVIDIA İdarəetmə Panelində xüsusi dGPU-nu tələbkar proqramlara (acad.exe, oyunlar) təyin edin və qalanını avtomatik olaraq buraxın. Bu yolla siz pəncərələri açarkən/bağlayanda adapter dəyişikliklərini minimuma endirirsiniz və qrafik kontekst sıfırlanmasından qaçırsınız..

9) Aparat və istilikləri yoxlayın

Temperaturları etibarlı bir vasitə ilə yoxlayın: GPU hədləri və tənzimləyiciləri keçərsə, TDR-lər görünəcək. Tozu təmizləyin, lazım olduqda termal pastanı yeniləyin və yaxşı havalandırma təmin edin. Noutbuklarda soyuducu pad uzun seanslar zamanı bütün fərqi yarada bilər..

RAM (Windows Yaddaş Diaqnostika Aləti) və sistemin sabitliyini overclock etmədən yoxlayır. Aqressiv yaddaş parametrləri və ya gərginlik məhdudiyyətləri qrafik yükü altında qeyri-sabitliyə səbəb olur. CPU/RAM/VRM sabitliyi GPU-nun özü qədər vacibdir..

10) Qabaqcıl TDR Parametrləri (ehtiyatla)

Qanuni olaraq bir qədər uzun çəkən ağır iş yükləri üçün TdrDelay-in artırılması kömək edə bilər. Yol: HKLM\System\CurrentControlSet\Control\GraphicsDrivers. 32-bit DWORD TdrDelay yaradın/tənzimləyin 8-10 və yenidən başladın. Bu, pis sürücüləri düzəltmir, lakin fasilə elan etməzdən əvvəl daha çox boşluq verir..

Onu yalnız drayverləri yeniləmisinizsə/təmizləmisinizsə və termalləri yoxlamısınızsa istifadə edin; Əgər problem sürücüdədirsə, vaxtın uzadılması yalnız BSOD-u təxirə salır. TdrDelay artırdıqdan sonra qəzalar davam edərsə, 2-yə qayıdın və kökü düzəldin.

Problemi həll etməzdən əvvəl sürətli yoxlama siyahısı

VIDEO_TDR_FAILURE problemini həll etdiyinizə əmin olmaq üçün aşağıdakı yoxlamaları yerinə yetirməlisiniz:

  • Təsdiq edin ki, təkrarlanan TDR hadisələri adi yükünüzlə uzun bir seans zamanı Hadisə Baxıcısında artıq görünmür. Əgər real dünya şəraitində TDR olmadan 30-60 dəqiqə sərf etsəniz, düzəliş möhkəmdir..
  • Temperaturları izləməklə orta səviyyəli stress testi (qrafik göstərici və ya tətbiqinizdə mürəkkəb səhnə) keçirin. Stabil qrafik kartı, səhvləri azaltmadan və ya işə salmadan davamlı saatları saxlayır..
  • Məlum olan yaxşı sürücünün surətini çıxarın (və versiyanı qeyd edin) belə ki, gələcək yeniləmə problemi yenidən təqdim edərsə, tez geri qaytara biləsiniz. Qarşısının alınması, yenidən yeniləmə vaxtı çatdıqda saatlara qənaət edir..

VIDEO_TDR_FAILURE xətası qorxulu olsa da, adətən qayda və metodun tətbiqi ilə düzəldilə bilər: düzgün sürücü, təmiz quraşdırma, nəzarət altında olan termal sistemlər və lazım gələrsə, TDR-nin dəqiq tənzimlənməsi. Bu kombinasiya ilə yaradıcı tapşırıqlar, oyunlar və CAD yenidən qəzasız işləyir..

təhlükəsiz rejim windows 10
Əlaqədar məqalə:
Windows 10-da təhlükəsiz rejim