Wydanie DXVK 1.8, implementacja Direct3D 9/10/11 na API Vulkan

Wydano wersję warstwy DXVK 1.8, która zapewnia implementację DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, działającą poprzez translację wywołań do API Vulkan. Aby korzystać z DXVK, wymagane są sterowniki wspierające API Vulkan 1.1, takie jak Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 oraz AMDVLK. DXVK może być używane do uruchamiania aplikacji 3D i gier w systemie Linux przy użyciu Wine, działając jako bardziej wydajna alternatywa dla wbudowanych implementacji Direct3D 9/10/11 w Wine, które działają na OpenGL.

Główne zmiany:

  • DXGI obsługuje konfiguracje z wieloma monitorami. Aby działało poprawnie, wymagana jest instalacja stosunkowo świeżej wersji Wine z obsługą XRandR 1.4.
  • Aby rozwiązać problemy z uruchamianiem gier na systemach bez oddzielnego GPU, dodano w liście rastrowych realizacji programowego Vulkan, korzystającego z CPU, na przykład Lavapipe.
  • Optymalizacje operacji zmiany parametrów układu obrazu w pamięci (Image Layout) pozwoliły zwiększyć wydajność niektórych gier na GPU Intel.
  • W implementacji Direct3D 9 zoptymalizowano proces ładowania tekstur oraz sprawdzania zasłaniania obiektów przez inne obiekty. Rozwiązano problemy z niepoprawnym zwracaniem listy wspieranych formatów bufora ramki (back buffer).
  • W Direct3D 11 domyślnie włączono ustawienia d3d11.enableRtOutputNanFixup (dla starszych wersji sterownika RADV) oraz d3d11.invariantPosition (w celu rozwiązania problemów z Z-fighting, które występują na GPU RDNA2). Rozwiązano problemy z liczeniem referencji i obsługą wartości nieokreślonych (NaN) w shaderach.
  • Usunięto ostrzeżenia przy budowie nowymi wersjami narzędzi Meson.
  • Rozwiązano problemy w grach Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 oraz Tomb Raider Legend.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster