Die Veröffentlichung des Projekts Wine-wayland 10.5 bietet eine Reihe von Patches zur Nutzung von Wine in Umgebungen, die auf dem Wayland-Protokoll basieren, ohne XWayland und X11-Komponenten zu verwenden. Teilweise wurden viele Entwicklungen von Wine-wayland, darunter der Treiber winewayland.drv, bereits in die Hauptversion von Wine integriert. Die neue Version zeichnet sich durch die Synchronisierung mit dem Wine 10 Branch (einschlieĂlich Wine 10.5) und durch Aktualisierungen der Versionen von DXVK, VKD3D und Mangohud aus. Anstelle von FSYNC wird jetzt der kĂŒrzlich in den Linux-Kernel aufgenommene Treiber ntsync verwendet, der eine Reihe von Synchronisationsprimitive bereitstellt, die in Windows NT verwendet werden. Die GröĂe der Installationspakete wurde von 120 auf 99 MB reduziert.
Distributoren können Wine-wayland verwenden, um Wayland-Umgebungen zu erstellen, die das AusfĂŒhren von Windows-Anwendungen unterstĂŒtzen, ohne dass Pakete im Zusammenhang mit X11 installiert werden mĂŒssen. In Wine-wayland besteht die Möglichkeit, Spiele und Anwendungen, die die Grafik-APIs Vulkan und Direct3D 9/11/12 nutzen, auszufĂŒhren. Die UnterstĂŒtzung von Direct3D erfolgt durch die Schicht DXVK, die Aufrufe in die Vulkan-API ĂŒbersetzt. Um die Leistung von mehrprozessorgestĂŒtzten Spielen zu erhöhen, wird der ntsync-Treiber verwendet, und um die BildqualitĂ€t bei der Skalierung auf hochauflösenden Bildschirmen zu verbessern, kommt die AMD FSR-Technologie (FidelityFX Super Resolution) zum Einsatz.
Spiele, deren FunktionalitĂ€t in Wine-wayland ĂŒberprĂŒft wurde:
- ABZU
- Age of Wonders 3
- Civilization 6
- Crusader Kings 2
- Cyberpunk 2077
- Dirt 3
- Divinity Original Sin 2
- Dungeons 3
- Endless Space
- EU4
- GTA 5
- Imperator Rome
- Mutant Year Zero
- Pathfinder Kingmaker
- Path of Exile
- Pillars of Eternity
- Rebel Galaxy
- Seven
- Shogun Total War 2
- Stellaris
- Subnautica
- Thea 2: The Shattering
- The Witcher 1
- The Witcher 3
- Torchlight 1
- Torchlight 2
- Tropico 6
- Warframe
- Wasteland 2
- Ziggurat 1

ZusĂ€tzlich ist die korrigierte Version der DXVK 2.6.1 hervorzuheben, welche die Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 und 11 bereitstellt, die durch die Translationsaufrufe in der Vulkan-API funktioniert. Um DXVK verwenden zu können, sind Treiber erforderlich, die die API Vulkan 1.3 unterstĂŒtzen, wie Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO und NVK 24.1. DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszufĂŒhren und stellt eine leistungsstĂ€rkere Alternative zu den in Wine integrierten Direct3D-Implementierungen dar, die ĂŒber OpenGL laufen.
In der neuen Version von DXVK wurden die Probleme mit AbstĂŒrzen und HĂ€ngern auf Systemen mit AMD Vega und RDNA4 GPUs behoben, sowie das Auftreten visueller Artefakte in Unity Engine-Spielen auf Systemen mit NVIDIA GPUs. Probleme beim Start von Spielen wie Assassinâs Creed Origins, Hitman 2, LEGO Batman: The Video Game, LEGO Indiana Jones: The Original Adventures und Need For Speed: Most Wanted (2005) wurden ebenfalls gelöst.
Quelle: opennet.ru
