jaork

Üyecik
Katılım
17 Ağustos 2026
Mesajlar
1
Beğeniler
0
RX 7700 XT birden fazla DX12 oyununda DXGI_ERROR_DEVICE_HUNG hatasıyla çöküyor. Neredeyse her şeyi denedim.

Bilgisayar Türü: Masaüstü

  • Ekran Kartı: AMD Radeon RX 7700 XT
  • İşlemci: AMD Ryzen 5 7500F
  • Anakart: MSI B650M Gaming Plus WiFi (MS-7E24) BIOS Sürümü: 1.93 (05/03/2025)
  • RAM: 32 GB DDR5
  • PSU: MSI MAG A750GN
  • Kasa: Bilinmiyor

  • İşletim Sistemi ve Sürümü: Windows 11 Pro 25H2
  • Ekran Kartı Sürücüsü: AMD Adrenalin 26.7.1
  • Daha eski sürücüler de denendi, özellikle 24.9.1.
  • Chipset Sürücüsü: AMD Chipset Software 8.08.12.551
  • Arka Plan Uygulamaları: Discord, Chrome, HWiNFO ve normal Windows arka plan uygulamaları.

SORUNUN AÇIKLAMASI:

Birden fazla DX12 oyununda rastgele ekran kartı çökmeleri yaşıyorum. Özellikle:
  • Forza Horizon 6
  • Battlefield 6
Oyunlarında aynı problemi yaşıyorum.

Ana hata:

DXGI_ERROR_DEVICE_HUNG (0x887A0006)

Forza Horizon 6'da ayrıca FHC01 hatasını alıyorum.

FH6 crash raporlarında:

D3D_HR_ERROR: 0x887A0005
REASON_INFO: 0x887A0006
REASON: Video card

Görünüyor.

Bazı crash'lerde ayrıca ACCESS_VIOLATION_WRITE hatası da görülüyor.

Battlefield 6'da ise:

Hang Detected in waitForFrameFences
Timed out after 8000 ms
DXGI_ERROR_DEVICE_HUNG

Hatasını alıyorum.

Windows Event Viewer'da da:

amdkmdag.sys
dxgkrnl.sys
VIDEO_ENGINE_TIMEOUT_DETECTED (141)

İle ilgili hatalar gördüm.

Önemli bir detay:

Sorun yüksek/Ultra grafik ayarlarında çok daha sık ortaya çıkıyor. Grafikleri ciddi şekilde düşürdüğümde oyunlar çok daha stabil oluyor. Ancak yüksek/Ultra grafiklerde oynamak istiyorum. Normalde oyunlarda yaklaşık 80-90 FPS alıyorum, yani ekran kartını 200+ FPS gibi aşırı bir yük altında çalıştırmıyorum.

Ayrıca bazı FH6 crash'lerinde VRAM kullanımı çok düşük oluyor. Örneğin bir crash sırasında yaklaşık 1.5 GB / 11.86 GB VRAM kullanılıyordu. Bu nedenle bunun basitçe VRAM'in dolmasından kaynaklandığını düşünmüyorum.



DENEDİĞİM ÇÖZÜMLER:
  • DDU ile temiz sürücü kurulumu
  • Birden fazla AMD sürücüsü
  • AMD Adrenalin 26.7.1
  • AMD Adrenalin 24.9.1
  • MPO kapatma
  • HAGS kapatma
  • A-XMP kapatma
  • AMD fTPM kapatma
  • FH6'da SSR kapatma
  • VSync kapatma
  • Tek monitör ile test
  • İki monitör ile test
  • Düşük grafik ayarlarıyla test
  • Yüksek/Ultra grafik ayarlarıyla test
  • Farklı GPU frekansları
  • GPU undervolt
  • Minimum/maksimum GPU frekans ayarları
  • 2500 MHz / 2300 MHz / 1100 mV ayarı
  • Çeşitli AMD Adrenalin özelliklerini ve overlay'leri kapatma
  • OCCT ile GPU stres testleri
  • GPU ve VRAM sıcaklıklarını kontrol etme
  • Windows Event Viewer kayıtlarını kontrol etme
  • Crash sonrasında WPR trace alma
  • PSU değiştirme

Önceki PSU ile de aynı problemi yaşıyordum. PSU değişikliğinden sonra sorun devam etti.

GPU-Z ile PCIe bağlantısını da kontrol ettim. Ekran kartı x16 olarak çalışıyor, yani bariz bir PCIe lane problemi görünmüyor. Ayrıca AM5 sistemlerde benzer DXGI_ERROR_DEVICE_HUNG problemlerini çözdüğü söylenen fTPM kapatma yöntemini de denedim. Bende herhangi bir değişiklik olmadı.


FH6 CRASH'LERİNDE DİKKATİMİ ÇEKEN ŞEY:

Crash her zaman aynı render aşamasında gerçekleşmiyor.

Farklı crash'lerde:

RenderMode::World
RenderRTBufferEffects

Başka bir crash'te:

RenderMode::UI
UI_ScreenSpace

ve başka bir crash'te:

RenderModePost

ImageProcessor::BloomLuminance

gördüm.

Ancak sonunda yine:

DXGI_ERROR_DEVICE_HUNG
0x887A0006

hatasına düşüyor.

Bu yüzden Bloom, SSR vb. özelliklerin asıl sebep olduğunu düşünmüyorum. Bunların GPU'nun takıldığı anda çalışmakta olan render işlemleri olabileceğini düşünüyorum.


ŞU ANDA NEYİ ANLAMAYA ÇALIŞIYORUM?

Sorunun aşağıdakilerden biri olup olmadığını anlamaya çalışıyorum:

  • RX 7700 XT'de donanımsal stabilite problemi
  • AMD sürücüsü + DX12 problemi
  • AM5/B650 platform problemi
  • PCIe stabilite problemi
  • GPU boost/frekans davranışı
  • Windows grafik altyapısı
  • AMD Adrenalin özelliklerinden biri
  • BIOS/chipset problemi
  • veya başka bir şey

FH6 ve Battlefield 6'nın ikisinde de DX12 DXGI_ERROR_DEVICE_HUNG hatası vermesi, sorunun tek bir oyuna özel olmadığını ve ortak bir neden olabileceğini düşündürüyor.

RX 7000 serisi AMD ekran kartı, özellikle RX 7700 XT / 7800 XT kullanan ve AM5/B650 sisteminde aynı:

DXGI_ERROR_DEVICE_HUNG / 0x887A0006 / amdkmdag.sys

Hatasını yaşayan varsa, sorunu tam olarak nasıl çözdüğünü paylaşabilir mi?

Özellikle GPU performansını ciddi şekilde düşürmeden, yüksek/Ultra grafiklerde sorunu çözen bir yöntem arıyorum. Benim için artık onur ve gurur meselesi oldu.

Şimdiden teşekkürler. 🙏
 
Son düzenleyen: Moderatör:
Araştırdım, açıkçası yaptığınız testlerden sonra klasik "DDU yapın, HAGS kapatın, undervolt deneyin" tarafında çok fazla oyalanmanın anlamı kalmamış gibi görünüyor.

Anakartta şu an 1.93 BIOS var demişsiniz. MSI'ın sitesinden güncel ve beta olmayan BIOS'a geçip ardından BIOS'u varsayılana döndürerek test etmek bence ilk yapılması gereken şey. İlk testte EXPO/XMP, PBO, Curve Optimizer ve GPU tarafındaki tüm OC/undervolt ayarları kapalı, yani sistem tamamen stok olsun.

GPU-Z'de x16 görünmesi bağlantının yük altında tamamen hatasız olduğunu göstermiyor. BIOS'tan ekran kartı slotunu Gen4 olarak sabitleyip tekrar Ultra ayarlarda deneyin. Devam ederse sadece teşhis amacıyla Gen3 de denenebilir. Gen3'te düzelip Gen4'te çöküyorsa anakart/GPU/PCIe bağlantısı tarafında ciddi bir ipucu elde etmiş oluruz.

Mümkünse iki 8-pin girişi PSU'dan gelen iki ayrı PCIe kablosuyla besleyin. Kartı söküp tekrar oturtmak da denenebilir. PSU zaten değiştiği için doğrudan PSU arızası ihtimali bence artık oldukça düşük.

HWiNFO, Discord, Chrome, overlay vb. her şeyi kapatıp AMD sürücüsünü Minimal/Driver Only olarak test etmek mantıklı. AMD'nin 26.7.1 notlarında Battlefield 6 için crash/driver timeout bilinen sorunu da var. Bu yüzden Battlefield 6'yı tek başına ekran kartının bozuk olduğuna kanıt olarak görmemek lazım. Ama aynı sorun Forza Horizon 6'da da çıkıyorsa iş biraz değişiyor.

RAM'lerdeki şüpheyi elemek için JEDEC/varsayılan ayarlarda bellek testi yapabilirsiniz. Özellikle crash raporlarında geçen ACCESS_VIOLATION_WRITE nedeniyle RAM/IMC ihtimalini tamamen yok saymamak gerek.

RX 7700 XT'yi mümkünse başka bir sistemde aynı DX12 oyunlarında deneyin. Aynı şekilde bu sisteme başka bir ekran kartı takıp Ultra ayarlarda test edin. Aslında en kolay yanıtı bu verecek.

Bir de internette sık geçen TdrDelay ayarını çözüm olarak öneremiyorum. Süreyi artırmak GPU'nun neden takıldığını çözmüyor, sadece Windows'un sürücüyü sıfırlamadan önce biraz daha beklemesini sağlıyor. Tanı amacıyla denenebilir ama kalıcı çözüm gibi kullanılmamalı.