Som en del af projektet Der er blevet forberedt et sæt patches og driver winewayland.drv, som muliggør brugen af Wine i miljøer baseret på Wayland-protokollen uden behov for XWayland og komponenter relateret til X11. Dette inkluderer muligheden for at køre spil og applikationer, som bruger grafiske API'er Vulkan og Direct3D 9, 10 og 11. Støtten for Direct3D er implementeret ved hjælp af et lag, der omdanner kald til Vulkan API. Sættet inkluderer også patches (Eventfd Synchronization) for at forbedre ydeevnen i multitrådede spil.
Wine-redaktionens arbejde for Wayland er testet i Arch Linux og Manjaro med kompositserveren Weston og AMDGPU-driveren med støtte for Vulkan API. Der kræves Mesa 19.3 eller nyere version, bygget med støtte for Wayland, Vulkan og EGL, tilstedeværelse af SDL- og Faudio-biblioteker, samt støtte eller i systemet. Skift til fuldskærm understøttes med tastaturgenvejen F11. På nuværende udviklingsstadium er der ingen støtte for OpenGL, spilcontrollere, GDI-applikationer eller brugerdefinerede markører. Startprogrammer fungerer ikke.
For udviklere af distributioner kan Wine-wayland være interessant i kraft af muligheden for at tilbyde et rent Wayland-miljø med støtte til kørsel af Windows-applikationer, hvilket befrier brugeren fra at skulle installere pakker relateret til X11. I Wayland-baserede systemer giver Wine-wayland mulighed for at opnå højere ydeevne og responsivitet i spil ved at fjerne unødvendige lag. Desuden giver den native brug af Wayland mulighed for at undgå sikkerhedsproblemer, X11 (for eksempel kan mistænkelige spil til X11 overvåge andre applikationer—X11-protokollen giver adgang til alle inputbegivenheder og muliggør substitution af falske tastetryk).
Kilde: opennet.ru
