DirectX for Vulkan (DXVK) bu sabah önemli bir güncelleme aldı. Sürüm 2.2 şu anda etkin ve açık kaynaklı yazılım için Ocak sürümünden bu yana en önemli güncelleme. Bu makalede özetleyeceğimiz çeşitli iyileştirmeler ve hata düzeltmeleri eklendi. Web sitesinin Michael Larabel’e teşekkürler Phoronix Bu gelişmeden bizi haberdar ettiğiniz için.
DXVK 2.2, yeni D3D11On12 desteği, çok sayıda hata düzeltmesi ve oyun iyileştirmeleri ekler
Yeni DXVK 2.2 güncellemesi ile D3D11On12 desteği eklendi. Bu destek, D3D11 kullanan cihazların D3D12 kullanan bir cihazdan oluşturulmasına olanak tanır. Destek, en yeni Unity Engine’de oluşturulan oyunlar için çok önemlidir.
Larabel, D3D11On12 desteğinin yönetiminin “VKD3D-Proton tarafından oluşturulan Vulkan cihazının ve kaynak tanıtıcılarının içe aktarılmasına izin verilerek ve ardından mevcut D3D11 uygulamasının kullanılmasıyla” yapıldığını belirtiyor.
Hata düzeltmeleri ve İyileştirmeler
- QueryInterface aracılığıyla sorgulanan bilinmeyen arabirimlerle ilgili uyarılar, bazı oyunlarda günlük dosyalarının süresiz olarak büyümesini önlemek için yalnızca bir kez günlüğe kaydedilir. (#3231)
- YUY2 veya UYUY doku biçimlerini işlerken ortaya çıkan bir gerileme düzeltildi. Bu, Jade Empire (#3182) ve Sid Meier’s Pirates (#3189) (PR #3342) oyun içi videoları düzeltir
- İpliklerin düzgün bir şekilde yok edilmemesine neden olan bir sorun düzeltildi.
- Bir doku için geri bildirim döngülerini etkinleştirirken yanlış düzen izlemenin neden olduğu Vulkan doğrulama hataları düzeltildi.
- D3D9’da 0x0 boyutlu silmelerin neden olduğu Vulkan doğrulama hataları düzeltildi.
- D3D9 StateBlocks artık yalnızca kullanılan parçalar için bellek ayırıyor. Bu, Total War: Shogun 2’de D3D9 oluşturucu kullanılırken adres alanının yetersiz kalmasını düzeltir. (#2703, PR #3248)
- Bazı sürücülerde yavaş yollara takılmamak için bazı VK_EXT_extended_dynamic_state3 özelliklerinin kullanımı iyileştirildi.
- Birden çok GPU’lu sistemlerde DXGI çıkışlarının iyileştirilmiş numaralandırması. Bu, bu tür sistemlerde son RE Engine oyunları (D3D12) ile ilgili performans sorunlarını giderir.
- Oyunların kullanılmayan D3D11 cihazları oluşturduğu durumlarda bellek kullanımı önemli ölçüde azaltıldı.
- Battle Fantasia Revised Edition: Daha yüksek kare hızlarında oyun hatalarını gidermek için kare hızı 60 FPS’ye kilitlendi. (PR #3256)
- Cold Fear: Eksik geometri düzeltildi (#3293, PR #3390)
- Dawn of Magic 2: Başlatma sırasında bir kilitlenme düzeltildi (#3271, PR #3272)
- DC Universe Online: Alt-sekmeden çıkıp tekrar girdikten sonra bir takılma düzeltildi. (#3314, PR #3316)
- Far Cry 2: Intel donanımında geçici işleme sorunları ve tüm GPU’larda düşük performans. (PR #3241)
- Halo: The Master Chief Collection: Oyun tarafından geçersiz sorgu kullanımı nedeniyle bellek sızıntısı düzeltildi (PR #3273)
- Warhammer 40k: Space Marine: Sabit gölge oluşturma (#3298, PR #3305)
Valve’ın yakında Proton sürücüsünü yeni DXVK 2.2 entegrasyonu ile güncellemesi bekleniyor. DXVK 2.2’nin tüm ayrıntılarını şurada görebilirsiniz: GitHub yayın sayfası.