Wydanie projektu DXVK 1.2 z implementacją Direct3D 10/11 na bazie Vulkan API

opublikowany uwalnianie międzywarstwowe DXVK 1.2, 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 wymagane wsparcie dla kierowców Vulkan APIJak na przykład
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.

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. jakieś gry wydajność kombinacji Wine+DXVK inny 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. DXVK-AGS wraz z implementacją rozszerzeń AGS (AMD GPU Services) zaproponowanych w SDK AMD AGS 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

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster