Перейти к содержимому

GPU TDR katika Windows 11: TdrLevel, ucheleweshaji na kikomo cha marudio

На этой странице

Timeout Detection and Recovery (TDR) hutambua kukwama kwa GPU. Ikiwa GPU haijibu kwa muda uliowekwa, Windows hujaribu kurejesha uendeshaji wa mfumo mdogo wa grafiki. Kuongeza muda wa kusubiri au kuzima urejeshaji hubadilisha mwitikio kwa kukwama, lakini hakuharakishi GPU.

Tulichunguza kama mfumo mdogo wa grafiki unasoma vigezo vya TDR vilivyoorodheshwa, jinsi thamani zao zinavyorekebishwa, na kile kuongeza muda wa kusubiri au kuzima urejeshaji kunabadilisha.

Windows 11 25H2 build 26200.9168, mfumo mdogo wa grafiki dxgkrnl.exe wenye modeli ya kiendeshi ya WDDM. GPU halisi na viendeshi mahususi hazikujumuishwa kwenye sampuli.

Ulinganisho tuli wa vigezo na msimbo wa dxgkrnl.exe, ukaguzi wa safu za urekebishaji na ulinganisho na nyaraka za umma za Microsoft.

Registry path Value Type Default Роль
HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers TdrLevel REG_DWORD 3 kiwango cha TDR recovery
njia hiyo hiyo TdrDelay REG_DWORD 2 sekunde muda mkuu wa kusubiri GPU
njia hiyo hiyo TdrDdiDelay REG_DWORD 5 sekunde ucheleweshaji wa DDI recovery
njia hiyo hiyo TdrDodPresentDelay REG_DWORD 2 sekunde delay kwa display-only present
njia hiyo hiyo TdrDodVSyncDelay REG_DWORD 2 sekunde delay kwa display-only VSync
njia hiyo hiyo TdrLimitCount REG_DWORD 5 idadi ya marudio yanayoruhusiwa
njia hiyo hiyo TdrLimitTime REG_DWORD 60 sekunde dirisha la kuhesabu TDR

Thamani zinazoruhusiwa ni 0..3: 0 huzima utambuzi wa kukwama, 1 husababisha kusimama kwa dharura kwa Windows wakati muda wa kusubiri unapitwa, 2 huashiria urejeshaji ambao haujatekelezwa katika VGA, 3 huwasha urejeshaji wa kawaida. Thamani iliyo nje ya safu hurekebishwa hadi 3. Kigezo hukisomwa dxgkrnl.exe wakati wa uanzishaji wa mfumo mdogo wa grafiki.

Acha thamani ya kawaida: kuzima urejeshaji huongeza hatari ya kukwama kwa eneo la kazi, ambapo italazimika kuwasha upya mfumo. Mabadiliko ya muda yanafaa tu wakati wa utambuzi wa kisa mahususi, wakati kiendeshi kinapita muda wa kusubiri.

TdrDelay — kigezo kikuu cha muda wa kusubiri GPU: idadi ya sekunde ambazo GPU inaweza kuahirisha ombi la kipanga ratiba cha GPU la kuondoa; kwa nyaraka za Microsoft hii ni kizingiti halisi cha timeout. Thamani ya kawaida iliyoandikwa kwenye nyaraka ni 2 sekunde. TdrDebugMode huweka tabia ya utatuzi wa TDR: kwa kawaida hutumika urejeshaji bila kusimama kwenye debugger, hali nyingine humaanisha kusimama kwenye debugger ya kernel kabla ya urejeshaji, kupuuza timeout au urejeshaji bila masharti. Microsoft huandika funguo zote mbili kwa ajili ya kupima na kutafuta hitilafu za viendeshi na hueleza waziwazi kwamba watumiaji wa mwisho hawapaswi kuzibadilisha.

TdrDdiDelay huweka ucheleweshaji kwa DDI. Vigezo vyote vitatu vya ucheleweshaji vya DDI/DOD hupimwa kwa sekunde na vina safu tendaji ya 1..900: 0 huwa 1, thamani iliyo juu ya 900 hupunguzwa hadi 900.

TdrDodPresentDelay na TdrDodVSyncDelay huhusiana na kernel-mode display-only driver (KMDOD) na zimeandikwa kwenye nyaraka za Microsoft kwa ajili ya utatuzi tu. Kwenye kiendeshi cha kawaida cha WDDM cha GPU tofauti haziko mipangilio ya jumla ya timeout.

TdrLimitCount ina safu tendaji ya 1..32 na thamani ya kawaida 5. Hufanya kazi pamoja na TdrLimitTime, ambayo kwa kawaida ni 60 sekunde. Windows huhesabu urejeshaji katika kipindi hiki; baada ya kikomo kuisha, mwitikio kwa kukwama kunakofuata huwa mkali zaidi.

Wakati muda wa kusubiri unapoongezwa, GPU inakuwa na muda zaidi kabla ya urejeshaji, na programu hubaki bila jibu kwa muda mrefu. Wakati unapopunguzwa, tatizo hutambuliwa haraka, lakini urejeshaji unaweza kutokea mara nyingi zaidi wakati wa operesheni ndefu ya kawaida.

  • Njia, aina na thamani za kawaida za vigezo katika build iliyochunguzwa.
  • Usomaji wa vigezo wakati wa uanzishaji wa mfumo mdogo wa grafiki.
  • Urekebishaji wa thamani zilizo nje ya safu inayoruhusiwa.
  • Madhumuni yaliyoandikwa kwenye nyaraka ya vigezo vya KMDOD kwa ajili ya utatuzi tu.
  • Katika ufuatiliaji wa uanzishaji wa build hiyo hiyo, mfumo mdogo wa grafiki wakati wa uanzishaji ulisoma kizuizi chote cha TDR kwa mpigo — TdrLevel, TdrDelay, TdrDdiDelay, TdrDodPresentDelay, TdrDodVSyncDelay, TdrLimitCount, TdrLimitTime na TdrDebugMode; maingizo yote hayakuwepo, yaani thamani za kawaida zinatumika (uchunguzi wa BoosterX Research, usomaji wa TdrDelay na TdrDebugMode katika ufuatiliaji huu ulirekodiwa, urekebishaji wa thamani zao haukuchunguzwa tofauti).
  • Athari ya mabadiliko kwa GPU mahususi, viendeshi na michezo.
  • Faida ya kuongeza timeout au kuzima urejeshaji nje ya utambuzi.
  • Tabia kwenye build nyingine za Windows.

Acha thamani za kawaida. Mabadiliko ya muda ya muda wa kusubiri au kikomo cha marudio yanafaa tu wakati wa utambuzi wa kukwama mahususi kwa kiendeshi na ukiwa na njia tayari ya kurudisha usanidi.

Rudisha thamani za kawaida au futa maingizo ya hiari. Mabadiliko huanza kutumika wakati wa uanzishaji unaofuata wa mfumo mdogo wa grafiki.

Usomaji wa vigezo umethibitishwa kwenye Windows 11 25H2 build 26200.9168. Athari zao hutegemea kiendeshi cha WDDM, modeli ya GPU, hali ya display-only na sababu ya kukwama.

Ili kurudi kwenye usanidi wa kawaida, futa thamani hizi za hiari. Maingizo yasipokuwepo, mfumo mdogo wa grafiki hutumia thamani za kawaida. Kwenye build iliyochunguzwa, kuyaandika waziwazi kunatoa matokeo sawa. Kufuta kunaruhusu matoleo yajayo ya Windows kuchagua thamani zake ikiwa zitabadilika.

Utafiti na zana zilizotumika ni mali ya msanidi wa BoosterX, kwa hivyo msanidi ana maslahi ya moja kwa moja kwa matokeo. Mbinu na mipaka ya matumizi zimeelezwa hapo juu, na hitimisho zinaweza kuthibitishwa kwa data ya wazi na vyanzo vya umma vilivyoorodheshwa.

Vyanzo vya umma vimethibitishwa: 2026-09-19.

  • 2026-09-20: imeongezwa kanusho kuhusu mgongano wa maslahi.
  • 2026-09-19: imeongezwa TdrDelay na TdrDebugMode pamoja na thamani za kawaida, uchunguzi wa usomaji wa kizuizi chote cha TDR katika ufuatiliaji wa uanzishaji; chanzo cha funguo za TDR kimekaguliwa upya.
  • 2026-09-02: uchapishaji wa kwanza; usomaji na urekebishaji wa vigezo vimethibitishwa, mipaka ya athari kwa urejeshaji wa GPU imeongezwa.