Wine byl přizpůsoben pro práci s Waylandem

V rámci projektu Wine-wayland Byl připraven soubor patchů a ovladač winewayland.drv, který umožňuje používat Wine v prostředích založených na protokolu Wayland, bez použití XWayland a komponent spojených s X11. Včetně toho byla poskytnuta možnost spuštění her a aplikací využívajících grafické API Vulkan a Direct3D 9, 10 a 11. Podpora Direct3D byla realizována pomocí vrstvy, DXVK, která překláda volání do API Vulkan. Soubor také zahrnuje patch esync (Eventfd Synchronization) pro zvýšení výkonu vícerozměrných her.

Wine byl přizpůsoben pro práci s Waylandem

Práce edice Wine pro Wayland byla testována v prostředích Arch Linux a Manjaro s kompozičním serverem Weston a ovladačem AMDGPU s podporou API Vulkan. Pro fungování je vyžadována Mesa 19.3 nebo novější verze, sestavená s podporou Wayland, Vulkan a EGL, a dostupnost knihoven SDL a Faudio, jakož i podpora Esync nebo Fsync v systému. Podporováno je přepínání do režimu celé obrazovky klávesou F11. V aktuálním stádiu vývoje chybí podpora OpenGL, herních ovladačů, GDI aplikací a vlastní kurzory. Nepracují spouštěče.

Pro vývojáře distribucí může být Wine-wayland zajímavý možností poskytnout čisté prostředí Wayland s podporou spuštění Windows aplikací, které uživateli usnadňuje odstranění potřeby instalace balíčků spojených s X11. V systémech založených na Waylandu balíček Wine-wayland umožňuje dosáhnout vyššího výkonu a odezvy her díky eliminaci zbytečných vrstev. Kromě toho, nativní použití Waylandu umožňuje zbavit se problémů s bezpečností, které jsou vlastní X11 (například nedůvěryhodné hry pro X11 mohou špehovat ostatní aplikace — protokol X11 umožňuje přístup ke všem událostem vstupu a provést substituci falešných stisknutí kláves).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster