nvlddmkm Olay Kimliği 13 ve nvlddmkm.sys çökmeleri: sürücü sıfırlamaları ve TdrDelay
nvlddmkm Olay Kimliği 13'ü NVIDIA ekran sürücüsü yazar; Display 4101, Windows'un onu sıfırladığını gösterir. TdrDelay'i artırmak donmayı yalnız uzatır.
nvlddmkm, NVIDIA ekran sürücüsünün (nvlddmkm.sys) hizmet adıdır; yani nvlddmkm kaynağından gelen Olay Kimliği 13, bu sürücünün Sistem günlüğüne kendi yazdığı bir kayıttır, aynı anda düşen bir Display 4101 olayı ise sürücünün yanıt vermeyi kestiğini ve Windows'un onu sıfırladığını gösterir. TdrDelay'i artırmak ikisini de düzeltmez: Microsoft son kullanıcıların TDR kayıt defteri anahtarlarını değiştirmemesi gerektiğini söylüyor ve daha uzun bir gecikme, takılan ekranı sıfırlamadan önce yalnızca daha uzun süre donuk tutar. w0a bu değerlerin hiçbirini yazmaz; GPU çökme kurtarması kartı onları siler ve Windows'un varsayılanları yeniden geçerli olur.
nvlddmkm, Olay Kimliği 13 ve Olay Kimliği 4101 nedir
nvlddmkm.sys, NVIDIA ekran sürücüsünün çekirdek modunda çalışan parçasıdır: dosyanın kendi özellikleri onu "NVIDIA Windows Kernel Mode Driver" diye tanımlar ve Windows onu nvlddmkm hizmeti olarak çalıştırır. Sürücünün Sistem günlüğüne yazdığı olaylar kaynak olarak bu hizmet adını taşır.
Bir olay kimliği ancak kaynağıyla birlikte bir şey anlatır. Display kaynağı altında 4101, Windows'un bir sürücü sıfırlaması için tuttuğu kendi kaydıdır. Başka kaynaklar aynı numarayı yeniden kullanır: bu satırların denetlendiği bilgisayarda Sistem günlüğünün yirmi dört başka kaynağı, aralarında Tcpip ve Dnscache de olmak üzere, kendi 4101'ini tanımlıyor. nvlddmkm altında 13 ise NVIDIA sürücüsünün kendisi için seçtiği bir numaradır.
Windows o 13'ün ne olduğunu bir cümleyle söyleyemez. Bu rehberin denetlendiği bilgisayarda, NVIDIA sürücüsü 621.01 ile, nvlddmkm kaynağı için kayıtlı bir ileti dosyası yok; bu yüzden Olay Görüntüleyicisi olay kimliğinin açıklamasını bulamadığını söyler, ardından sürücünün olaya eklediği metni neyse onu basar. Microsoft'un TDR belgeleri de NVIDIA'nın kimliklerini listelemiyor, bu yüzden bu rehber bir anlam uydurmaz: dayanabileceğin şey sürücünün metni ve saattir.
Display 4101 ise açıkça yazılıdır. Metni "… görüntü sürücüsü yanıt vermeyi kesti ve başarıyla bu durumdan kurtuldu." der; boşlukta sürücünün adı durur.
Sürücü sıfırlaması nedir
Microsoft bu mekanizmaya zaman aşımı algılama ve kurtarma (TDR) diyor. GPU o anki görevini zaman aşımı dolmadan ne bitirebilir ne de bırakabilirse işletim sistemi GPU'nun donduğuna karar verir ve Windows, tüm sistemin yanıt vermez hâle gelmesini önlemek için grafik kartını sıfırlar. Varsayılan zaman aşımı iki saniyedir. Başarılı bir kurtarmadan sonra Windows, ekran sürücüsünün yanıt vermeyi kesip kurtulduğunu bildiren bir ileti gösterir ve bu iletiyi Olay Görüntüleyicisi'ne kaydeder.
Sıfırlama her zaman orada bitmez:
- Tekrarlayan sıfırlamalar mavi ekranla biter. Windows varsayılan olarak, bir dakika içinde beş ya da daha fazla GPU takılması (0x117) ve ardından gelen kurtarmaları algıladığında, altıncı takılmada bilgisayarı hata denetimiyle durdurur.
- Başarısız bir sıfırlama doğrudan mavi ekrandır. 0x116 VIDEO_TDR_FAILURE hata denetimi, ekran sürücüsünü sıfırlayıp zaman aşımından kurtarma girişiminin başarısız olduğunu gösterir. Microsoft'un bu durdurma kodu için verdiği örnek analiz, hatalı modül olarak
nvlddmkm.sys'yi gösteriyor. - Oyun siyah kalabilir. Microsoft, bazı eski DirectX uygulamalarının bu kurtarmanın sonunda yalnızca siyah görüntü verebileceğini ve kullanıcının bu uygulamaları yeniden başlatması gerektiğini belirtiyor.
Olayları Olay Görüntüleyicisi'nde bul
- Windows + R tuşlarına bas,
eventvwr.mscyaz ve Enter'a bas. - Sol bölmede Windows Günlükleri'ni aç ve Sistem'i seç.
- Listeyi sıralamak için Kaynak sütun başlığına tıkla;
Displayvenvlddmkmkayıtları artık kendi bloklarında toplanır. - Bir kaydı seç ve listenin altındaki Genel sekmesini, kaydın saatiyle ve Olay Kimliği ile birlikte oku.
PowerShell aynı listeyi tek satırda, en yenisi üstte olacak şekilde verir:
Get-WinEvent -FilterHashtable @{ LogName = 'System'; ProviderName = 'Display', 'nvlddmkm' } -MaxEvents 30 | Format-Table TimeCreated, ProviderName, Id -AutoSize
PowerShell hiç olay bulunamadığını söylerse iki kaynağın da Sistem günlüğünde kalmış bir kaydı yoktur ve izlemen gereken iz bu sayfa değildir: Oyunum neden çöktü? öteki kayıtları anlatıyor.
Bulduğunu nasıl okursun
Saatleri yan yana oku. Görüntünün karardığı ve geri geldiği andaki bir Display 4101, işe yarayan bir sıfırlamadır. Aynı dakikadaki bir nvlddmkm kaydı aynı olaya aittir. Bir dakika içinde birkaç 4101 ve ardından gelen bir yeniden başlatma, yukarıdaki dakikada beş kuralına uyar; o mavi ekranın döküm dosyası da Oyunum neden çöktü? rehberinin devraldığı yerdir.
Tek tek değiştirerek denetle
Microsoft'un 0x116 için çözüm listesi sürücüyle başlar, ardından donanımı sayar: hız aşırtılmış bileşenler, yanlış bileşen uyumluluğu ve ayarları (özellikle bellek yapılandırması ve zamanlamaları), yetersiz soğutma, yetersiz güç ve arızalı parçalar. Hangi değişikliğin işe yaradığını bilmek için her adımdan sonra dene.
- Sürücüyü temiz kur. Microsoft'a göre, TDR sürecini düzgün desteklemesi için ekran sürücünün en son güncellemelerini yüklemen gerekebilir. NVIDIA uygulamasında Sürücüler'i aç, kurulu sürücü için Tekrar kurulum yap'ı seç, Özel Kurulum'u seç ve Temiz kurulum'u işaretle; uygulama bu seçeneği "Tüm sürücü ayarlarını ve profillerini varsayılan haline getirir" diye tanımlıyor. Sıfırdan kurulum — en stabil %1 low için baştan sona rehber, Display Driver Uninstaller dahil, sürücüyü baştan kurmayı adım adım anlatıyor.
- Ekran kartındaki hız aşırtmayı kaldır. NVIDIA uygulamasında Sistem > Gelişmiş altındaki Hata Ayıklama Modu'nu aç; uygulama bu modu şöyle tanımlıyor: "Sistem yeniden başlatılana kadar GPU'dan mevcut tüm hız aşırtma ayarlarını (kullanıcı tarafından ve/veya fabrika tarafından sağlanan) kaldırır." w0a ile bir ofset uyguladıysan, Ekran Kartı sayfasındaki Varsayılana Dön fabrika değerlerini geri koyar.
- Belleği varsayılan ayarlarında dene. Bellek yapılandırması ve zamanlamaları Microsoft'un listesinde; bu yüzden bir XMP ya da EXPO profili veya elle ayarlanmış zamanlamalar, onlarsız bir denemeyi hak eder. RAM'in etiketteki hızında mı? profili nasıl denetleyeceğini ve modülleri nasıl test edeceğini gösteriyor.
- Soğutmayı ve gücü denetle. Yük altındaki GPU sıcaklığını Oyun oynarken CPU ve GPU sıcaklıkları ile izle; bilgisayar kendi kendine de kapanıyorsa güç tarafını Oyunda bilgisayar yeniden başlıyor ya da kapanıyor anlatıyor.
- Oyunu güncelle. Microsoft'un denetim listesi, grafik yükü ağır uygulamaların (oyunlar gibi) bütün yamalarının yüklenmiş olmasını istiyor.
w0a neden TdrDelay ya da TdrLevel yazmaz
TDR gecikmesini değiştirmek, TdrDelay'i varsayılanının üstüne çıkarmak demektir; TDR'yi kapatmak ise TdrLevel'i 0 yapmak. Microsoft'un TDR kayıt defteri anahtarları sayfası ikisi için de açık konuşuyor: bu anahtarlar yalnızca sürücü geliştirme sürecinde test ve hata ayıklama içindir ve son kullanıcılar bu kayıt defteri anahtarlarıyla oynamamalıdır ("End users shouldn't manipulate these registry keys.").
İki değerin ne yaptığı aynı sayfadan çıkıyor. TdrDelay fiilen zaman aşımı eşiğidir ve varsayılanı iki saniyedir: takılan bir kart ancak bu süre dolunca sıfırlanır, yani daha büyük bir sayı takılmayı durdurmaz, ekranı sıfırlamadan önce daha uzun süre donuk tutar. TdrLevel 0, Microsoft'un tablosunda "Detection disabled" (algılama devre dışı) olarak geçer: Windows takılmayı artık fark etmez, bu yüzden kartı hiçbir şey sıfırlamaz.
w0a hiçbir TDR değeri yazmaz: TdrDelay ve TdrLevel yasak listesindedir ve bir yedekten geri yükleme bile bu listeyi aşamaz. Gerekçe gerçek bir makine: eski w0a sürümleri TdrDelay'i 10 saniyeye çıkarıyordu ve orada bu anahtarlar CS2'yi dondurdu. w0a'nın yaptığı bunun tersidir.
Fix sayfasındaki GPU çökme kurtarması kartı, HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers altındaki TdrLevel, TdrDelay, TdrDdiDelay, TdrLimitCount ve TdrLimitTime değerlerini siler. Değerler gidince Windows kendi varsayılanlarıyla çalışır: kurtarma açık, 2 saniyelik zaman aşımı, TdrDdiDelay için 5 saniye ve 60 saniye içinde beş sıfırlamaya izin. Kartı bulmak için sayfanın arama kutusuna tdr yaz. Kart bir şey sildiyse yeniden başlatma ister; silecek bir şey yoksa bunu söyler.
Kart GPU'nun takılmasını durdurmaz. Windows'un kendi kurtarmasını yerine koyar; sebep hâlâ yukarıdaki denetimlerden biridir.
Stutter Dedektifi son 24 saatteki Display 4101 olaylarını sayar ve TdrLevel 0 kurtarmayı kapatmışsa uyarır.
Sık sorulan sorular
nvlddmkm Olay Kimliği 13 ne anlama gelir?
NVIDIA ekran sürücüsünün kendi kaynağı altında yazdığı bir kayıttır ve Windows'un bunun için kendi açıklaması yoktur. Sürücünün eklediği metni Genel sekmesinde oku ve aynı dakikada bir Display 4101 olup olmadığına bak: varsa sürücü sıfırlanmıştır ve yukarıdaki denetimler geçerlidir.
Mavi ekran nvlddmkm.sys'yi gösteriyorsa dosya bozuk mu?
Şart değil. Microsoft'un VIDEO_TDR_FAILURE için verdiği kendi örneği nvlddmkm.sys'yi gösteriyor ve saydığı sebepler sürücüden hız aşırtmaya, bellek ayarlarına, soğutmaya, güce ve arızalı parçalara uzanıyor. Hata denetiminde adı geçen bir sürücü için Microsoft'un tavsiyesi, sürücü güncellemeleri için üreticisine başvurmaktır.
Çökmeleri durdurmak için TdrDelay'i artırmalı mıyım?
Hayır. Microsoft son kullanıcıların onu değiştirmemesi gerektiğini söylüyor ve daha uzun bir TdrDelay, Windows'un takılan kartı sıfırlamadan önce daha uzun beklemesinden başka bir şey yapmaz. Eski bir araç onu artırdıysa GPU çökme kurtarması kartı onu siler.
TdrLevel 0 ile TDR'yi kapatabilir miyim?
Kapatabilirsin, sorun da tam bu: Microsoft 0'ı "Detection disabled" (algılama devre dışı) diye listeliyor. Windows o zaman takılmayı hiç algılamaz, bu yüzden kartı sıfırlamaz; oysa sıfırlama tüm sistemin yanıt vermez hâle gelmesini önlemek için vardır.
Ekran geri geldikten sonra oyun neden siyah kalıyor?
Microsoft, bazı eski DirectX uygulamalarının bu kurtarmanın sonunda yalnızca siyah görüntü verebileceğini ve bu uygulamaların yeniden başlatılması gerektiğini belirtiyor. Oyunu yeniden başlat; sıfırlamalar sürerse yukarıdaki denetimleri sırayla uygula.
İlgili
- Oyunum neden çöktü? Güvenilirlik İzleyicisi ve Olay Görüntüleyicisi
- Sıfırdan kurulum — en stabil %1 low için baştan sona rehber
- Oyun oynarken CPU ve GPU sıcaklıkları — ne kadarı normal
- RAM'in etiketteki hızında mı? XMP, EXPO ve çift kanal
- Oyunda bilgisayar yeniden başlıyor ya da kapanıyor — Kernel-Power 41
Bir anti-cheat açılmıyorsa Secure Boot ile TPM 2.0'ı nasıl kontrol edeceğin ve BitLocker kilidine düşmeden nasıl açacağın: Anti-cheat için Secure Boot ve TPM 2.0 (VALORANT, FACEIT) — kontrol etme ve açma
3 günlük Pro deneme uygulamanın içinden, Discord üzerinden alınır; kart gerekmez: Ücretsiz deneme nasıl çalışıyor
Bu sayfa yardımcı oldu mu?
Eksik olan neydi, ya da ne işe yaramadı? Bunların hepsini okuyoruz.
Yalnızca yazdığın metin, bu sayfanın adıyla birlikte gönderilir. Sunucumuz kötüye kullanımı sınırlamak için bağlantının IP adresini de kaydeder ve onu bildirimle birlikte siler. 16 yaşından küçüksen lütfen bu kutuyu kullanma. Gizlilik Politikası
Bu sayfa sorununu çözmediyse bize yaz — hangi makaleyi okuduğunu da ekle, o makaleyi düzeltelim.