Famoahana ny tetikasa DXVK 1.3 miaraka amin'ny fampiharana Direct3D 10/11 eo an-tampon'ny Vulkan API

niforona famoahana interlayer DXVK 1.3, izay manome fampiharana ny DXGI (DirectX Graphics Infrastructure), Direct3D 10 ary Direct3D 11, miasa amin'ny alΓ lan'ny fandikana ny antso amin'ny Vulkan API. Mampiasa DXVK ilaina fanohanana ho an'ny mpamily Vulkan APItoy
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 ary AMDVLK.

Ny DXVK dia azo ampiasaina hampandehanana rindranasa sy lalao 3D amin'ny Linux amin'ny fampiasana divay, miasa ho solo-tena ambony kokoa amin'ny fampiharana Direct3D 11 teratany an'ny Wine mandeha eo an-tampon'ny OpenGL. IN lalao sasany fampisehoana ny fitambaran'ny Wine+DXVK samy hafa tsy mandeha amin'ny Windows amin'ny 10-20% fotsiny, fa rehefa mampiasa ny fampiharana Direct3D 11 miorina amin'ny OpenGL dia mihena be ny fampisehoana.

Fanatsarana fanampiny:

  • Nanatanteraka fanatsarana tamin'ny alalan'ny toromarika "manary" ao amin'ny shaders, mifototra amin'ny Vulkan fanitarana VK_EXT_shader_demote_to_helper_invocation ary afaka manatsara ny fampisehoana amin'ny lalao sasany. Raha hampiasa ny fanatsarana dia mila manavao ny singa winevulkan sy ny mpamily ianao (Intel mankany Mesa 19.2-git sy NVIDIA amin'ny mpamily proprietary 418.52.14-beta, ny mpamily AMD dia tsy mbola manohana ny fanitarana VK_EXT_shader_demote_to_helper_invocation);
  • Ny fanodinana asynchronous amin'ny famoahana ny valin'ny famandrihana amin'ny efijery dia omena (stage fampahafantarana). Mba hampihenana ny fahatarana eo amin'ny kofehy famandrihana lehibe dia atao ao amin'ny kofehy fandefasana baiko izao ny fanodinana vokatra. Ny tombotsoan'ny fampandehanana ny fanodinana asynchronous dia hita indrindra amin'ny famoahana ny tahan'ny frame avo sy ny famindrana baikon'ny loharanon-karena. Anisan'ireo lalao izay ahitana ny fitomboan'ny fampisehoana, Quake Champions dia voamarika rehefa mandeha amin'ny rafitra misy AMD GPU;
  • Azo atao izao ny mampiasa loharanon-karena bootstrap amin'ny alΓ lan'ny milina kopia omen'ny fitaovana ampiasain'ny Vulkan (tsy tohanan'ny mpamily AMDVLK sy NVIDIA ihany ankehitriny). Ny endri-javatra vaovao dia mamela ny fanatsarana kely amin'ny firindran'ny fotoana ao amin'ny lalao izay mameno endrika maro be mandritra ny lalao;
  • Fanatsarana ny firaketana ny lesoka mitranga amin'ny fepetra fitadidiana ambany;
  • Fanatsarana ny fifanarahana amin'ny MSVC (Microsoft Visual C++);
  • Nesorina ny fisavana miverimberina mandritra ny inference, izay mety hampihena be ny enta-mavesatra CPU amin'ny toe-javatra voafetra GPU.
  • Nanamboatra olana tamin'ny fametahana sarintany indroa ny loharanon-tsary nitranga tao amin'ny Final Fantasy XIV;
  • Namboarina fianjerana noho ny fihetsika diso tamin'ny fomba RSGetViewport nitranga tao amin'ny lalao Scrap Mechanic.

Source: opennet.ru

Add a comment