Wine bol prispôsobený na prácu s Wayland

V rámci projektu Wine-wayland 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 DXVK, ktorá prekladá volania do API Vulkan. Sada tiež obsahuje patche esync (Eventfd Synchronization) na zvýšenie výkonu viacerých herných procesov.

Wine bol prispôsobený na prácu s Wayland

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 Esync alebo Fsync 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, ktoré sú typické 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

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster