Vin adapté au travail avec Wayland

Dans le cadre du projet Voie du vin un ensemble de correctifs et de pilotes winewayland.drv ont été préparés pour vous permettre d'utiliser Wine dans des environnements basés sur le protocole Wayland, sans utiliser de composants liés à XWayland et X11. Cela inclut la possibilité d'exécuter des jeux et des applications qui utilisent l'API graphique Vulkan et Direct3D 9, 10 et 11. La prise en charge de Direct3D est implémentée à l'aide d'une couche Extension DXVK, qui traduit les appels à l'API Vulkan. L'ensemble comprend également des correctifs désynchroniser (Eventfd Synchronization) pour augmenter les performances des jeux multithread.

Vin adapté au travail avec Wayland

L'édition Wine pour Wayland a été testée dans les environnements Arch Linux et Manjaro avec un serveur composite Weston et un pilote AMDGPU prenant en charge l'API Vulkan. Pour fonctionner, vous avez besoin de Mesa 19.3 ou d'une version plus récente, compilée avec le support de Wayland, Vulkan et EGL, la présence des bibliothèques SDL et Faudio, ainsi que le support Synchronisation ou Fsync dans le système. Le passage en mode plein écran à l'aide de la touche de raccourci F11 est pris en charge. Au stade actuel de développement, OpenGL, les contrôleurs de jeu, les applications GDI et les curseurs personnalisés ne sont pas pris en charge. Les lanceurs ne fonctionnent pas.

Les développeurs de la distribution Wine-Wayland peuvent être intéressés par la possibilité de fournir un environnement Wayland pur avec prise en charge de l'exécution d'applications Windows, éliminant ainsi le besoin pour l'utilisateur d'installer des packages liés à X11. Sur les systèmes basés sur Wayland, le package Wine-wayland vous permet d'obtenir des performances et une réactivité des jeux plus élevées en éliminant les couches inutiles. De plus, l'utilisation native de Wayland permet de s'affranchir des problèmes de sécurité, caractéristique X11 (par exemple, les jeux X11 non fiables peuvent espionner d'autres applications - le protocole X11 vous permet d'accéder à tous les événements d'entrée et d'effectuer de fausses substitutions de touches).

Source: opennet.ru

Ajouter un commentaire