DXVK 2.4, D3D8 Desteği, Geliştirilmiş Yerel WSI ve Daha Fazlasıyla Yayınlandı
DXVK 2.4, Direct3D 8/9/10/11 için Vulkan tabanlı bir çeviri katmanı, D8VK üzerinden D3D8 desteği, birden fazla WSI arka ucu ve daha fazlasını sunuyor.
DXVK'nin en son sürümü 2.4, Linux üzerinde Wine aracılığıyla çalışan Direct3D 9, 10, 11 ve artık Direct3D 8 uygulamaları için popüler Vulkan tabanlı çeviri katmanını geliştirecek şekilde yayınlandı. İşte yenilikler.
DXVK 2.4'teki Önemli Güncellemeler
D3D8 Desteğinin Entegrasyonu: Retro oyun meraklıları için heyecan verici bir gelişme olarak, DXVK artık eski Direct3D 8 (D3D8) API desteğini içeren D8VK'yi de kapsıyor. Bu entegrasyon ağırlıklı olarak mevcut D3D9 uygulaması üzerinden gerçekleştiriliyor ve eski oyunların modern sistemlerle uyumluluğunu artırıyor.
Yerel Pencere Sistemi Entegrasyonu (WSI) Değişiklikleri: Güncelleme, artık birden fazla pencere sistemi arka ucunu destekleyen dxvk-native'i geliştirmektedir; uygulamalar bu arka uçları çalışma zamanında dinamik olarak seçebilir. Ayrıca, DXVK 2.4, yerel kütüphaneler için doğru Uygulama İkili Arayüzü sürümlemesini sağlar ve bu da uyumluluğu ve kararlılığı artırır.
Yenileme Hızı Emülasyonu: Görüntüleme modunun değiştirilemediği Proton gibi ortamlarda yaygın bir sorun, oyunun gerektirdiği yenileme hızı ile gerçek ekran yenileme hızı arasındaki uyumsuzluktur. Bunu ele almak için, DXVK artık dikey senkronizasyon etkinleştirilmiş tam ekran modunda otomatik olarak kare hızı sınırlayıcısını devreye alıyor.
Bu, bir oyunun yenileme hızını aştığında, ekranın yetenekleriyle uyumlu olacak şekilde sınırlandırılmasını sağlar. Bu özellik, oyun akıcılığını ve sistem kararlılığını korumak için çok önemlidir.
Hata Düzeltmeleri ve Oyuna Özel İyileştirmeler: DXVK 2.4 ayrıca çeşitli oyunlardaki birçok özel sorunu ele alıyor. Düzeltmeler, D3D9'daki doku işleme sorunlarından Guild Wars 2, Prototype, Star Citizen, Ghostbusters Remastered ve diğer oyunlardaki titreme sorunlarına kadar uzanıyor.
Özellikle, daha önce bazı özelliklerin çökme veya görüntüleme sorunlarına yol açtığı AMD donanımındaki oyunları daha iyi yönetmek için bazı ayarlamalar yapıldı.
Geliştirilmiş Bellek ve Kaynak Yönetimi: Bellek kullanımı, iyileştirilmiş tanımlayıcı havuzu yönetimi ve desteklenen durumlarda VK_NV_descriptor_pool_overallocation kullanımı sayesinde optimize edilmiştir. Bu, özellikle sahneleri görüntülemeden işleyen oyunlar için faydalıdır ve kaynakların sınırlı olduğu ortamlarda yardımcı olur.
DXVK 2.4’teki tüm değişikliklerle ilgili daha fazla bilgi için değişiklik günlüğüne bakın.
