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

Dostupno je izdanje sloja DXVK 2.1, koje pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći putem prijevoda poziva na Vulkan API. DXVK zahtijeva upravljačke programe 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 Linuxu koristeći Wine, služeći kao alternativa viših performansi Wineovim nativnim Direct3D 9/10/11 implementacijama koje rade povrh OpenGL-a.

Velike promjene:

  • Na sustavima koji podržavaju HDR10 prostor boja, moguće je aktivirati HDR postavljanjem varijable okruženja DXVK_HDR=1 ili navođenjem parametra dxgi.enableHDR = True u konfiguracijskoj datoteci. Nakon što je HDR aktiviran, igre mogu otkriti i koristiti HDR10 prostor boja ako imaju 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 Gamescope kompozitnom poslužitelju, da biste je omogućili trebali biste upotrijebiti opciju “--hdr-enabled” (trenutačno radi samo na sustavima s AMD GPU-ima kada koristite Linux kernel s josh-hdr- zakrpama) kolorimetrijom).
  • Poboljšana kompilacija shadera. Kako bi se smanjilo zastajkivanje, upotreba knjižnica cjevovoda proširena je na cjevovode s teselacijom i geometrijskim shaderima, a pri korištenju MSAA koriste se dodatne mogućnosti Vulkanove 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 igrama.
  • Pozadina GLFW dodana je verzijama Linuxa, što se može koristiti kao alternativa pozadini SDL2.
  • Poboljšana logika prolaska naredbi D3D11 kako bi se ponašanje DXVK približilo izvornim D3D11 upravljačkim programima i postigla predvidljivija izvedba.
  • Problemi koji se javljaju u igrama su riješeni:
    • Pepeo singularnosti.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: Treći.
    • Sekiro.
    • Sonic Frontiers.
    • Vrhovni zapovjednik: kovani savez.

Izvor: opennet.ru

Dodajte komentar