Utgivelse av DXVK 1.10.3, Direct3D 9/10/11 implementeringer på toppen av Vulkan API

Utgivelsen av DXVK 1.10.3-laget er tilgjengelig, og gir en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, som fungerer gjennom samtaleoversettelse til Vulkan API. DXVK krever drivere som støtter Vulkan 1.1 API, som Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 og AMDVLK. DXVK kan brukes til å kjøre 3D-applikasjoner og spill på Linux ved å bruke Wine, og fungerer som et alternativ med høyere ytelse til Wines innebygde Direct3D 9/10/11-implementeringer som kjører på toppen av OpenGL.

Hovedendringer:

  • Lagt til støtte for delte ID3D11Fence-objekter, implementert på toppen av Vulkan delte kronologiske semaforer (Timeline semafor), og gir en enkelt primitiv for synkronisering mellom enheten og verten, i stedet for separate VkFence og VkSemaphore primitiver. Støtte for ID3D11Fence gjorde det mulig å oppnå videofunksjonalitet i spillet Halo Infinite ved bruk av passende oppdateringer for vin og vkd3d-proton.
  • Rettet en regresjon i DXVK 1.10.2 som forårsaket gjengivelsesfeil i forskjellige D3D11-spill, inkludert Prey og Bioshock Infinite.
  • Problemer som oppstår i Need For Speed ​​​​3, Ninja Blade og Ys Origin er løst.
  • Alternativet d3d11.ignoreGraphicsBarriers er aktivert for Stray-spillet, som løste problemer med ytelsesforringelse på enkelte GPUer.

Kilde: opennet.ru

Legg til en kommentar