DXVK 1.10.3 kaleratzea, Direct3D 9/10/11 inplementazioak Vulkan APIaren gainean

DXVK 1.10.3 geruzaren bertsioa eskuragarri dago, DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 eta 11 inplementazioa eskaintzen duena, Vulkan APIrako deien itzulpenaren bidez lan eginez. DXVK-k Vulkan 1.1 APIa onartzen duten kontrolatzaileak behar ditu, hala nola Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 eta AMDVLK. DXVK Wine erabiliz Linux-en 3D aplikazioak eta jokoak exekutatzeko erabil daiteke, Wine-ren Direct3D 9/10/11 OpenGL-en gainean exekutatzen diren inplementazioen errendimendu handiagoaren alternatiba gisa.

Aldaketa nagusiak:

  • Partekatutako ID3D11Fence objektuentzako euskarria gehitu da, Vulkan partekatutako semaforo kronologikoen gainean ezarrita (Timeline semaforoa), gailuaren eta ostalariaren arteko sinkronizaziorako primitibo bakarra eskainiz, VkFence eta VkSemaphore primitibo bereizien ordez. ID3D11Fence-ren laguntzak Halo Infinite jokoan bideo funtzionaltasuna lortzea ahalbidetu zuen ardoaren eta vkd3d-protoiaren adabaki egokiak aplikatzean.
  • DXVK 1.10.2-n erregresio bat konpondu da, D3D11 joko ezberdinetan errendatze akatsak eragiten zituena, Prey eta Bioshock Infinite barne.
  • Need For Speed ​​​​3, Ninja Blade eta Ys Origin-en sortutako arazoak konpondu dira.
  • d3d11.ignoreGraphicsBarriers aukera gaitu da Stray jokorako, eta horrek GPU batzuetan errendimenduaren degradazio arazoak konpondu zituen.

Iturria: opennet.ru

Gehitu iruzkin berria