Opublikowano wydanie projektu Wine-wayland 10.5, rozwijającego zestaw łatek do użycia Wine w środowiskach opartych na protokole Wayland, bez użycia XWayland i komponentów X11. Częściowo, wiele osiągnięć Wine-wayland, w tym sterownik winewayland.drv, zostało już przeniesionych do głównego składu Wine. Nowe wydanie jest wyjątkowe synchronizacją z gałęzią Wine 10 (zaangażowano Wine 10.5) oraz aktualizacją wersji DXVK, VKD3D i Mangohud. Zamiast FSYNC zastosowano niedawno przyjęty w skład rdzenia Linuksa sterownik ntsync, realizujący zestaw prymitywów do synchronizacji, używanych w rdzeniu Windows NT. Rozmiar instalacyjnych paczek został zmniejszony z 120 do 99 MB.
Dystrybucje mogą używać Wine-wayland do tworzenia środowisk Wayland z obsługą uruchamiania aplikacji Windows, które nie wymagają instalacji pakietów związanych z X11. W Wine-wayland udostępniono możliwość uruchamiania gier i aplikacji wykorzystujących graficzny API Vulkan oraz Direct3D 9/11/12. Obsługa Direct3D realizowana jest dzięki warstwie DXVK, która tłumaczy wywołania na API Vulkan. W celu zwiększenia wydajności gier wielowątkowych wykorzystano sterownik ntsync, a dla poprawy jakości obrazu przy skalowaniu na ekranach o wysokiej rozdzielczości zastosowano technologię AMD FSR (FidelityFX Super Resolution).
Gry, których działanie zostało sprawdzone w Wine-wayland:
- ABZU
- Age of Wonders 3
- Civilization VI
- Crusader Kings II
- Cyberpunk 2077
- Dirt 3
- Divinity: Original Sin 2
- Dungeons 3
- Endless Space
- EU4
- GTA V
- Imperator: Rome
- Mutant Year Zero
- Pathfinder: Kingmaker
- Path of Exile
- Pillars of Eternity
- Rebel Galaxy
- Seven
- Shogun: Total War II
- Stellaris
- Subnautica
- Thea 2: The Shattering
- Wiedźmin 1
- Wiedźmin 3
- Torchlight 1
- Torchlight II
- Tropico 6
- Warframe
- Wasteland 2
- Ziggurat 1

Dodatkowo można zauważyć poprawkowe wydanie warstwy DXVK 2.6.1, która udostępnia implementację DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 i 11, działającą poprzez translację wywołań na API Vulkan. Aby korzystać z DXVK, wymagane są sterowniki z obsługą 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ć stosowane do uruchamiania aplikacji i gier 3D w Linuksie przy pomocy Wine, będąc bardziej wydajną alternatywą dla wbudowanych w Wine implementacji Direct3D, działających na OpenGL.
W nowej wersji DXVK rozwiązano problemy z zawieszaniem się i awariami na systemach z GPU AMD Vega i RDNA4, a także pojawianiem się artefaktów wizualnych w grach Unity Engine na systemach z GPU NVIDIA. Rozwiązano problemy z uruchamianiem gier: Assassin’s Creed Origins, Hitman 2, LEGO Batman: The Video Game, LEGO Indiana Jones: The Original Adventures oraz Need For Speed: Most Wanted (2005).
Źródło: opennet.ru
