Dostępna jest wersja warstwy DXVK 3.0.1, która wprowadza implementację DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 i 11, działającą poprzez translację wywołań do API Vulkan. Do korzystania z DXVK wymagane są sterowniki obsługujące API Vulkan 1.4, takie jak NVIDIA 575.51.02, Mesa AMD RADV 25.0, NVIDIA 25.1 oraz Intel ANV 25.1. DXVK może być używane do uruchamiania aplikacji 3D i gier w systemie Linux z Wine, pełniąc rolę bardziej wydajnej alternatywy dla wbudowanych w Wine implementacji Direct3D działających na OpenGL.
Główne zmiany:
- Na wszystkich desktopowych GPU wyłączono użycie drugiego bufora poleceń, co nieznacznie obniżyło wydajność w niewielkiej liczbie gier z nieoptymalnymi wzorcami wygładzania MSAA, jednak rozwiązało pewne problemy z renderowaniem i zawieszaniem się GPU.
- Usunięto regresje w renderowaniu, które występowały w grach opartych na D3D9, takich jak Black Mesa, Gothic 3 i GTA IV.
- Usunięto awarię podczas ładowania bibliotek D3D przy aktywnym urządzeniu D3D.
- Obejściem zablokowano pojawianie się błędu w sterowniku Mesa ANV, który prowadził do zawieszania się GPU w niektórych grach na systemach z Intel Alchemist i starszymi GPU. Na systemach z podobnymi GPU domyślnie włączone są bufory deskryptorów, co negatywnie wpłynęło na wydajność.
- Rozwiązane problemy w grach:
- Empire Earth 2
- Fallout 3
- Fruit Ninja
- Kane & Lynch: Dead Men
- King’s Bounty: The Legend
- Manhunt
- Splinter Cell 3
- Total War: Medieval II
Źródło: opennet.ru
