Hoʻokuʻu ʻia o DXVK 1.10.1, Direct3D 9/10/11 hoʻokō ma luna o ka Vulkan API

Loaʻa ka hoʻokuʻu ʻana o ka papa DXVK 1.10.1, e hāʻawi ana i kahi hoʻokō o DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a me 11, e hana ana ma o ka unuhi ʻana o nā kelepona i ka Vulkan API. Pono ʻo DXVK i nā mea hoʻokele e kākoʻo i ka Vulkan 1.1 API, e like me Mesa RADV 21.2, NVIDIA 495.46, Intel ANV, a me AMDVLK. Hiki ke hoʻohana ʻia ʻo DXVK no ka holo ʻana i nā noi 3D a me nā pāʻani ma Linux me ka hoʻohana ʻana i ka waina, e lawelawe ana ma ke ʻano he ʻoi aku ka maikaʻi o ka hoʻokō ʻana i nā hoʻokō Direct3D 9/10/11 maoli o Wine e holo ana ma luna o OpenGL.

Nā hoʻololi nui:

  • Ua hoʻokō ʻia ke kākoʻo mua no nā kumuwaiwai like ʻole a me ka IDXGIResource API. No ka hoʻonohonoho ʻana i ka waiho ʻana o ka metadata kikokikona me nā mea wehewehe hoʻomanaʻo e pili ana, koi ʻia nā ʻāpana ʻē aʻe i ka waina, i loaʻa i kēia manawa ma ka lālā Proton Experimental. Ua kaupalena ʻia ka hoʻokō ʻana i ke kākoʻo ʻana i ke kaʻana like 2D no nā D3D9 a me D3D11 API. ʻAʻole kākoʻo ʻia ke kelepona IDXGIKeyedMutex a ʻaʻohe hiki ke kaʻana like i nā kumuwaiwai me nā noi me D3D12 a me Vulkan. ʻO nā hiʻohiʻona i hoʻohui ʻia i hiki ke hoʻoponopono i nā pilikia me ka pāʻani wikiō ma kekahi mau pāʻani Koei Tecmo, e like me Nioh 2 a me nā pāʻani ma ka moʻo Atelier, a me ka hoʻomaikaʻi ʻana i ka hoʻololi ʻana o ka interface ma ka pāʻani Black Mesa.
  • Hoʻohui ʻia ka hoʻololi kaiapuni DXVK_ENABLE_NVAPI no ka hoʻopau ʻana i ka mea kūʻai ID override (e like me dxvk.nvapiHack = False).
  • Hoʻomaikaʻi i ka hanauna code shader i ka wā e hoʻohana ai i nā arrays kūloko, hiki ke wikiwiki i kekahi mau pāʻani D3D11 ma nā ʻōnaehana me nā mea hoʻokele NVIDIA.
  • Hoʻohui ʻia ka hoʻonui ʻana i hiki ke hoʻonui i ka hana o ka lawe ʻana i nā kiʻi ma ke ʻano DXGI_FORMAT_R11G11B10_FLOAT.
  • Ua hoʻoholo ʻia nā pilikia me ka hoʻouka ʻana i nā mea leʻaleʻa i ka wā e hoʻohana ai iā D3D9.
  • No ka Assassin's Creed 3 a me ka Hae ʻEleʻele, ua hiki ke hoʻonohonoho "d3d11.cachedDynamicResources = a" e hoʻonā i nā pilikia hana. No Frostpunk ua hiki ke hoʻonohonoho "d3d11.cachedDynamicResources = c", a no ke Akua o ke Kaua ʻo "dxgi.maxFrameLatency = 1".
  • ʻO ka hoʻopuka ʻana i nā pilikia ma GTA: San Andreas a me Rayman Origins ua hoʻoholo ʻia.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka