Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.

m4china

Bilgin
Katılım
24 Aralık 2023
Mesajlar
1.256
Makaleler
9
Çözümler
10
Beğeniler
6.605
Yer
Iwatodai, Gekkoukan Lisesi Yurdu
Esenlikler,

Doom Reboot serisini oynamaya basladim ve oyun bazen aciliyor, bazen acilmiyor, bazen direkt crash veriyordu. Proton surumu degismeyi, Fossilze kapamayi, wine parametreleri ve daha tonla sey denemistim lakin nafileydi.

Bugun canima tak etti ve PROTON_LOG=1 degiskeniyle log alip incelemeye basladim. Hata netti, VkExt gecmiyordu:
Proton Log dedi:
RayTracing support was requested, but VRAM minimum (5.50GB) was not met. 4.00GB availableFATAL ERROR: vkCreateDevice failed with error (VK_ERROR_INITIALIZATION_FAILED)

Garipsedim, cunku kartimda zaten RT var. Ampere mimarili bir NVIDIA kart kullaniyorum sonuc olarak, VkExt gecmesi gerekiyor. Oyunun hatasi zannedip baska oyunlar denedim ve onlar da acilmadi. Driver cache sorunu olmadigindan da emin olmustum cunku henuz cache'lenmemis bir oyunu niye acmiyordu sorusu dogrudan cache bozulmadigina bir isaretti.

Gittim oyun crash aninda dmesg log'u aldim.
doas dmesg | grep -iE 'nvrm|xid' dedi:
(...)
[36020.229845] NVRM: Xid (PCI:0000:01:00): 31, pid=2285, name=modprobe ... MMU Fault: ENGINE CE2_PBDMA0 ... FAULT_PDE
[36020.230201] NVRM: nvGpuOpsReportFatalError: uvm encountered global fatal error 0x60, requiring os reboot to recover.
[36020.231373] NVRM: Xid ... 154, GPU recovery action changed from 0x0 (None) to 0x2 (Node Reboot Required)
(...)

Gorunuse gore nvidia_uvm kafayi yemis, bellek init'i bozulmus ve reboot talep etmis. Sebebiyle alakali en ufak bir zerre belirtmemesi daha da komik. Simdi sucu direkt NVIDIA'ya da atmak istemiyorum: Dun GPU OOM alip crash yedim lakin o dundu ve coktan reboot attim. OOM yemeden once de bu durumu cokca yasadigimi belirtmek isterim. Driver'in eski oldugunu falan dusunuyorsaniz hayir, guncel 595 surumunu kullaniyorum. Sadece Doom Eternal degil diger Vulkan oyunlarda da yasamam ve surekli rastgele tekerrur etmesi cidden absurt. Sorun nvidia_uvm tarafinda oldugu icin GSP ile de alakali olabilir, bilemeyecegim.

Cozume gelirsek:
Yeniden baslatin. Evet, reboot atin. Kalici cozum var mi diye soracak olursaniz henuz bir fikrim yok ama arastirmaya devam edecegim, ileri driver surumlerinde fix'lenirse guncelleme konusu da acacagim. Meseleyi takip ediyorum, dump incelemeye devam. Dedigim gibi sorun ne Linux, ne Proton, ne de Vulkan... Dogrudan NVIDIA ile alakali bir bug.
 
Son düzenleyen: Moderatör: