uwalnianie międzywarstwowe , który zapewnia implementację DXGI (infrastruktura graficzna DirectX), Direct3D 10 i Direct3D 11, działając poprzez tłumaczenie wywołań do API Vulkan. Aby użyć DXVK wsparcie dla kierowców Jak na przykład
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 i .
DXVK można używać do uruchamiania aplikacji i gier 3D Linux korzystając z Wine, stanowiącego wydajniejszą alternatywę dla wbudowanej w Wine implementacji Direct3D 11 działającej na bazie OpenGL. wydajność kombinacji Wine+DXVK od startu w Windows o zaledwie 10-20%, podczas gdy przy wykorzystaniu implementacji Direct3D 11 opartej na OpenGL, wydajność spada znacznie bardziej.
Nowa wersja wykorzystuje oddzielny wątek do przesyłania bufora poleceń, co poprawia wydajność w niektórych konfiguracjach wielordzeniowych. Dodatkowo zwiększono częstotliwość wysyłania bufora poleceń, aby wyeliminować przestoje i zwiększyć wykorzystanie procesora graficznego. Spośród aplikacji, na których działanie te zmiany pozytywnie wpłynęły, należy zwrócić uwagę na grę Quake Champions.
Dodano obsługę określonych rozszerzeń renderowania, które nie są oficjalnie zdefiniowane w specyfikacji Direct3D 11 i są dostarczane oddzielnie przez producentów za pośrednictwem dodatkowych bibliotek WindowsDo działania projektu eksperymentalnego wymagane są podane rozszerzenia. wraz z implementacją rozszerzeń AGS (AMD GPU Services) zaproponowanych w i umożliwienie korzystania z niektórych optymalizacji, w tym tych zastosowanych w grach Resident Evil 2 i Devil May Cry 5.
Poprawki obejmują: Nieznacznie zmniejszone obciążenie procesora w niektórych grach. Naprawiono błąd powodujący dodanie dodatkowych elementów do pamięci podręcznej stanu i ponowną kompilację identycznych procedur obsługi Vulkan. Naprawiono błąd powodujący awarie lub nieprawidłowe użycie Vulkan podczas korzystania z metody ClearView. Obejście NVAPI, które było używane do rozwiązywania problemów z Mirror's Edge Catalyst w systemach z procesorami graficznymi NVIDIA, zostało wyłączone.
Źródło: opennet.ru
