hangarçeviri
HANGAR ÇEVİRİ
Discord'a Katıl

Şimdi yayında

Hangar istemcisi yayında.

Hangar bilgisayarındaki oyunları bulur, doğru Türkçe yamayı tek tıkla kurar ve oyun güncellendiğinde yamayı da günceller. Windows 10 ve 11 için ücretsiz.

Yama ara

ESC

Arşivden keşfet

Türkçe yama ve dublaj arşiviTümünü gör ›

DXGI_ERROR_DEVICE_HUNG ve D3D Aygıt Kaybı: Oyun Çökmesine 9 Çözüm

100%

Kısaca

DXGI_ERROR_DEVICE_HUNG (kod 0x887A0006) ya da “D3D device lost / D3D aygıtı kayboldu” hatası, oyunun ekran kartına gönderdiği bir komutun takıldığını ve Windows'un grafik aygıtını sıfırladığını gösterir. En hızlı çözüm: oyunu ve ekran kartı sürücüsünü en son sürüme güncelleyin, ardından ışın izleme ve kare üretme gibi ağır özellikleri kapatıp oyunu yeniden deneyin. Hata sürerse aşağıdaki adımları sırayla uygulayın.

DEVICE_HUNG ile DEVICE_REMOVED arasındaki fark

Microsoft'un DXGI hata listesine göre DEVICE_HUNG, uygulamanın gönderdiği hatalı biçimlendirilmiş komutlar yüzünden aygıtın başarısız olduğu durumu anlatır ve geliştirme aşamasında düzeltilmesi gereken bir sorun olarak tanımlanır. Kardeş kodu DXGI_ERROR_DEVICE_RESET (0x887A0007) da yine hatalı bir komut nedeniyle oluşan, çalışma anına ait bir hatadır. DEVICE_REMOVED (0x887A0005) ise daha genel olarak sürücünün ya da kartın devre dışı kaldığını söyler.

Kısacası DEVICE_HUNG gördüğünüzde suçlu çoğu zaman oyunun kendisi, sürücüdeki bir uyumsuzluk ya da belirli bir grafik özelliğidir. Bu yüzden bu rehberde önce yazılım ve ayar tarafına odaklanıyoruz. Frostbite motorlu oyunlarda hata genellikle “DirectX function GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_HUNG” biçiminde görünür; eski DirectX 9 oyunlarında ise “D3D device lost” ya da “Failed to reset D3D device” gibi ifadeler çıkar.

SILENT HILL 2 oyun içi ekran görüntüsü

Adım adım çözüm

  1. Oyunu güncelleyin. Geliştiriciler belirli kartlarda görülen aygıt hatalarını çoğunlukla yamayla düzeltir; Steam, Epic ya da diğer mağazada bekleyen güncelleme olup olmadığına bakın.

  2. Ekran kartı sürücüsünü güncelleyin. NVIDIA, AMD ve Intel yeni sürücülerin sürüm notlarında oyuna özel çökme düzeltmelerini listeler; sürüm notunda oyununuzun adı geçiyorsa o sürücüyü kurun.

  3. Kare üretmeyi ve ışın izlemeyi kapatın. Bu özellikler ekran kartına en karmaşık iş yükünü gönderir ve takılmanın en sık görüldüğü yerdir; kapatınca hata kayboluyorsa sorunu bulmuşsunuzdur.

  4. Farklı bir grafik API'si deneyin. Oyun DirectX 11, DirectX 12 ya da Vulkan arasında seçim sunuyorsa diğerine geçin; API değiştirmek sürücünün farklı bir kod yolunu kullanmasını sağlar.

  5. Kaplamaları ve kayıt yazılımlarını kapatın. Oyun içi kaplamalar, FPS sayaçları ve ekran yakalama araçları grafik sürecine bağlanır; hepsini kapatıp tek tek açarak çakışanı bulun.

  6. Gölgelendirici önbelleğini sıfırlayın. AMD Software'deki Gölgelendirici Önbelleğini Sıfırla (Reset Shader Cache) düğmesi ya da NVIDIA tarafında önbellek klasörünün temizlenmesi, sürücü güncellemesinden kalan uyumsuz önbelleği siler. İlk açılış biraz uzun sürebilir.

  7. Oyun dosyalarını doğrulayın. Bozuk bir gölgelendirici ya da paket dosyası kartın işleyemeyeceği veri gönderilmesine yol açabilir; mağazanın doğrulama aracı eksik dosyaları yeniden indirir.

  8. Hız aşırtmayı kaldırın ve sıcaklığı izleyin. Kararsız saat hızı, takılan komutun süresini uzatıp sıfırlamayı tetikleyebilir; varsayılan ayarlara dönüp hatayı yeniden deneyin.

  9. Temiz sürücü kurulumu yapın. Sürücü üreticisinin temiz kurulum seçeneği, eski sürümlerden kalan ayar ve dosyaları siler. İşlemden önce sistem geri yükleme noktası oluşturun.

D3D aygıt kaybı neden alt-tab ile tetiklenir?

Eski DirectX 9 oyunlarında tam ekrandan masaüstüne geçmek, uyku modundan dönmek ya da çözünürlüğü değiştirmek grafik aygıtının “kaybolmasına” yol açar; iyi yazılmış oyunlar aygıtı yeniden oluşturur, kötü yazılmış olanlar ise çöker. Bu tür oyunlarda pencereli tam ekran (borderless) modunu kullanmak ve oyun açıkken alt-tab yapmaktan kaçınmak hatayı büyük ölçüde azaltır. Microsoft'un TDR belgesi de bazı eski DirectX uygulamalarının sürücü kurtarmasından sonra yalnızca siyah ekran gösterebileceğini ve yeniden başlatılması gerektiğini belirtir.

Hangi ayarlar daha sık sorun çıkarır?

  • Kare üretme (frame generation) sürücü ve oyun arasında ek bir işleme katmanı oluşturur; yeni çıkan oyunlarda ilk sürümlerde kararsız olabilir.

  • Işın izleme ve yol izleme kartın en uzun süren hesaplarını yapar ve zaman aşımına en yakın iş yükleridir.

  • Çok yüksek doku kalitesi video belleği dolduğunda veri sistem belleğine taşınır, bu da takılmalara ve aygıt hatalarına zemin hazırlar.

  • Sürücü panelinden zorlanan ayarlar oyun dışından zorlanan kenar yumuşatma ya da doku filtreleme oyunun beklemediği komutlar üretebilir; sürücü panelini varsayılana döndürmek iyi bir testtir.

Hata sistem genelindeyse

DEVICE_HUNG tek bir oyunda değil, birçok oyunda ve hatta tarayıcıda video izlerken de görülüyorsa sorun yazılımdan çok sisteme kayar. Bu noktada güç kaynağının yeterliliğini, ekran kartı güç kablolarını, kasa sıcaklığını ve RAM kararlılığını kontrol edin. XMP ya da EXPO profili açıksa geçici olarak kapatıp deneyin; bellek kararsızlığı da grafik hatası gibi görünebilir.

Silent Hill 2 gibi Unreal Engine 5 ile yapılmış yoğun DirectX 12 oyunlarında da aygıt hatalarıyla karşılaşılabilir. Böyle yapımlarda önce oyunun ve sürücünün son sürümde olduğundan emin olun, sonra ayarları kademeli olarak düşürün; en yüksek ayarda çöküp bir alt kademede sorunsuz çalışan bir sistem genellikle güç ya da ısı sınırında demektir.

SILENT HILL 2 oyun içi ekran görüntüsü

Sık sorulan sorular

DXGI_ERROR_DEVICE_HUNG hatası oyundan mı, bilgisayardan mı kaynaklanır?

Microsoft bu kodu uygulamanın gönderdiği hatalı komutlarla ilişkilendirir, bu yüzden tek bir oyunda görülüyorsa öncelikle oyun ve sürücü güncellemesine bakılır; birçok oyunda tekrarlanıyorsa sistem kararlılığı incelenmelidir.

DirectX 11'e geçmek performansı düşürür mü?

Oyuna göre değişir; bazı oyunlarda DirectX 11 daha kararlı ama biraz daha düşük FPS sunar, kararlılık sorunu çözülene kadar geçici bir çözüm olarak kullanmak mantıklıdır.

Hata sürücü güncellemesinden sonra başladıysa ne yapmalıyım?

Önce gölgelendirici önbelleğini sıfırlayın, sorun sürerse sürücüyü geri alın ya da üreticinin sitesinden bir önceki sürümü kurup yeni bir düzeltme yayımlanmasını bekleyin.

Silent Hill 2'yi Türkçe oynamak isterseniz, gönüllü ekibimizin makine çevirisi kullanmadan insan eliyle hazırladığı Silent Hill 2 Türkçe Yama hangarceviri.com'da ücretsiz olarak yayında.

Kaynak: Microsoft Learn

Silent Hill 2 Türkçe yaması hazır Türkçe yamayı indir

Yorumlar 0

Henüz yorum yok. Takıldığın bir yer varsa ilk soruyu sen sor.

Yorum yaz