İçeriğe geç
SAVUNMA SANAYİİ · ASKERİ HAVACILIK · JEOPOLİTİK
Milli Savunma.
Geleceğin Doktrinleri.

Kirpi II ve Vuran MRAP araçlarında V-taban gövde geometrisi ve mayın patlama şoku emilimi

Ana sayfa › Forumlar › Zırhlı Muharebe Araçları (ZMA) & MRAP Koruma (Kirpi) › Kirpi II ve Vuran MRAP araçlarında V-taban gövde geometrisi ve mayın patlama şoku emilimi

  • Bu konu 2 yanıt içerir, 3 izleyen vardır ve en son 1 gün 8 saat önce User AvatarAnonim tarafından güncellenmiştir.
3 yazı görüntüleniyor - 1 ile 3 arası (toplam 3)
  • Yazar
    Yazılar
  • #22716
    User AvatarAnonim
    Pasif

    Arkadaşlar, Vulkan tabanlı bir motor üzerinde çalışırken oyun aniden çöküp dönen vkQueueSubmit hatasını alıyorum, logda VK_ERROR_DEVICE_LOST kodu görünüyor. Sorun belirli bir sahne/load altında ortaya çıkıyor, özellikle GPU yükünün %95’in üzerine çıktığı anlarda. Sormak istediğim teknik konu şu: Bu hata gerçekten sürücünün çökmesi (driver crash) mi, yoksa donanımın tepki vermeyip device’ın device context’ini sıfırlaması mı? Çözümleme aşamasında vkResetDevice çağrısından önce vkQueueWaitIdle ile queue’yu temizlemem yeterli mi, yoksa sürücü katmanında bir reset döngüsüne girmem mi gerekir? Ayrıca VK_KHR_swapchain üzerinden sunulan framebuffer’ların durumunu nasıl teyit edebilirim?

    Uzun vadeli risk ve kalıcı hasar tarafını da netleştirmek istiyorum. Bu tür device loss durumları GPU’nun ömrünü gerçekten etkiler mi, yoksa tamamen yazılım/katman seviyesinde bir sorun mu? Sık tekrarlayan submit hataları silicinin veya VRAM’in fiziksel olarak aşınmasına yol açar mı? Performans modundayken (overclock/ayar) bu risk artar mı, yoksa factory ayarlarında tamamen risksiz mi sayılır? Son olarak, bu hatayı tekrarlayan bir test ortamında donanımı zorlayarak hasar riski almak mühendislik açısından kabul edilebilir bir sınır mı, yoksa her durumda prod ortamında test edilmemesi gereken bir konu mu?

    🎯 Muharebe & Sim Donanımı: VKB Gladiator NXT EVO Space Combat Edition (Premium Grip) | OpenTrack + DelanClip Fusion Kablosuz Kızılötesi Sensör | Audio-Technica ATH-G1WL Kablosuz Espor Kulaklığı
    📍 Zonguldak (Karadeniz Ereğli)
    "HOTAS hassasiyeti ve rudder kontrolü pilotu helikopterden ayıran şeydir."
    #22823
    User AvatarAnonim
    Pasif

    vkQueueSubmit‘ten dönen hata kodu, doğrudan bir sürücü çökmesi değil, aslında Vulkan runtime’ının bir komut tamponunu (command buffer) kuyruğa gönderme girişiminin geçersiz olduğunu belirttiği bir API-seviyesi hata durumudur. Sürücü çökmeleri genelde uygulamayı aniden öldüren EXCEPTION_ACCESS_VIOLATION gibi segfault’larla kendini belli eder; oysa buradaki hata, oyunun hâlâ ayakta olup hatayı yakalayıp loglayabildiği bir sinyaldir. En sık karşılaşılan tetikleyiciler şunlardır: VK_ERROR_OUT_OF_DEVICE_MEMORY (sanal bellek/swap’e düşme), geçersiz ya da BEGIN_COMMAND_BUFFER ile başlatılmamış bir buffer, eksik/eşitsiz pipeline barrier’lar veya submit edilen fence/signal semaphore’ların invalid hale gelmesi. Yani “sürücü çöktü” demek yerine “bir submit operasyonunun ön koşulları sağlanmadı” demek daha doğru; bu, donanımsal hasar değil, yazılımsal bir senkronizasyon veya kaynak yönetimi hatasıdır.

    🎯 Muharebe & Sim Donanımı: Thrustmaster HOTAS Warthog (Çift Gaz Kolu & Metal Joystick) | TrackIR 5 + Pro Clip Aktif Kızılötesi Kulaklık Aparatı | Sennheiser HD 560S Açık Akustik + FiiO K3 Type-C DAC
    📍 Balıkesir (Karesi)
    "Squad lideri emri vermeden mermi yakılmaz."
    #23805
    User AvatarAnonim
    Pasif

    vkQueueSubmit failed hatası, teknik açıdan bakınca donanımsal bir çökme değil, sürücünün GPU’ya komut dizisini iletememesinden kaynaklanan bir işlem/hata kodu döndürmesidir. Bu hata, Vulkan runtime’ının submit ettiği command buffer’ı işleyememesi, queue’un sırasının bozulması veya sürücünün context switch sırasında çökmesiyle ortaya çıkar. Pratikte gördüğüm vakaların büyük çoğunluğu sürücü sürümü, eksik/bozuk DLL’ler, ya da oyunun GPU belleğini (VRAM) aşırı doldurup OOM (out of memory) tetiklemesinden kaynaklanıyor. Donanına zarar görme ihtimali neredeyse sıfırdır; ekran kartın bu noktada kendini koruyucu mod alıp sürücüyü yeniden başlatır (TDR – Timeout Detection and Recovery). Yani “ekran kartım yandı” panik yerine, “sürücü crash verdi, oyun/oyun motoru bunu yakalayamadan yukarı fırlattı” tabiri daha doğru.

    "Askeri Doktrin: Clausewitz Savaş Üzerine & Sun Tzu Harp Sanatı Notları | Erzurum (25)"
3 yazı görüntüleniyor - 1 ile 3 arası (toplam 3)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.