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

DXGI (DirectX Graphics Infrastructure), Direct1.9.1D 3, 9 ve 10'in uygulanmasını sağlayan ve Vulkan API'sine çağrı çevirisi yoluyla çalışan DXVK 11 katmanının bir sürümü mevcuttur. DXVK, Mesa RADV 1.1, NVIDIA 20.2, Intel ANV 415.22 ve AMDVLK gibi Vulkan 19.0 API özellikli sürücüler gerektirir. DXVK, Wine kullanılarak Linux'ta 3B uygulamaları ve oyunları çalıştırmak için kullanılabilir ve Wine'ın OpenGL üzerinde çalışan yerleşik Direct3D 9/10/11 uygulamalarına daha yüksek performanslı bir alternatif olarak hizmet eder.

Ana değişiklikler:

  • Устранено несколько проблем, связанных с производительностью и стабильностью, проявившихся после переработки механизма блокировок D3D9.
  • Переделана обработка промежуточных текстур (Staging Texture) в D3D11, что привело к сокращению потребления памяти и уменьшению числа копий изображений, необходимых для перемещения данных между CPU и GPU.
  • Удалён код для обхода проблем в старых версиях Mesa (<=19.0).
  • Примитивы блокировок переработаны на базе блокировок Windows SRW, которые более эффективны, чем реализация winpthreads в сборках mingw.
  • Решены проблемы в играх Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 и World of Final Fantasy

Kaynak: opennet.ru

Yorum ekle