La version 7.7 du projet Wine-wayland a été publiée, développant un ensemble de patches et le pilote winewayland.drv, permettant d'utiliser Wine dans des environnements basés sur le protocole Wayland, sans utiliser XWayland et les composants X11. Cela permet de lancer des jeux et des applications utilisant l'API graphique Vulkan et Direct3D 9/11/12. Le support de Direct3D est réalisé via la couche DXVK, qui traduit les appels en API Vulkan. Cet ensemble inclut également des patches et « fsync » pour améliorer les performances des jeux multithread, ainsi qu'un code pour le support de la technologie AMD FSR (FidelityFX Super Resolution), qui réduit la perte de qualité d'image lors du redimensionnement sur des écrans haute résolution. Cette nouvelle version se distingue par sa synchronisation avec la base de code Wine 7.7 et la mise à jour des versions DXVK et VKD3D-Proton.
Pour les développeurs de distributions, le package Wine-wayland peut être intéressant en raison de sa capacité à fournir un environnement Wayland pur avec support pour l'exécution d'applications Windows, éliminant ainsi la nécessité d'installer des packages associés à X11. Dans les systèmes basés sur Wayland, le package Wine-wayland permet d'atteindre de meilleures performances et réactivité des jeux en éliminant les couches superflues. De plus, l'utilisation de Wayland permet d'éviter les problèmes de sécurité propres à X11 (par exemple, les jeux non fiables pour X11 peuvent espionner d'autres applications — le protocole X11 permet d'accéder à tous les événements d'entrée et de simuler des frappes fictives).
Source : opennet.ru
