DXVK 1.9.1, „Direct3D 9/10/11“ diegimų išleidimas kartu su „Vulkan“ API

Galimas DXVK 1.9.1 sluoksnio leidimas, kuriame įdiegta DXGI („DirectX Graphics Infrastructure“), „Direct3D 9“, 10 ir 11, veikianti per skambučių vertimą į „Vulkan“ API. DXVK reikalingos tvarkyklės, palaikančios Vulkan 1.1 API, pvz., Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 ir AMDVLK. DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti Linux sistemoje naudojant Wine, o tai yra didesnė našumo alternatyva Wine integruotoms Direct3D 9/10/11 diegimams, veikiančioms su OpenGL.

Pagrindiniai pakeitimai:

  • Išsprendžia keletą našumo ir stabilumo problemų, kurios buvo pateiktos po to, kai buvo perdirbtas D3D9 užrakto mechanizmas.
  • Sustojimo tekstūros apdorojimas D3D11 buvo perdarytas, todėl sumažėjo atminties sąnaudos ir sumažėjo vaizdo kopijų, reikalingų duomenims perkelti tarp procesoriaus ir GPU, skaičius.
  • Pašalintas kodas, skirtas išspręsti problemas senesnėse „Mesa“ versijose (<=19.0).
  • Perkurti užrakinimo primityvai, pagrįsti „Windows SRW“ užraktais, kurie yra efektyvesni nei „winpthreads“ diegimas „mingw“ versijose.
  • Žemės gynybos pajėgų 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 ir World of Final Fantasy problemos išspręstos

Šaltinis: opennet.ru

Добавить комментарий