DXVK 2.1, Direct3D 9/10/11 implementāciju izlaišana papildus Vulkan API

Ir pieejams DXVK 2.1 slāņa izlaidums, kas nodrošina DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 un 11 ieviešanu, kas darbojas, tulkojot zvanus uz Vulkan API. DXVK nepieciešami draiveri, kas atbalsta Vulkan API 1.3, piemēram, Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 un AMDVLK. DXVK var izmantot, lai palaistu 3D lietojumprogrammas un spēles operētājsistēmā Linux, izmantojot Wine, kas kalpo kā labākas veiktspējas alternatīva Wine vietējām Direct3D 9/10/11 implementācijām, kas darbojas virs OpenGL.

Galvenās izmaiņas:

  • Sistēmās, kas atbalsta HDR10 krāsu telpu, ir iespējams aktivizēt HDR, iestatot vides mainīgo DXVK_HDR=1 vai konfigurācijas failā norādot parametru dxgi.enableHDR = True. Kad HDR ir aktivizēts, spēles var noteikt un izmantot HDR10 krāsu telpu, ja tām ir vkd3d-proton 2.8 vai jaunāka versija. Galvenās lietotāju vides operētājsistēmā Linux vēl neatbalsta HDR, taču HDR atbalsts ir pieejams Gamescope saliktajā serverī, lai to iespējotu, jāizmanto opcija “--hdr-enabled” (šobrīd darbojas tikai sistēmās ar AMD GPU, kad tiek izmantots Linux kodols ar josh-hdr- ielāpiem) kolorimetrija).
  • Uzlabota ēnotāju kompilācija. Lai samazinātu stostīšanos, konveijera bibliotēku izmantošana ir paplašināta līdz konveijeriem ar teselācijas un ģeometrijas ēnotājiem, un, izmantojot MSAA, tiek izmantotas Vulkan paplašinājuma VK_EXT_extended_dynamic_state3 papildu iespējas.
  • Vecākām spēlēm ar atbalstu vairāku paraugu anti-aliasing (MSAA, Multi-Sample Anti-Aliasing) ir pievienoti iestatījumi d3d9.forceSampleRateShading un d3d11.forceSampleRateShading, lai iespējotu Sample Rate Shading režīmu visiem ēnotājiem, kas uzlabo kvalitāti. attēlus spēlēs.
  • GLFW aizmugursistēma ir pievienota Linux versijām, ko var izmantot kā alternatīvu SDL2 aizmugursistēmai.
  • Uzlabota D3D11 komandu nodošanas loģika, lai tuvinātu DXVK darbību vietējiem D3D11 draiveriem un panāktu paredzamāku veiktspēju.
  • Izlabotas problēmas, kas parādījās spēlēs:
    • Singularitātes pelni.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Trešais.
    • Sekiro.
    • Sonic Frontiers.
    • Augstākais komandieris: Forged Alliance.

Avots: opennet.ru

Pievieno komentāru