Lansarea implementărilor DXVK 1.9.1, Direct3D 9/10/11 pe deasupra API-ului Vulkan

Este disponibilă o versiune a stratului DXVK 1.9.1, care oferă o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 și 11, care funcționează prin traducerea apelurilor către API-ul Vulkan. DXVK necesită drivere Vulkan 1.1 activate pentru API, cum ar fi Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 și AMDVLK. DXVK poate fi folosit pentru a rula aplicații și jocuri 3D pe Linux folosind Wine, servind ca o alternativă de performanță mai ridicată la implementările Wine Direct3D 9/10/11 care rulează pe OpenGL.

Principalele modificări:

  • Abordează mai multe probleme de performanță și stabilitate care au fost introduse după ce mecanismul de blocare D3D9 a fost reelaborat.
  • Procesarea texturii în staging în D3D11 a fost reproiectată, rezultând un consum redus de memorie și o reducere a numărului de copii de imagine necesare pentru a muta datele între CPU și GPU.
  • Cod eliminat pentru a rezolva problemele din versiunile mai vechi de Mesa (<=19.0).
  • Primitive de blocare reproiectate pe baza blocărilor Windows SRW, care sunt mai eficiente decât implementarea winpthreads în versiunile mingw.
  • Problemele din Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 și World of Final Fantasy au fost rezolvate

Sursa: opennet.ru

Adauga un comentariu