Víno přizpůsobené pro práci pomocí Wayland

V hranicích projektu Vinařská cesta byla připravena sada oprav a ovladače winewayland.drv, které umožňují používat Wine v prostředích založených na protokolu Wayland, bez použití XWayland a komponent souvisejících s X11. To zahrnuje schopnost spouštět hry a aplikace, které využívají grafické rozhraní Vulkan API a Direct3D 9, 10 a 11. Podpora Direct3D je implementována pomocí vrstvy DXVK, který překládá volání do Vulkan API. Sada obsahuje i nášivky esync (Eventfd Synchronization) pro zvýšení výkonu vícevláknových her.

Víno přizpůsobené pro práci pomocí Wayland

Edice Wine pro Wayland byla testována v prostředích Arch Linux a Manjaro s kompozitním serverem Weston a ovladačem AMDGPU s podporou Vulkan API. K práci potřebujete Mesa 19.3 nebo novější verzi, zkompilovanou s podporou Wayland, Vulkan a EGL, přítomnost knihoven SDL a Faudio a také podporu Esync nebo Fsync v systému. Přepínání do režimu celé obrazovky pomocí klávesové zkratky F11 je podporováno. V současné fázi vývoje chybí podpora pro OpenGL, herní ovladače, GDI aplikace a vlastní kurzory. Spouštěče nefungují.

Vývojáři distribuce Wine-wayland mohou mít zájem o možnost poskytovat čisté prostředí Wayland s podporou pro spouštění aplikací pro Windows, čímž se eliminuje nutnost, aby uživatel instaloval balíčky související s X11. Na systémech založených na Wayland vám balíček Wine-wayland umožňuje dosáhnout vyššího výkonu a odezvy her odstraněním zbytečných vrstev. Nativní použití Wayland navíc umožňuje zbavit se bezpečnostních problémů, charakteristický X11 (například nedůvěryhodné hry X11 mohou špehovat jiné aplikace - protokol X11 vám umožňuje přístup ke všem vstupním událostem a provádět falešnou náhradu úhozů).

Zdroj: opennet.ru

Přidat komentář