Udgivelse af DXVK 1.10.3, Direct3D 9/10/11 implementeringer oven på Vulkan API

En udgivelse af DXVK 1.10.3-laget er tilgængelig, som giver en implementering af DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, der arbejder gennem opkaldsoversættelse til Vulkan API. DXVK kræver Vulkan 1.1 API-aktiverede drivere såsom Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 og AMDVLK. DXVK kan bruges til at køre 3D-applikationer og spil på Linux ved hjælp af Wine, der fungerer som et højere ydeevne alternativ til Wines indbyggede Direct3D 9/10/11 implementeringer, der kører oven på OpenGL.

Vigtigste ændringer:

  • Tilføjet understøttelse af delte ID3D11Fence-objekter, implementeret oven på Vulkan delte kronologiske semaforer (Timeline semafor), hvilket giver en enkelt primitiv til synkronisering mellem enheden og værten i stedet for separate VkFence og VkSemaphore primitiver. Understøttelse af ID3D11Fence gjorde det muligt at opnå videofunktionalitet i Halo Infinite-spillet, når man anvender de passende patches til vin og vkd3d-proton.
  • Rettede en regression i DXVK 1.10.2, der forårsagede gengivelsesfejl i forskellige D3D11-spil, inklusive Prey og Bioshock Infinite.
  • Problemer, der opstår i Need For Speed ​​​​3, Ninja Blade og Ys Origin er blevet løst.
  • Indstillingen d3d11.ignoreGraphicsBarriers er blevet aktiveret for Stray-spillet, som løste problemer med ydeevneforringelse på nogle GPU'er.

Kilde: opennet.ru

Tilføj en kommentar