En els límits del projecte s'ha preparat un conjunt de pedaços i controlador winewayland.drv que us permeten utilitzar Wine en entorns basats en el protocol Wayland, sense utilitzar components relacionats amb XWayland i X11. Això inclou la possibilitat d'executar jocs i aplicacions que utilitzen l'API de gràfics Vulkan i Direct3D 9, 10 i 11. El suport de Direct3D s'implementa mitjançant una capa , que tradueix les trucades a l'API Vulkan. El conjunt també inclou pedaços (Sincronització d'Eventfd) per augmentar el rendiment dels jocs multifils.
L'edició Wine for Wayland provada en entorns Arch Linux i Manjaro amb el servidor compost Weston i el controlador AMDGPU amb suport per a l'API de Vulkan. Requereix Mesa 19.3 o posterior, compilat amb suport per a Wayland, Vulkan i EGL, biblioteques SDL i Faudio i suport. o en sistema. S'admet el canvi al mode de pantalla completa mitjançant la tecla d'accés ràpid F11. En l'etapa actual de desenvolupament no hi ha suport per a OpenGL, controladors de joc, aplicacions GDI i cursors personalitzats. Els llançadors no funcionen.
Per als desenvolupadors de distribucions Wine-wayland, pot ser interessant proporcionar un entorn pur de Wayland amb suport per al llançament. Windows-aplicacions, eliminant la necessitat que l'usuari instal·li paquets relacionats amb X11. En sistemes basats en Wayland, el paquet Wine-wayland permet millorar el rendiment i la resposta del joc eliminant capes innecessàries. A més, l'ús natiu de Wayland elimina els problemes de seguretat. X11 (per exemple, els jocs X11 poc fiables poden espiar altres aplicacions; el protocol X11 us permet accedir a tots els esdeveniments d'entrada i realitzar una substitució de tecles falses).
Font: opennet.ru
