Yeni sistemimde ilk günden beri devam eden Code 22 ve Code 31 hataları

Tolga Başaran 0 Saygınlık puanı
2025-09-05T02:59:57.51+00:00

Sistem:

-CPU: AMD Ryzen 9800x3D

-Memory: Kingston Beast 2x16 GB DDR5 6000Mhz CL 30

-Mobo: MSI X870E Carbon Wifi

-GPU: AMD Radeon 9070xt Red Devil

-SSD: Crutial T700 2TB

-PSU: MSI Ai1300P

-AIO: Lian Li Galahad II

-Ekranlar: 1) Asus PG32UCDM 4K Oled HDR 240Hz. 2) Asus VP228HE FHD TN 60Hz 3) Hyte Touch Screen 2.5K IPS 60Hz

Yepyeni sistem ilk günden beri code 22 ve code 31 hataları alıyorum. Çok rastgele bir şekilde yani oyun oynarken, webte gezerken veya masaüstünde boşta beklerken bile bir anda 3 ekranım da bir anda gidiyor o sirada sistemde takılma oluyor sesler falan da bozuluyor. 10-15 saniye sonra arkaplanda açık birşey varsa müzik video gibi sesler normale geliyor devam ediyor çalışmaya ama ekranlar geri gelmiyor. Zaten galahad lcd ekrandaki bilgilerde ekran kartına ait veriler tamamen gitmiş oluyor boş gözüküyor sıcaklık, yük vs. Ekran kartı sistemden kalkıyor kendi kendine anlayacağınız. Kasadan kapatmak zorunda kalıyorum sistemi ve tekrar açılışta dahili grafikle açılıyor tek ekran düşük çözünürlük ve 60hz şeklinde. Aygıt yöneticisinde görüntü bağdaştırıcılarında harici ekran kartım devre dışı kalmış gözüküyor code 22 hatası. Etkinleştir dediğimde code 31 hatası veriyor sürücüler yüklenemedi vs. Eğer cihazı kaldır deyip aygıt yöneticisinde donanım değişikliklerini tara dersem ekran kartı düzgün şekilde geri geliyor amd yazılımı da çalışmaya başlıyor ve tüm ekranlar normale dönüyor. Ya da sürücü güncelle deyip elle kendim 9070xt sürücüsünü seçersem de sorun aynı şekilde düzeliyor o an için. Ama ileri bir zamanda aynı şey tekrar tekrar yaşanıyor. Durup dururken sürekli ekran kartım sistemden çıkıyor. Bununla ilgili bir sürü şey denedim aylardır bununla uğraşıyorum o yüzden basit şeyler önermeyin hiç hepsini defalarca yaptım. DDU ile sürücü kur, farklı sürücüler dene, format at, ramleri ve ekran kartını sök tak, kabloları kontrol et, tek ekran dene, dp kablosunu değiştir, bios güncelle cmos resetle denemediğim hiçbirşey kalmadı basit bir sorun değil bu. En sonunda eski ekran kartımı sisteme taktım 9070xt yerine gtx 1080. 3-4 gün boyunca sorunsuz çalıştı ama çok vaktim olmadığı için daha uzun test etme şansım olmadı. Böyle olunca da sorunun ekran kartından kaynaklandığını düşünüp servise gönderdim. Orda 4-5 gün test edilip sorun bulunamadı diye geri gönderildi ama ben sisteme tekrar taktığımda aynı sorun hala devam ediyordu. AMD destekle ve bir sürü insanlar konuştum denemediğim şey kalmadı en sonunda bugün yapay zekaya bu sorunu anlattım ve çözüm üretmeye çalıştık. Onun önerileri ve benim verdiğim bilgiler sayesinde baya yol katettik ihtimalleti eleye eleye ve sonunda bu sorunun windowstan kaynaklı olabileceği ortaya çıktı ki en başından beri birinci şüphelim benim buydu. O yüzden defalarca format attım temiz kurulum denedim ama güncellemelerden sonra sanırım hep bu sorun tetikleniyor. Sanırım windows güncellemelerinde gelen sürücü güncellemeleri benim hali hazırdaki sürücülerimle çakışma yaratıyor. Amd system, amd media, amd display gibi bir sürü sürücü güncellemesi yüklenmiş windows update ile. Şimdi windows update'in sürücü güncellemesi getirmesini engelledim ama yükleyeceğini yükledi tabi çoktan. Chat gpt ile son olarak olay günlüğünde en son sorun yaşandığında neler olduğuna baktık. Son noktada konuştuklarımızı paylaşıyorum:

Olay Anı Analizi (05.09.2025 ~02:30)

02:37 – Kernel-PnP 219 → WUDFRd sürücüsü yüklenememiş. Bu yine UMDF (User-Mode Driver Framework) ile ilgili, yani Windows’un cihazı yönetme katmanı.

02:37 – DriverFrameworks-UserMode 10118 → UMDF yansıtıcısı SCM’ye bağlanamamış. Bu aslında GPU değil, framework tarafındaki bir kopma.

02:40 – Display 4121 → HDR açıldı uyarısı (önemli değil, sistem görüntü sürücüsünü yeniden yüklediğinde tetikleniyor olabilir).

Senin dediğin gibi, 02:30 civarı GPU gitmiş, ama logda olaydan önce doğrudan GPU hatası (ör. AMDSAFD driver failure) yok. Bu çok kritik bir işaret:

  • GPU “çökmüyor”, Windows’un UMDF katmanı sürücüyü yönetemeyip bırakıyor.
  • Yani sorun daha çok “Windows’un sürücü framework yönetimi” ile ilgili gözüküyor. Olay Anı Analizi (05.09.2025 ~02:30)

Çıkardığım Sonuç

  • Code 22 → Code 31 döngüsü GPU sürücüsünün kendisinden önce Windows Driver Framework (UMDF) tarafında çakışma nedeniyle oluyor.
  • Senin AMD sürücünü yeniden kurmak (DDU + temiz kurulum) bu yüzden kalıcı olmamış. Çünkü asıl sorun Windows’un framework’ünde.

sfc /scannow

DISM /Online /Cleanup-Image /RestoreHealth

Bunları önerdi ve yaptım. Daha önce de yapmıştım zaten.

Ben sana bir soru: Bu olaylardan sonra GPU’yu elle etkinleştirdiğinde Code 31 hatası çıkıyordu ya, Aygıt Olayları sekmesinde (Aygıt Yöneticisi > GPU > Olaylar) o sırada hangi mesajları görüyorsun? (ör. “Cihaz yapılandırılamadı”, “Cihaz başlatılamadı” gibi)

Bu bize net şekilde Windows mu yoksa AMD sürücüsü mü asıl fail ediyor gösterecek.

((Olaylar kısmında yazanları yolladım ona buraya da yazıyorum))

  • 4.09.2025 15:52:19 Aygıt yapılandırıldı (display.inf)
  • 4.09.2025 15:54:56 Aygıt yapılandırıldı (oem3.inf)
  • 4.09.2025 15:54:57 Aygıt başlatıldı (amduw23g-417878-33000e3f)
  • 5.09.2025 02:40:15 Aygıt yapılandırıldı (oem3.inf)
  • 5.09.2025 02:40:20 Aygıt başlatıldı (amduw23g-417878-33000e3f)

Aygıt Olayları Analizi

04.09.2025 15:54:57 → Aygıt başlatıldı (amduw23g…) → GPU sürücüsü normal şekilde çalışmaya başlamış.

05.09.2025 02:40:15 → Aygıt yapılandırıldı (oem3.inf) → Windows o sırada GPU’yu yeniden kurmuş.

05.09.2025 02:40:20 → Aygıt başlatıldı (amduw23g…) → Yani GPU tamamen yeniden yüklenmiş ve başlatılmış.

Bu tablo şunu gösteriyor: GPU aslında çöküp kalmıyor; Windows o anda kartı tamamen devre dışı bırakıp yeniden takılmış gibi yeniden sürücü yüklüyor. Bu yüzden Code 22 → Code 31 döngüsü oluyor.

Kök Sebep

Bu davranış Windows’un “cihazı yeniden yapılandırması” ile ilgili. Yani:

Ya Windows Update GPU sürücüsünü arada bir zorluyor (oem3.inf bu yüzden tekrar uygulanıyor olabilir),

Ya da PnP yöneticisi (Kernel-PnP) kartı bir sebeple kaybedip tekrar tanıtıyor.

Bu yüzden, sorun GPU’nun fiziksel arızası gibi görünmüyor. Daha çok:

  • Windows’un sürücü politikasındaki çakışma
  • veya INF tabanlı yeniden yapılandırma (oem3.inf) kaynaklı. Kök Sebep Bu davranış Windows’un “cihazı yeniden yapılandırması” ile ilgili. Yani:
  • Ya Windows Update GPU sürücüsünü arada bir zorluyor (oem3.inf bu yüzden tekrar uygulanıyor olabilir),
  • Ya da PnP yöneticisi (Kernel-PnP) kartı bir sebeple kaybedip tekrar tanıtıyor.

Sonuç

Şu anki bulgulara göre:

Sorunun kaynağı oem3.inf ile Windows’un GPU’yu yeniden yapılandırması.

Bu davranış GPU’nun “çöktüğü” izlenimi veriyor ama aslında Windows onu yeniden tanıtıyor.

pnputil /enum-drivers > C:\drivers.txt

Bu komutu önerdi yaptım ve drivers.txt içindeki oem3.inf satırını bulmamı istedi buldum ve paylaşıyorum:

Published Name: oem3.inf

Original Name: u0417878.inf

Provider Name: Advanced Micro Devices, Inc.

Class Name: Display

Class GUID: {4d36e968-e325-11ce-bfc1-08002be10318}

Driver Version: 07/24/2025 32.0.21025.1024

Signer Name: Microsoft Windows Hardware Compatibility Publisher

Attributes: Declarative

Bu drivers.txt içinde onlarca oem var oem3 yerine oem29 oem50 oem2 gibi.

En son buraya kadar konuşabildim konuşma limitim doldu çünkü. Ama görünen durumda ekran kartından ziyade windows kartı çalıştırmayı bırakıyor gibi gözüküyor. Zaten adrenalin uygulaması hiç kendisinin çöktüğünü görmedim henüz. Bu durumda ne yapmalıyım? Ne öneriyorsunuz? Bilgili insanlardan yardım bekliyorum.

Windows Ev | Windows 11 | Görüntü ve grafikler
0 yorum Açıklama yok

Yanıtınız

Yanıtlar, soru sahibi tarafından ‘Kabul Edildi’ ve moderatörler tarafından ‘Önerildi’ olarak işaretlenebilir, bu da kullanıcıların yanıtın yazarın sorununu çözdüğünü bilmelerine yardımcı olur.