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

Uformowane wydanie warstwy DXVK 1.7, dostarczającej implementację DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, działającą poprzez translację wywołań do API Vulkan. Aby używać DXVK wymagana obecność sterowników wspierających API Vulkan 1.1, takich jak AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK.
DXVK może być używany do uruchamiania aplikacji 3D i gier w systemie Linux przy użyciu Wine, będąc bardziej wydajną alternatywą dla wbudowanej w Wine implementacji Direct3D 11, działającej na OpenGL.

Główne zmiany:

  • Dodano wsparcie dla rozszerzeń API graficznego Vulkan: VK_EXT_custom_border_color (użycie do wsparcia kolorów granic w Samplerze rozwiązało wiele problemów w grach opartych na Direct3D 9, w tym Crysis i Halo 2 Vista) oraz VK_EXT_robustness2 (analogicznie do D3D11 używane do obsługi dostępu poza granicami dozwolonego obszaru zasobu). Aby korzystać z tych rozszerzeń, wymagany jest wine 5.8, a także sterowniki AMD i Intel z Mesa 20.2-dev lub sterownik NVIDIA 440.66.12-beta;
  • Zoptymalizowane zastosowanie operacji czyszczenia i
    barier przy renderowaniu, co pozwoliło nieznacznie poprawić wydajność niektórych gier;
  • W grach D3D11 dodano możliwość użycia kolejek obliczeniowych do asynchronicznego ładowania zasobów, jeśli sterownik (np. RADV) nie obsługuje oddzielnej kolejki przesyłania;
  • Zrealizowano pewną funkcjonalność DXGI 1.6, która będzie stosowana w przyszłych wydaniach World of Warcraft;
  • Zredukowano zużycie pamięci w D3D9, co pozwoliło uniknąć wyczerpania dostępnej pamięci w niektórych grach, takich jak Toxikk;
  • Usunięto błędy weryfikacji Vulkan w Cloudpunk i innych grach, niepoprawnie używających bufora zasobów;
  • Rozwiązano problemy przy kompilacji w GCC 10.1;
  • Usunięto różne problemy związane z D3D9;
  • Przerobiono opcję dxgi.tearFree;
  • Rozwiązano problemy w grach Fallout New Vegas, Freelancer, GTA IV i Halo Custom Edition;
  • Zakończono wsparcie dla kompilacji z winelib. Aby skompilować DXVK, teraz wymagany jest MinGW.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster