Dxgmms2.sys mavi ekran hatası

Evilpluto

Başarılı
Katılım
23 Aralık 2023
Mesajlar
115
Çözümler
1
Beğeniler
32
Merhaba,
Bu mavi ekran hatasını nadir de olsa arada alıyorum kaynağını bulamadım. Yapay zekaya sordum ekran kartı sürücüsüyle alakalı olabileceğini söyledi. Hata tam oyuna girerken çift tıkladığım anda oldu, bazen masaüstünde beklerken de oluyor. Nedir bu?
 

Dosya Ekleri

  • 20250207_065424.webp
    6,1 MB · Görüntüleme: 88
Son düzenleyen: Moderatör:
DDU ile ekran kartı sürücüsünü kaldırıp yeninden kurabilir misiniz?
 
Minidump paylaşabilir misin?

 
Minidump dosyası:


Ben kendim Windbg ile açtım dosyası böyle bir döküm çıkarttı. Ne anlayacağız bundan?
Yapay zekaya sordum büyük olasılıkla driver sorunu dedi ama net çözüm bulamadı.
Rich (BB code):
************* Preparing the environment for Debugger Extensions Gallery repositories **************

   ExtensionRepository : Implicit

   UseExperimentalFeatureForNugetShare : true

   AllowNugetExeUpdate : true

   NonInteractiveNuget : true

   AllowNugetMSCredentialProviderInstall : true

   AllowParallelInitializationOfLocalRepositories : true

   EnableRedirectToChakraJsProvider : false

   -- Configuring repositories

      ----> Repository : LocalInstalled, Enabled: true

      ----> Repository : UserExtensions, Enabled: true

>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.000 seconds

************* Waiting for Debugger Extensions Gallery to Initialize **************

>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.203 seconds

   ----> Repository : UserExtensions, Enabled: true, Packages count: 0

   ----> Repository : LocalInstalled, Enabled: true, Packages count: 42

Microsoft (R) Windows Debugger Version 10.0.27725.1000 AMD64

Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Users\Nexus\Desktop\020725-15875-01.dmp]

Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: srv*

Executable search path is:

Windows 10 Kernel Version 19041 MP (16 procs) Free x64

Product: WinNt, suite: TerminalServer SingleUserTS

Kernel base = 0xfffff803`45a00000 PsLoadedModuleList = 0xfffff803`4662a810

Debug session time: Fri Feb  7 06:54:12.441 2025 (UTC + 3:00)

System Uptime: 1 days 17:12:29.080

Loading Kernel Symbols

...............................................................

................................................................

................................................................

....

Loading User Symbols

Loading unloaded module list

...........................

For analysis of this file, run !analyze -v

dxgmms2!VIDMM_PAGE_TABLE_BASE::IsResident:

fffff803`83741074 488b5110        mov     rdx,qword ptr [rcx+10h] ds:002b:0003ffff`ffffff30=????????????????

Bunlardan bir şey anlayan var mı?
 
Son düzenleyen: Moderatör:
Mavi ekranın DirectX, dolayısıyla GPU alt yapısında oluşmasından dolayı ekran kartının sorunlu olduğu söylemi gayet mantıklı bir söylem. Sorun zaten burdan ortaya çıktığı için ana sebep GPU birimi olacaktır. Lakin dikkatimi bir şey çekti bu dosyada.

Rich (BB code):
CONTEXT:  fffff08a5c136bc0 -- (.cxr 0xfffff08a5c136bc0)
rax=ffffb30042410000 rbx=0003ffffffffff20 rcx=0003ffffffffff20
rdx=ffffb3003be847d0 rsi=ffffb3003be847d0 rdi=ffffb30044329df0
rip=fffff80383741074 rsp=fffff08a5c1375c8 rbp=ffffc70c8d047000
 r8=0000000005b00000  r9=0000000000000001 r10=ffffb3003be847d0
r11=0000000005b00000 r12=000000000016c000 r13=0000000000000001
r14=0000000000080000 r15=0000000005b00000
iopl=0         nv up ei ng nz na pe nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00050282
dxgmms2!VIDMM_PAGE_TABLE_BASE::IsResident:
fffff803`83741074 488b5110        mov     rdx,qword ptr [rcx+10h] ds:002b:0003ffff`ffffff30=????????????????
Resetting default scope

En altta, mavi ekranın 2 yazmaçta olan değeri ve bellek pointer'ına işaretçi olarak olan ofseti kullanarak bir mov komutunu yürütmeye çalışırken meydana geldiğini görebiliyorum, ancak sonuçta ortaya çıkan pointer adresi (0003ffff`ffffff30) geçersiz bir bellek konumunu içeriyor. Geçersiz çünkü kanonik değil- x64 bellek biriminde izin verilen sanal adreslerin geçerli aralığında değil. Bunun PTE ile görebilmek oldukça basittir.

Rich (BB code):
6: kd> !pte 0003ffff`ffffff30
                                           VA 0003ffffffffff30
PXE at FFFF99CCE6733FF8    PPE at FFFF99CCE67FFFF8    PDE at FFFF99CCFFFFFFF8    PTE at FFFF99FFFFFFFFF8
Unable to get PXE FFFF99CCFFFFFFF8
WARNING: noncanonical VA, accesses will fault !

Amaçlanan adresin ne olduğunu anlamaya çalıştım, açıkçası ???????????????? ile gösterilmesi elimi tıkadı. Yazmaçlardaki adreslerden yardım almaya çalıştım ama nafile. Önceki kodların yürütüldüğü tüm alanlara baktım ama adresle ilgili elde ettiğim tek şey bir diğer adreste de yazılı olması sadece. Geçerli bir kernel aralığında olması 0xFFFF ile mümkün ama bu adres 0x0003 gibi bir saçmalıkla başlıyor. Aynı anda hem kernel hem kullanıcı modu adres aralığının dışına çıkıyor. OC gibi bir durum mu var bu kartta?

Rich (BB code):
6: kd> .formats ffffffff`ffffff30
Evaluate expression:
  Binary:  11111111 11111111 11111111 11111111 11111111 11111111 11111111 00110000
6: kd> .formats 0003ffff`ffffff30
Evaluate expression:
  Binary:  00000000 00000011 11111111 11111111 11111111 11111111 11111111 00110000

Amaçlanan adresi şöyle düşünürsek (Ki bu da geçerli bir adres değil.) Bitlerin olması gerekenden farklı şekilde hizalandığını görebiliyoruz. Buna normal şartlarda ancak kötü bir RAM sebep olabilir. Dolayısıyla RAM'de bir sorun olması, bunu tetikleyen şeylerden biridir.

Sonuçta ilgili adres rcx yazmaçına bağlı ve eğer bu geçersiz pointer'ı buraya yerleştiren üçüncü taraf bir sürücü değilse sorun bellek tarafından ortaya çıkıyor diye düşünüyorum...

Rich (BB code):
6: kd> lmDvmamdkmdag
Browse full module list
start             end                 module name
fffff803`74ad0000 fffff803`7b0ca000   amdkmdag   (deferred)            
    Image path: amdkmdag.sys
    Image name: amdkmdag.sys
    Browse all global symbols  functions  data
    Timestamp:        Mon Aug 19 20:44:28 2024 (66C3847C)
    CheckSum:         065B6C2E
    ImageSize:        065FA000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4
    Information from resource tables:

AMD kartının sürücüsünü güncelle. Sorun devam ederse konuya yaz bakarız tekrardan. Etmezse de güzelce hayatlarımıza dağılırız.
 
@bicy öncelikle alakanız için çok teşekkür ediyorum. Hemen bilgi vereyim konuyla alakalı; daha öncesinde Memtest86 ile bellekleri test etmiştim sorun çıkmamıştı. Ekran kartında overclock var onunla alakalı mı diyeceğim ama defalarca oyun ve FurMark testi yaptım geçmişti. DDU ile temiz kurulum yaptım şu an beklemeye geçtim bir daha yaparsa aynı hatayı yazarım. Selam.
 
OC ile de alakalı olabilir. Zaten konu içeriğinde sormuştum bunu... Sorun devam ederse en azından bellek işini 3.plana atıp OC olmadan kontrol etmek de gerekebilir. Dosyadaki bellek alanları pek normal değil.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…