Dostępna jest wersja warstwy DXVK 2.1, zapewniająca implementację DXGI (Infrastruktura graficzna DirectX), Direct3D 9, 10 i 11, działająca poprzez tłumaczenie wywołań do API Vulkan. DXVK wymaga sterowników obsługujących Vulkan API 1.3, takich jak Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 i AMDVLK. DXVK może być używany do uruchamiania aplikacji i gier 3D w systemie Linux przy użyciu Wine, stanowiąc wydajniejszą alternatywę dla natywnych implementacji Direct3D 9/10/11 Wine działających na OpenGL.
Główne zmiany:
- W systemach obsługujących przestrzeń kolorów HDR10 możliwe jest aktywowanie HDR poprzez ustawienie zmiennej środowiskowej DXVK_HDR=1 lub określenie parametru dxgi.enableHDR = True w pliku konfiguracyjnym. Po aktywowaniu HDR gry będą mogły wykrywać i wykorzystywać przestrzeń kolorów HDR10, jeśli mają vkd3d-proton 2.8 lub nowszy. Główne środowiska użytkowników w systemie Linux nie obsługują jeszcze HDR, ale obsługa HDR jest dostępna na serwerze kompozytowym Gamescope, aby ją włączyć, należy użyć opcji „--hdr-enabled” (obecnie działa tylko w systemach z procesorami graficznymi AMD podczas korzystania z Jądro Linux z łatkami Josh-Hdr) kolorymetria).
- Ulepszona kompilacja shaderów. Aby ograniczyć zacinanie się, zastosowanie bibliotek potokowych zostało rozszerzone o potoki z teselacją i shaderami geometrii, a przy korzystaniu z MSAA wykorzystywane są dodatkowe możliwości rozszerzenia Vulkan VK_EXT_extended_dynamic_state3.
- W przypadku starszych gier obsługujących antyaliasing wielopróbkowy (MSAA, Multi-Sample Anti-Aliasing) dodano ustawienia d3d9.forceSampleRateShading i d3d11.forceSampleRateShading, aby włączyć tryb cieniowania częstotliwości próbkowania dla wszystkich shaderów, co poprawia jakość obrazów w grach.
- Do kompilacji Linuksa dodano backend GLFW, który może być używany jako alternatywa dla backendu SDL2.
- Ulepszona logika przekazywania poleceń D3D11, aby zbliżyć zachowanie DXVK do natywnych sterowników D3D11 i osiągnąć bardziej przewidywalną wydajność.
- Naprawiono problemy występujące w grach:
- Popiół Osobliwości.
- Pole bitwy: Zła firma 2.
- Gujian 3.
- Resident Evil 4 HD.
- Saints Row: Trzeci.
- Sekiro.
- Granice Sonica.
- Najwyższy Dowódca: Ukuty Sojusz.
Źródło: opennet.ru