Llançament de DXVK 1.10.3, implementacions de Direct3D 9/10/11 a la part superior de l'API Vulkan

Hi ha disponible una versió de la capa DXVK 1.10.3, que proporciona una implementació de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, que funciona mitjançant la traducció de trucades a l'API Vulkan. DXVK requereix controladors habilitats per a API Vulkan 1.1, com ara Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK es pot utilitzar per executar aplicacions i jocs en 3D a Linux amb Wine, que serveix com una alternativa de rendiment més alt a les implementacions integrades de Direct3D 9/10/11 de Wine que s'executen sobre OpenGL.

Principals canvis:

  • S'ha afegit suport per a objectes ID3D11Fence compartits, implementat a sobre dels semàfors cronològics compartits de Vulkan (semàfor de la línia de temps), proporcionant un únic primitiu per a la sincronització entre el dispositiu i l'amfitrió, en comptes de primitives VkFence i VkSemaphore separades. El suport per a ID3D11Fence va permetre aconseguir la funcionalitat de vídeo al joc Halo Infinite quan s'aplicaven els pegats adequats per al vi i el vkd3d-proton.
  • S'ha solucionat una regressió a DXVK 1.10.2 que provocava errors de renderització en diversos jocs de D3D11, inclosos Prey i Bioshock Infinite.
  • S'han resolt els problemes que es van produir a Need For Speed ​​​​3, Ninja Blade i Ys Origin.
  • L'opció d3d11.ignoreGraphicsBarriers s'ha habilitat per al joc Stray, que va resoldre problemes amb la degradació del rendiment en algunes GPU.

Font: opennet.ru

Afegeix comentari