DXVK 1.10.3, Direct3D 9/10/11 -toteutusten julkaisu Vulkan API:n päälle

DXVK 1.10.3 -kerroksen julkaisu on saatavilla, ja se tarjoaa toteutuksen DXGI:stä (DirectX Graphics Infrastructure), Direct3D 9:stä, 10:stä ja 11:stä, joka toimii Vulkan API:n puhelun kääntämisen kautta. DXVK vaatii ohjaimia, jotka tukevat Vulkan 1.1 API:ta, kuten Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ja AMDVLK. DXVK:ta voidaan käyttää 3D-sovellusten ja pelien ajamiseen Linuxissa Winen avulla, mikä toimii tehokkaampana vaihtoehtona Winen sisäänrakennetuille Direct3D 9/10/11 -toteutuksille, jotka toimivat OpenGL:n päällä.

Suurimmat muutokset:

  • Lisätty tuki jaetuille ID3D11Fence-objekteille, toteutettu Vulkanin jaettujen kronologisten semaforien (Timeline-semaforin) päälle. Se tarjoaa yhden primitiivin laitteen ja isännän välistä synkronointia varten erillisten VkFence- ja VkSemaphore-primitiivien sijaan. ID3D11Fencen tuki mahdollisti videotoiminnallisuuden saavuttamisen Halo Infinite -pelissä käytettäessä asianmukaisia ​​korjaustiedostoja viinille ja vkd3d-protonille.
  • Korjattu DXVK 1.10.2:n regressio, joka aiheutti renderöintihäiriöitä useissa D3D11-peleissä, mukaan lukien Prey ja Bioshock Infinite.
  • Need For Speed ​​3:ssa, Ninja Bladessa ja Ys Originissa esiintyvät ongelmat on ratkaistu.
  • d3d11.ignoreGraphicsBarriers-vaihtoehto on otettu käyttöön Stray-pelissä, mikä ratkaisi joidenkin GPU:iden suorituskyvyn heikkenemiseen liittyvät ongelmat.

Lähde: opennet.ru

Lisää kommentti