Lëshimi i implementimeve DXVK 1.10.3, Direct3D 9/10/11 në krye të Vulkan API

Lëshimi i shtresës DXVK 1.10.3 është i disponueshëm, duke siguruar një implementim të DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, duke punuar përmes përkthimit të thirrjeve në Vulkan API. DXVK kërkon drejtues që mbështesin Vulkan 1.1 API, si Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 dhe AMDVLK. DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojëra 3D në Linux duke përdorur Wine, duke shërbyer si një alternativë me performancë më të lartë ndaj zbatimeve amtare të Wine Direct3D 9/10/11 që funksionojnë në krye të OpenGL.

Ndryshimet kryesore:

  • Mbështetje e shtuar për objektet e përbashkëta ID3D11Fence, e implementuar në krye të semaforëve të përbashkët kronologjikë të Vulkan (semafori i linjës kohore), duke siguruar një primitiv të vetëm për sinkronizimin midis pajisjes dhe hostit, në vend të primitivëve të veçantë VkFence dhe VkSemaphore. Mbështetja për ID3D11Fence bëri të mundur arritjen e funksionalitetit të videos në lojën Halo Infinite kur aplikoni arna të përshtatshme për verën dhe vkd3d-proton.
  • Rregulloi një regresion në DXVK 1.10.2 që shkaktoi gabime të paraqitjes në lojëra të ndryshme D3D11, duke përfshirë Prey dhe Bioshock Infinite.
  • Çështjet që ndodhin në Need For Speed ​​3, Ninja Blade dhe Ys Origin janë zgjidhur.
  • Opsioni d3d11.ignoreGraphicsBarriers është aktivizuar për lojën Stray, e cila zgjidhi problemet me degradimin e performancës në disa GPU.

Burimi: opennet.ru

Shto një koment