Paglabas ng DXVK 2.1, Direct3D 9/10/11 na mga pagpapatupad sa itaas ng Vulkan API

Available ang paglabas ng layer ng DXVK 2.1, na nagbibigay ng pagpapatupad ng DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 at 11, na gumagana sa pamamagitan ng pagsasalin ng tawag sa Vulkan API. Ang DXVK ay nangangailangan ng mga driver na sumusuporta sa Vulkan 1.3 API, gaya ng Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, at AMDVLK. Maaaring gamitin ang DXVK para magpatakbo ng mga 3D na application at laro sa Linux gamit ang Wine, na nagsisilbing alternatibong mas mataas na performance sa built-in na Direct3D 9/10/11 na pagpapatupad ng Wine na tumatakbo sa ibabaw ng OpenGL.

Pangunahing pagbabago:

  • Sa mga system na sumusuporta sa HDR10 color space, posibleng i-activate ang HDR sa pamamagitan ng pagtatakda ng environment variable na DXVK_HDR=1 o pagtukoy sa dxgi.enableHDR = True parameter sa configuration file. Kapag na-activate na ang HDR, matutukoy at magagamit ng mga laro ang color space ng HDR10 kung naka-install ang vkd3d-proton 2.8 o mas bago. Ang mga pangunahing kapaligiran ng user sa Linux ay hindi pa sumusuporta sa HDR, ngunit ang suporta sa HDR ay available sa Gamescope composite server, para paganahin ito dapat mong gamitin ang opsyong β€œ--hdr-enabled” (kasalukuyang gumagana lamang sa mga system na may mga AMD GPU kapag ginagamit ang Linux kernel na may josh-hdr- patches) colorimetry).
  • Pinahusay na shader compilation. Upang mabawasan ang pagkautal, ang paggamit ng mga pipeline library ay pinalawak sa mga pipeline na may tessellation at geometry shaders, at kapag gumagamit ng MSAA, ang mga karagdagang kakayahan ng Vulkan extension na VK_EXT_extended_dynamic_state3 ay ginagamit.
  • Para sa mas lumang mga laro na may suporta para sa multi-sample na anti-aliasing (MSAA, Multi-Sample Anti-Aliasing), ang mga setting ng d3d9.forceSampleRateShading at d3d11.forceSampleRateShading ay idinagdag upang paganahin ang Sample Rate Shading mode para sa lahat ng shader, na nagpapahusay sa kalidad ng mga larawan sa mga laro.
  • Ang backend ng GLFW ay idinagdag sa mga build ng Linux, na maaaring magamit bilang alternatibo sa backend ng SDL2.
  • Pinahusay na D3D11 command passing logic upang mailapit ang gawi ng DXVK sa mga native na driver ng D3D11 at makamit ang mas predictable na performance.
  • Mga naayos na isyu na lumitaw sa mga laro:
    • Abo ng Singularidad.
    • Battlefield: Masamang Kumpanya 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Ang Ikatlo.
    • Sekiro.
    • Sonic Frontiers.
    • Supreme Commander: Huwad na Alyansa.

Pinagmulan: opennet.ru

Magdagdag ng komento