Sakin aikin DXVK 1.3 tare da aiwatar da Direct3D 10/11 akan Vulkan API

An kafa sakin interlayer DXVK 1.3, wanda ke ba da aiwatar da DXGI (DirectX Graphics Infrastructure), Direct3D 10 da Direct3D 11, aiki ta hanyar fassarar kira zuwa Vulkan API. Don amfani da DXVK da ake bukata tallafi ga direbobi Vulkan API, kamar
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 da Farashin AMDVLK.

Ana iya amfani da DXVK don gudanar da aikace-aikacen 3D da wasanni akan Linux ta amfani da Wine, yin aiki azaman madadin aiki mafi girma ga aiwatar da Direct3D 11 na asali na Wine yana gudana akan OpenGL. IN wasu wasanni aikin haɗin Wine+DXVK daban daga gudana akan Windows ta hanyar 10-20% kawai, yayin amfani da aiwatar da Direct3D 11 dangane da OpenGL, aikin yana raguwa sosai.

Ƙara haɓakawa:

  • An aiwatar da ingantawa ta amfani da umarnin “jifa” a cikin shaders, bisa la’akari da tsawaita VK_EXT_shader_demote_to_helper_invocation kuma yana iya haɓaka aiki a wasu wasannin. Don amfani da ingantawa, kuna buƙatar sabunta ɓangaren winevulkan da direbobi (Intel zuwa Mesa 19.2-git da NVIDIA zuwa direba mai mallakar 418.52.14-beta, direbobin AMD ba su goyi bayan tsawaita VK_EXT_shader_demote_to_helper_invocation);
  • An samar da aikin daidaitawa na fitar da sakamakon nunawa zuwa allon (mataki gabatar). Don rage jinkiri a kan babban zaren nunawa, ana yin sarrafa fitarwa yanzu a cikin zaren ƙaddamar da umarni. Fa'idodin aikin aiki na asynchronous suna sananne musamman don babban firam ɗin firam da kuma canja wurin umarni mai tsananin albarkatu. Daga cikin wasannin da ake ganin haɓakar wasan kwaikwayon, ana lura da Zakarun Quake lokacin da ke gudana akan tsarin tare da AMD GPUs;
  • Yanzu yana yiwuwa a yi amfani da kayan aikin bootstrap ta amfani da injunan kwafin da na'urar da ke kunna Vulkan (a halin yanzu kawai direbobin AMDVLK da NVIDIA ke tallafawa). Sabuwar fasalin yana ba da damar ɗan ingantawa a cikin daidaiton lokacin firam a cikin wasannin da ke ɗaukar adadi mai yawa na laushi yayin wasan wasa;
  • Inganta shigar da kurakurai da ke faruwa a cikin ƙananan yanayin ƙwaƙwalwar ajiya;
  • Ingantattun daidaituwa tare da MSVC (Microsoft Visual C++);
  • An cire maimaita madaidaicin madaidaicin lokacin ƙididdigewa, wanda zai iya rage nauyin CPU da yawa a cikin iyakantaccen yanayi na GPU.
  • Kafaffen matsala tare da taswira biyu na ƙananan albarkatun hoto waɗanda suka faru a Final Fantasy XIV;
  • Kafaffen faɗuwa saboda kuskuren halayen hanyar RSGetViewport wanda ya faru a wasan Scrap Mechanic.

source: budenet.ru

Add a comment