Inom ramen för projektet ett set patchar och drivrutiner för winewayland.drv har förberetts, vilket möjliggör anvÀndning av Wine i miljöer baserade pÄ Wayland-protokollet, utan att anvÀnda XWayland och komponenter relaterade till X11. Detta inkluderar möjligheten att köra spel och applikationer som anvÀnder grafik-API:erna Vulkan och Direct3D 9, 10 och 11. Stödet för Direct3D implementeras via ett lager , som omvandlar anrop till Vulkan-API:et. Setet inkluderar ocksÄ patchar (Eventfd Synchronization) för att öka prestandan för flerspÄriga spel.
Arbetet med Wine-redigeringen för Wayland har testats i miljöer som Arch Linux och Manjaro med den kompositservern Weston och AMDGPU-drivrutinen med stöd för Vulkan-API:et. För att fungera krÀvs Mesa 19.3 eller en nyare version som Àr byggd med stöd för Wayland, Vulkan och EGL, samt bibliotek som SDL och Faudio, och stöd för eller i systemet. Det stöds att vÀxla till helskÀrmslÀge med tangenten F11. För nÀrvarande finns det ingen stöd för OpenGL, spelkontroller, GDI-applikationer eller egna markörer. Launchers fungerar inte.
För utvecklare av distributioner kan Wine-wayland vara intressant genom att erbjuda en ren Wayland-miljö med stöd för att köra Windows-applikationer, vilket befriar anvĂ€ndaren frĂ„n att behöva installera paket relaterade till X11. I system baserade pĂ„ Wayland gör paketet Wine-wayland det möjligt att uppnĂ„ högre prestanda och responsivitet i spel genom att utesluta onödiga lager. Dessutom ger det inbyggda anvĂ€ndandet av Wayland möjligheten att undvika sĂ€kerhetsproblem, X11 (till exempel kan opĂ„litliga spel för X11 spionera pĂ„ andra applikationer â X11-protokollet tillĂ„ter Ă„tkomst till alla inmatningsevenemang och möjliggör insĂ€ttning av falska tangenttryckningar).
KĂ€lla: opennet.ru
