Verëffentlechung vun DXVK 1.9.1, Direct3D 9/10/11 Implementatiounen uewen op der Vulkan API

D'Verëffentlechung vun der DXVK 1.9.1 Layer ass verfügbar, bitt eng Implementatioun vun DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 an 11, schafft duerch Uruff Iwwersetzung op d'Vulkan API. DXVK erfuerdert Treiber déi de Vulkan 1.1 API ënnerstëtzen, wéi Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, an AMDVLK. DXVK ka benotzt ginn fir 3D Applikatiounen a Spiller op Linux mat Wäin ze lafen, déngt als eng méi héich Performance Alternativ zu Wine's agebaute Direct3D 9/10/11 Implementatiounen déi uewen op OpenGL lafen.

Main Ännerungen:

  • Устранено несколько проблем, связанных с производительностью и стабильностью, проявившихся после переработки механизма блокировок 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

Source: opennet.ru

Setzt e Commentaire