V rámci projektu Bol pripravený súbor patchov a ovládač winewayland.drv, ktorý umožňuje používanie Wine v prostrediach založených na protokole Wayland, bez použitia XWayland a komponentov súvisiacich s X11. Medzi iným poskytuje možnosť spustenia hier a aplikácií využívajúcich grafický API Vulkan a Direct3D 9, 10 a 11. Podpora Direct3D je implementovaná prostredníctvom vrstvy , ktorá prekladá volania do API Vulkan. Sada tiež obsahuje patche (Eventfd Synchronization) na zvýšenie výkonu viacerých herných procesov.
Práca edície Wine pre Wayland bola testovaná v prostrediach Arch Linux a Manjaro s kompozitným serverom Weston a ovládačom AMDGPU s podporou API Vulkan. Pre správnu funkciu je potrebný Mesa 19.3 alebo novšia verzia, zostavená so podporou Wayland, Vulkan a EGL, prítomnosť knižníc SDL a Faudio, ako aj podpora alebo v systéme. Podporuje sa prechod do celoobrazovkového režimu klávesovou skratkou F11. V súčasnej fáze vývoja chýba podpora OpenGL, herných ovládačov, GDI aplikácií a vlastných kurzorov. Nefungujú spúšťače.
Pre vývojárov distribúcií Wine-wayland môže byť zaujímavý možnosťou poskytnúť čisté prostredie Wayland s podporou spúšťania aplikácií Windows, zbavujúc používateľa potreby inštalovať balíky týkajúce sa X11. V systémoch založených na Wayland umožňuje balík Wine-wayland dosiahnuť vyšší výkon a pohotovosť hier vylúčením nadbytočných vrstiev. Okrem toho natívne používanie Wayland zbavuje problému s bezpečnosťou, X11 (napríklad nedôveryhodné hry pre X11 môžu špehovať iné aplikácie — protokol X11 umožňuje prístup ke všetkým vstupným udalostiam a realizovať substitúciu falošných stlačení klávesov).
Zdroj: opennet.ru
