Izdanje implementacije DXVK 2.1, Direct3D 9/10/11 na vrhu Vulkan API-ja

Dostupno je izdanje sloja DXVK 2.1, koji pruža implementaciju DXGI (DirectX grafička infrastruktura), Direct3D 9, 10 i 11, koji radi kroz prevođenje poziva na Vulkan API. DXVK zahteva drajvere koji podržavaju Vulkan API 1.3, kao što su Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linux-u koristeći Wine, služeći kao alternativa viših performansi Wineovim izvornim Direct3D 9/10/11 implementacijama koje rade na OpenGL-u.

Glavne promjene:

  • Na sistemima koji podržavaju HDR10 prostor boja, moguće je aktivirati HDR postavljanjem varijable okruženja DXVK_HDR=1 ili specificiranjem parametra dxgi.enableHDR = True u konfiguracijskoj datoteci. Kada se HDR aktivira, igre mogu otkriti i koristiti HDR10 prostor boja ako je instaliran vkd3d-proton 2.8 ili noviji. Glavna korisnička okruženja u Linuxu još ne podržavaju HDR, ali HDR podrška je dostupna na kompozitnom serveru Gamescope, da biste je omogućili, trebali biste koristiti opciju “--hdr-enabled” (trenutno radi samo na sistemima s AMD GPU-ima kada se koristi Linux kernel sa josh-hdr- zakrpama) kolorimetrija).
  • Poboljšana kompilacija shadera. Da bi se smanjilo mucanje, upotreba cevovodnih biblioteka je proširena na cevovode sa teselacionim i geometrijskim shaderima, a kada se koristi MSAA, koriste se dodatne mogućnosti Vulkan ekstenzije VK_EXT_extended_dynamic_state3.
  • Za starije igre s podrškom za multi-sample anti-aliasing (MSAA, Multi-Sample Anti-Aliasing), dodane su postavke d3d9.forceSampleRateShading i d3d11.forceSampleRateShading kako bi se omogućio način rada Sample Rate Shading za sve shadere, što poboljšava kvalitetu slika u igricama.
  • GLFW backend je dodat Linux buildovima, koji se mogu koristiti kao alternativa SDL2 backendu.
  • Poboljšana logika prenošenja komandi D3D11 kako bi se DXVK ponašanje približilo izvornim D3D11 drajverima i postiglo predvidljivije performanse.
  • Ispravljeni problemi koji su se pojavili u igrama:
    • Ashes of the Singularity.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Treći.
    • Sekiro.
    • Sonic Frontiers.
    • Vrhovni komandant: kovana alijansa.

izvor: opennet.ru

Dodajte komentar