DXVK 2.1, „Direct3D 9/10/11“ diegimų išleidimas kartu su „Vulkan“ API

Galimas DXVK 2.1 sluoksnio leidimas, kuriame įdiegta DXGI („DirectX Graphics Infrastructure“), „Direct3D 9“, 10 ir 11, verčiant skambučius į „Vulkan API“. DXVK reikalingos tvarkyklės, palaikančios Vulkan API 1.3, pvz., Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ir AMDVLK. DXVK gali būti naudojamas 3D programoms ir žaidimams paleisti Linux sistemoje naudojant Wine, o tai yra našesnė alternatyva vietinėms Wine Direct3D 9/10/11 diegimams, veikiančioms OpenGL viršuje.

Pagrindiniai pakeitimai:

  • Sistemose, kurios palaiko HDR10 spalvų erdvę, HDR galima suaktyvinti nustatant aplinkos kintamąjį DXVK_HDR=1 arba konfigūracijos faile nurodant parametrą dxgi.enableHDR = True. Suaktyvinus HDR, žaidimai gali aptikti ir naudoti HDR10 spalvų erdvę, jei turi vkd3d-proton 2.8 ar naujesnę versiją. Pagrindinės Linux naudotojų aplinkos dar nepalaiko HDR, tačiau HDR palaikymas galimas Gamescope sudėtiniame serveryje. Norėdami jį įjungti, turėtumėte naudoti parinktį „--hdr-enabled“ (šiuo metu veikia tik sistemose su AMD GPU, kai naudojate Linux branduolys su josh-hdr pataisais) kolorimetrija).
  • Patobulintas šešėlių kompiliavimas. Siekiant sumažinti mikčiojimą, konvejerinių bibliotekų naudojimas buvo išplėstas iki vamzdynų su teseliavimo ir geometrijos šešėliais, o naudojant MSAA, naudojamos papildomos Vulkan plėtinio VK_EXT_extended_dynamic_state3 galimybės.
  • Senesniuose žaidimuose, palaikančiuose kelių pavyzdžių anti-aliasing (MSAA, Multi-Sample Anti-Aliasing), d3d9.forceSampleRateShading ir d3d11.forceSampleRateShading nustatymai buvo įtraukti, kad būtų įjungtas Sample Rate Shading režimas visiems šešėliams, o tai pagerina kokybę. vaizdų žaidimuose.
  • GLFW užpakalinė programa buvo pridėta prie „Linux“ versijų, kurios gali būti naudojamos kaip SDL2 vidinės sistemos alternatyva.
  • Patobulinta D3D11 komandų perdavimo logika, kad DXVK elgesys priartėtų prie vietinių D3D11 tvarkyklių ir būtų labiau nuspėjamas našumas.
  • Išspręstos žaidimuose kilusios problemos:
    • Singuliarumo pelenai.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Šventųjų eilė: trečioji.
    • Sekiro.
    • Sonic Frontiers.
    • Aukščiausiasis vadas: Forged Alliance.

Šaltinis: opennet.ru

Добавить комментарий