Wydanie Wine-wayland 10.5

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

Wydanie Wine-wayland 10.5

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

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