Kuburitswa kweiyo DXVK 1.3 purojekiti ine Direct3D 10/11 kuita pamusoro peVulkan API.

Yakagadzirwa interlayer release DXVK 1.3, iyo inopa kushandiswa kweDXGI (DirectX Graphics Infrastructure), Direct3D 10 uye Direct3D 11, ichishanda kuburikidza nekushandura kwemafoni kuVulkan API. Kushandisa DXVK inodikanwa kutsigira vatyairi Vulkan APIse
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 uye AMDVLK.

DXVK inogona kushandiswa kumhanyisa 3D zvikumbiro nemitambo paLinux uchishandisa Waini, ichishanda seyepamusoro-inoshanda imwe nzira kune yekwaWine yekuzvarwa Direct3D 11 kuitiswa inomhanya pamusoro peOpenGL. IN mimwe mitambo kuita kweWaini + DXVK musanganiswa zvakasiyana kubva kumhanya paWindows ne10-20% chete, nepo uchishandisa iyo Direct3D 11 kuita yakavakirwa paOpenGL, kuita kunoderera zvakanyanya.

Zvakawedzera

  • Kuitwa optimization uchishandisa iyo "kurasa" rairo mumashadhi, zvichibva pakuwedzera kweVulkan VK_EXT_shader_demote_to_helper_invocation uye inogona kuvandudza kuita mune mimwe mitambo. Kuti ushandise optimization, iwe unofanirwa kugadzirisa iyo winevulkan chikamu uye madhiraivha (Intel kuMesa 19.2-git uye NVIDIA kune proprietary driver 418.52.14-beta, AMD madhiraivha haasati atsigira iyo VK_EXT_shader_demote_to_helper_invocation yekuwedzera);
  • Asynchronous process yekuburitsa mhedzisiro yekupa skrini inopihwa (stage mupiro) Kuti uderedze latency pane iyo huru yekupa shinda, kubuda kwekugadzirisa ikozvino kwaitwa mukuraira kutumira tambo. Mabhenefiti ekuita kweasynchronous process anonyanya kuoneka kune yakakwira furemu chiyero kuburitsa uye resource-yakanyanya kuraira kutumira. Pakati pemitambo umo kuwedzera kwekuita kunoonekwa, Quake Champions inocherechedzwa kana ichimhanya pamasystem ane AMD GPU;
  • Izvozvi zvinogoneka kubhootstrap zviwanikwa uchishandisa kopi injini dzakapihwa neVulkan-enabled mudziyo (ikozvino inotsigirwa chete ne AMDVLK uye NVIDIA vatyairi). Chimiro chitsva chinobvumira kuvandudzwa kudiki muhuremu nguva yekuenderana mumitambo inotakura huwandu hukuru hwemavara panguva yemutambo;
  • Kuvandudzwa kwematanda ekukanganisa kunoitika mumamiriro endangariro dzakaderera;
  • Yakavandudzwa kuenderana neMSVC (Microsoft Visual C ++);
  • Yakabviswa yakadzokororwa looping cheki panguva yekufungidzira, iyo inogona kuderedza zvakanyanya CPU mutoro muGPU-zvishoma zvimiro.
  • Yakagadzirisa nyaya ine kaviri mepu yemufananidzo sub-zviwanikwa zvakaitika muFinal Fantasy XIV;
  • Yakagadzirisa tsaona nekuda kwemaitiro asiri iwo eRSGetViewport nzira yakaitika mumutambo Scrap Mechanic.

Source: opennet.ru

Voeg