DXVK 1.10.3, Direct3D 9/10/11 implementāciju izlaišana papildus Vulkan API

Ir pieejams DXVK 1.10.3 slāņa laidiens, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 un 11 ieviešanu, kas darbojas, izmantojot zvanu tulkošanu uz Vulkan API. DXVK nepieciešami draiveri ar Vulkan 1.1 API, piemēram, Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 un AMDVLK. DXVK var izmantot, lai palaistu 3D lietojumprogrammas un spēles operētājsistēmā Linux, izmantojot Wine, kas kalpo kā lielāka veiktspējas alternatīva Wine iebūvētajām Direct3D 9/10/11 implementācijām, kas darbojas virs OpenGL.

Galvenās izmaiņas:

  • Pievienots atbalsts koplietotiem ID3D11Fence objektiem, kas ieviests virs Vulkan koplietotajiem hronoloģiskajiem semaforiem (Timeline semafors), nodrošinot vienu primitīvu sinhronizācijai starp ierīci un resursdatoru, nevis atsevišķu VkFence un VkSemaphore primitīvu. ID3D11Fence atbalsts ļāva sasniegt video funkcionalitāti spēlē Halo Infinite, pielietojot atbilstošus ielāpus vīnam un vkd3d-protonam.
  • Novērsta regresija DXVK 1.10.2, kas izraisīja renderēšanas traucējumus dažādās D3D11 spēlēs, tostarp Prey un Bioshock Infinite.
  • Ir atrisinātas problēmas, kas radušās programmās Need For Speed 3, Ninja Blade un Ys Origin.
  • Spēlei Stray ir iespējota opcija d3d11.ignoreGraphicsBarriers, kas atrisināja dažu GPU veiktspējas pasliktināšanās problēmas.

Avots: opennet.ru

Pievieno komentāru