Vrystelling van DXVK 1.10.3, Direct3D 9/10/11 implementerings bo-op die Vulkan API

'n Vrystelling van die DXVK 1.10.3-laag is beskikbaar, wat 'n implementering bied van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, wat deur oproepvertaling na die Vulkan API werk. DXVK vereis Vulkan 1.1 API-geaktiveerde drywers soos Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 en AMDVLK. DXVK kan gebruik word om 3D-toepassings en speletjies op Linux met Wine te laat loop, wat dien as 'n hoΓ«r werkverrigting-alternatief vir Wine se ingeboude Direct3D 9/10/11-implementerings wat bo-op OpenGL loop.

Belangrikste veranderinge:

  • Bygevoeg ondersteuning vir gedeelde ID3D11Fence voorwerpe, geΓ―mplementeer bo-op Vulkan gedeelde chronologiese semafore (Tydlyn semafoor), wat 'n enkele primitief bied vir sinchronisasie tussen die toestel en die gasheer, in plaas van aparte VkFence en VkSemaphore primitiewe. Ondersteuning vir ID3D11Fence het dit moontlik gemaak om video-funksionaliteit in die Halo Infinite-speletjie te bereik wanneer die toepaslike kolle vir wyn en vkd3d-proton toegepas word.
  • 'n Regressie in DXVK 1.10.2 reggestel wat leweringsfoute in verskeie D3D11-speletjies veroorsaak het, insluitend Prey en Bioshock Infinite.
  • Kwessies wat voorkom in Need For Speed ​​​​3, Ninja Blade en Ys Origin is opgelos.
  • Die d3d11.ignoreGraphicsBarriers-opsie is geaktiveer vir die Stray-speletjie, wat probleme met prestasie-agteruitgang op sommige GPU's opgelos het.

Bron: opennet.ru

Voeg 'n opmerking