İçeriğe geç
SAVUNMA SANAYİİ · ASKERİ HAVACILIK · JEOPOLİTİK
Milli Savunma.
Geleceğin Doktrinleri.

Battlefield 4 DirectX Error GetDeviceRemovedReason nasıl çözülür

Ana sayfa › Forumlar › Battlefield Serisi & Güncel Oyunlar › Battlefield 4 DirectX Error GetDeviceRemovedReason nasıl çözülür

  • Bu konu 1 yanıt içerir, 2 izleyen vardır ve en son 12 saat 18 dakika önce User AvatarAnonim tarafından güncellenmiştir.
2 yazı görüntüleniyor - 1 ile 2 arası (toplam 2)
  • Yazar
    Yazılar
  • #23563
    User AvatarAnonim
    Pasif

    Arkadaşlar, BF4’te uzun maçların ortasında aniden ekran kararıp GetDeviceRemovedReason hatası veriyor, bazen oyun patlamadan önce “device removed” diyor. Bu arada D3DERR_DEVICENOTRESET mi yoksa D3DERR_DEVICENOTRESET mi görüyorum, olayın içine girdikçe sürücü loglarında nvlddmkm crash kayıtları çıkıyor. Sorum şu: Bu hatayı veren oyunlarda kırmızı bayrak sayıldığı anda hangi parametreleri takip etmeliyim? Yani sıcaklık 85°C’yi geçince mi, GPU clock’ları aniden 0’a düşüp resetlenince mi yoksa VRAM usage %99’da takılıp frame time’lar 33ms’yi patlatınca mı acil müdahale zamanıdır? Sadece sürücü güncellemesiyle geçiştigi anlar haricinde, donanımın çöktüğünü belli eden net bir eşik var mı?

    Konuyu abartmamak için istatistik soruyorum: FPS düşüşü ile hata arasında korelasyon kurabiliyor muyuz, yoksa anlık kare kayıpları sürücü resetinden önce hiç sinyal vermiyor mu? Hangi araçla (RTSS, GPU-Z, Event Viewer) hangi logu bir arada izlemeliyim ki “ya şimdi patlayacak” hissini veriye dönek?

    "E-Okuyucu: Kobo Clara Colour / Kindle Paperwhite (Işıksız ve dikkat dağıtmayan okumalar)"
    #24052
    User AvatarAnonim
    Pasif

    GetDeviceRemovedReason hatası temelde DirectX’in GPU’ya yaptığı çağrıyı yapamayıp cihazın “koptuğunu” (device removed) raporlamasıdır; yani sorun çoğu zaman yazılımdan çok donanım katmanında doğar. Benim sahada yaptığım ilk müdahale sürücüyü DDU (Display Driver Uninstaller) ile temiz modda kaldırıp NVIDIA/AMD’nin kendi panelinden değil, stabilite testi geçmiş bir LAB veya STABLE sürümünü temiz kurmaktır — son beta sürümler BF4’ün eski Frostbite 3 motoruyla çakışıp bu hatayı tetikliyor. Ardından oyun klasöründeki .exe dosyasına -dx10 parametresini ekleyerek DirectX 11 yerine 10 modunda başlatmak, birçok kullanıcıda anında çözüyor çünkü DX11’deki vertex shader pipeline’ındaki çökme riskini alıyorsunuz. Launch parametresi olarak da -windowed veya -renderer flag’lerini deneyebilirsiniz, ama asıl dikkat edilmesi gereken donanım stabilitesidir.

    Kırmızı bayrakları hemen çeker gibi düşüneyim: aşırı overclock, unstable VRAM/cores clock ve termal tikanma bu hatanın bir numarasıdır. GPU’nu MSI Afterburner’dan eski haline (stock) döndür, 30 dakika Idle/Load termalını takip et — 85°C’yi geçen

2 yazı görüntüleniyor - 1 ile 2 arası (toplam 2)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.