DXVK 2.1, Direct3D 9/10/11 implementációk kiadása a Vulkan API-n

Elérhető a DXVK 2.1 réteg kiadása, amely a DXGI (DirectX Graphics Infrastructure), a Direct3D 9, 10 és 11 megvalósítását biztosítja, és a hívások Vulkan API-ra történő fordításán keresztül dolgozik. A DXVK olyan illesztőprogramokat igényel, amelyek támogatják a Vulkan API 1.3-at, például a Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 és AMDVLK. A DXVK használható 3D alkalmazások és játékok futtatására Linuxon a Wine használatával, ami nagyobb teljesítményű alternatívaként szolgál a Wine natív, OpenGL-en futó Direct3D 9/10/11 implementációihoz képest.

Nagy változások:

  • A HDR10 színteret támogató rendszereken lehetőség van a HDR aktiválására a DXVK_HDR=1 környezeti változó beállításával vagy a dxgi.enableHDR = True paraméter megadásával a konfigurációs fájlban. A HDR aktiválása után a játékok észlelhetik és használhatják a HDR10 színteret, ha vkd3d-proton 2.8 vagy újabb verzióval rendelkeznek. A Linux fő felhasználói környezetei még nem támogatják a HDR-t, de a HDR-támogatás elérhető a Gamescope kompozit szerveren, ennek engedélyezéséhez használja a „--hdr-enabled” opciót (jelenleg csak AMD GPU-val rendelkező rendszereken működik a Linux kernel josh-hdr- patch-ekkel) kolorimetria).
  • Továbbfejlesztett shader összeállítás. A dadogás csökkentése érdekében a csővezeték-könyvtárak használatát kibővítették a tessellációs és geometriai árnyékolókkal ellátott folyamatokra, az MSAA használatakor pedig a VK_EXT_extended_dynamic_state3 Vulkan bővítmény további lehetőségeit használják.
  • A többmintás élsimítást (MSAA, Multi-Sample Anti-Aliasing) támogató régebbi játékokhoz hozzáadták a d3d9.forceSampleRateShading és d3d11.forceSampleRateShading beállításokat, hogy engedélyezzék a Sample Rate Shading módot az összes shader számára, ami javítja a minőséget. képek a játékokban.
  • A GLFW háttérrendszer hozzáadásra került a Linux buildekhez, amely az SDL2 háttérrendszer alternatívájaként használható.
  • Továbbfejlesztett D3D11 parancsátadási logika, hogy a DXVK viselkedését közelebb hozza a natív D3D11 illesztőprogramokhoz, és kiszámíthatóbb teljesítményt érjen el.
  • A játékokban előforduló problémákat javítottuk:
    • A szingularitás hamvai.
    • Battlefield: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Saints Row: A harmadik.
    • Sekiro.
    • Sonic Frontiers.
    • Legfelsőbb parancsnok: Forged Alliance.

Forrás: opennet.ru

Hozzászólás