Vulkan API üzerinde DXVK 1.7, Direct3D 9/10/11 uygulamalarının yayınlanması

Oluşturulan ara katman serbest bırakma DXVK 1.7DXGI (DirectX Grafik Altyapısı), Direct3D 9, 10 ve 11'in uygulanmasını sağlayan ve çağrıların Vulkan API'sine çevrilmesi yoluyla çalışan. DXVK'yi kullanmak için gereken Destekli sürücülerin kullanılabilirliği Vulkan API 1.1AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 ve AMDVLK.
DXVK, Wine kullanarak Linux'ta 3D uygulamaları ve oyunları çalıştırmak için kullanılabilir ve Wine'ın OpenGL üzerinde çalışan yerel Direct3D 11 uygulamasına daha yüksek performanslı bir alternatif olarak hizmet eder.

Ana değişiklikler:

  • Vulkan grafik API uzantıları için destek eklendi: VK_EXT_custom_border_color (Sampler'da kenar renklerini desteklemek için kullanılır, Crysis ve Halo 3 Vista da dahil olmak üzere Direct9D 2 tabanlı oyunlardaki birçok sorunu çözer) ve VK_EXT_robustness2 (D3D11'e benzer, erişim kaynak alanlarını sınırlar). Bu uzantıları kullanmak için Wine 5.8'in yanı sıra Mesa 20.2-dev'den AMD ve Intel sürücülerine veya NVIDIA sürücüsü 440.66.12-beta'ya sahip olmanız gerekir;
  • Temizleme işlemlerinin optimize edilmiş uygulaması ve
    engeller bazı oyunların performansını biraz iyileştirmeyi mümkün kılan renderleme sırasında;

  • D3D11 oyunları, sürücünün (örneğin, RADV) ayrı bir aktarım kuyruğunu desteklememesi durumunda kaynakları eşzamansız olarak yüklemek için hesaplama kuyruklarını kullanma yeteneğini ekledi;
  • World of Warcraft'ın gelecek sürümlerinde kullanılacak bazı DXGI 1.6 işlevleri uygulandı;
  • Toxikk gibi bazı oyunlarda kullanılabilir belleğin tükenmesini önleyen D3D9'da azaltılmış bellek tüketimi;
  • Cloudpunk ve kaynak arabelleğini yanlış kullanan diğer oyunlardaki Vulkan doğrulama hataları düzeltildi;
  • GCC 10.1'de oluşturma sırasında karşılaşılan sorunlar çözüldü;
  • D3D9 ile ilgili çeşitli sorunlar düzeltildi;
  • dxgi.tearFree seçeneği yeniden düzenlendi;
  • Fallout New Vegas, Freelancer, GTA IV ve Halo Custom Edition'daki sorunlar çözüldü;
  • İle yapılan yapılar için destek şarap kütüphanesi. DXVK oluşturmak artık MinGW'yi gerektiriyor.

Kaynak: opennet.ru

Yorum ekle