Wydanie DXVK 2.6, implementacji Direct3D 8/9/10/11 na API Vulkan

Wydanie warstwy DXVK 2.6 jest dostępne, oferujące implementację DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 i 11, działającą poprzez tłumaczenie wywołań do API Vulkan. Aby korzystać z DXVK, potrzebne są sterowniki obsługujące API Vulkan 1.3, takie jak Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO i NVK 24.1. DXVK może być używane do uruchamiania aplikacji 3D i gier w systemie Linux przy użyciu Wine, stanowiąc bardziej wydajną alternatywę dla wbudowanych realizacji Direct3D działających na OpenGL.

Główne zmiany:

  • Dodano wsparcie dla mechanizmu NVIDIA Reflex, który pozwala na zmniejszenie opóźnień w renderowaniu grafiki w grach poprzez wcześniejsze wysyłanie poleceń do utworzenia nowej klatki, zanim bieżąca klatka zostanie zakończona. Aby skorzystać z Reflex w grach opartych na Direct3D 11, potrzeba sterownika NVIDIA obsługującego rozszerzenie Vulkan VK_NV_low_latency2 oraz zainstalowania eksperymentalnej wersji pakietu Proton. Wśród gier, które mogą skorzystać z proponowanej optymalizacji, są: God of War, Overwatch 2 i Quake Champions. Gry oparte na silniku Unreal Engine 4 na razie nie są wspierane.
  • W implementacjach D3D8 i D3D9 usunięto warunki wyścigu, prowadzące do awarii gier ładujących zasoby w trybie wielowątkowym.
  • Dodano interfejs programowania ID3D11On12Device1.
  • Zreformowano implementację wymiennych wirtualnych buforów ramki (SwapChain) opartych na API Vulkan.
  • Dodano rozwiązanie do obejścia typowego błędu w grach, prowadzącego do zniekształcenia wyjścia na systemach z sterownikami NVIDIA, wykorzystującymi MSAA (Multisample Anti-Aliasing). Kosztem tego jest niewielki wzrost zużycia pamięci oraz obciążenia CPU. Problem występował w takich grach jak Assassin’s Creed 3 / Black Flag, Watch Dogs i Stalker: Clear Sky.
  • Wprowadzone optymalizacje, które potencjalnie zwiększają wydajność w grach korzystających z trybu NVAPI UAVOverlap, pikselowego shadera UAV lub wiązania zasobów. Na przykład, wzrost wydajności jest zauważalny w grach Baldur's Gate 3, Trine 5 i God of War.
  • Rozwiązano problemy, które występowały w grach:
    • Cardfight!! Vanguard Dear Days 2
    • CivCity: Rome
    • Clanfolk
    • Global Operations
    • Kingdom Come: Deliverance
    • Need For Speed: Hot Pursuit 2
    • Silent Hill 2
    • Tom Clancy’s Splinter Cell
    • Trainz 1.3
    • Watch Dogs 2

    Ź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