Gefa út DXVK 1.3 verkefnið með Direct3D 10/11 útfærslu ofan á Vulkan API

Myndast losun millilaga DXVK 1.3, sem veitir útfærslu á DXGI (DirectX Graphics Infrastructure), Direct3D 10 og Direct3D 11, sem vinnur í gegnum þýðingar á símtölum í Vulkan API. Til að nota DXVK krafist stuðningur við ökumenn Vulkan APISvo sem eins og
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 og AMDVLK.

DXVK er hægt að nota til að keyra 3D forrit og leiki á Linux með því að nota Wine, sem þjónar sem afkastameiri valkostur við innfædda Direct3D 11 útfærslu Wine sem keyrir ofan á OpenGL. IN sumir leikir frammistöðu Wine+DXVK samsetningarinnar öðruvísi frá því að keyra á Windows um aðeins 10-20%, en þegar Direct3D 11 útfærslan sem byggir á OpenGL er notuð minnkar árangur meira.

Bætt við endurbótum:

  • Innleiddi hagræðingu með því að nota „henda“ leiðbeiningunum í skyggingum, byggt á Vulkan viðbótinni VK_EXT_shader_demote_to_helper_invocation og getur bætt árangur í sumum leikjum. Til að nota hagræðinguna þarftu að uppfæra winevulkan íhlutinn og reklana (Intel til Mesa 19.2-git og NVIDIA í einkarekinn 418.52.14-beta, AMD ökumenn styðja ekki enn VK_EXT_shader_demote_to_helper_invocation viðbótina);
  • Ósamstilltur vinnsla á að gefa út flutningsniðurstöðuna á skjáinn er veitt (stigi kynning). Til að draga úr leynd á aðal flutningsþræðinum er úttaksvinnsla nú gerð í skipanaskilþræðinum. Frammistöðuávinningurinn af ósamstilltri vinnslu er sérstaklega áberandi fyrir háan rammahraða framleiðsla og auðlindafrekar skipanaflutninga. Meðal leikja þar sem frammistöðuaukning sést, er Quake Champions tekið fram þegar keyrt er á kerfum með AMD GPU;
  • Það er nú hægt að ræsa auðlindir með því að nota afritunarvélarnar sem Vulkan-virka tækið býður upp á (sem er aðeins stutt af AMDVLK og NVIDIA rekla). Nýi eiginleikinn gerir ráð fyrir smávægilegum framförum í samkvæmni rammatíma í leikjum sem hlaða fjölda áferða meðan á spilun stendur;
  • Bætt skráning á villum sem eiga sér stað við lítið minni;
  • Bætt samhæfni við MSVC (Microsoft Visual C++);
  • Fjarlægði endurteknar lykkjuathuganir við ályktanir, sem getur dregið verulega úr CPU álagi í GPU-takmörkuðum atburðarásum.
  • Lagaði vandamál með tvöfalda kortlagningu á myndundirföngum sem kom upp í Final Fantasy XIV;
  • Lagaði hrun vegna rangrar hegðunar RSGetViewport aðferðarinnar sem átti sér stað í leiknum Scrap Mechanic.

Heimild: opennet.ru

Bæta við athugasemd