Víno prispôsobené na prácu pomocou Wayland

V hraniciach projektu Vínna cesta bola pripravená sada opráv a ovládačov winewayland.drv, ktoré vám umožňujú používať Wine v prostrediach založených na protokole Wayland, bez použitia XWayland a komponentov súvisiacich s X11. To zahŕňa schopnosť spúšťať hry a aplikácie, ktoré využívajú grafické rozhranie Vulkan API a Direct3D 9, 10 a 11. Podpora Direct3D je implementovaná pomocou vrstvy DXVK, ktorý prekladá volania do Vulkan API. Sada obsahuje aj nášivky esync (Eventfd Synchronization) na zvýšenie výkonu viacvláknových hier.

Víno prispôsobené na prácu pomocou Wayland

Edícia Wine pre Wayland bola testovaná v prostrediach Arch Linux a Manjaro s kompozitným serverom Weston a ovládačom AMDGPU s podporou Vulkan API. Na fungovanie potrebujete Mesa 19.3 alebo novšiu verziu, skompilovanú s podporou pre Wayland, Vulkan a EGL, prítomnosťou knižníc SDL a Faudio, ako aj podporou Esync alebo Fsync v systéme. Prepnutie do režimu celej obrazovky pomocou klávesovej skratky F11 je podporované. V súčasnej fáze vývoja neexistuje podpora pre OpenGL, herné ovládače, GDI aplikácie a vlastné kurzory. Spúšťače nefungujú.

Vývojárov distribúcie Wine-wayland môže zaujímať možnosť poskytnúť čisté prostredie Wayland s podporou spúšťania aplikácií pre Windows, čím sa eliminuje potreba používateľa inštalovať balíky súvisiace s X11. Na systémoch založených na Wayland vám balík Wine-wayland umožňuje dosiahnuť vyšší výkon a odozvu hier odstránením nepotrebných vrstiev. Natívne používanie Waylandu navyše umožňuje zbaviť sa bezpečnostných problémov, charakteristický X11 (napríklad nedôveryhodné hry X11 môžu špehovať iné aplikácie – protokol X11 vám umožňuje pristupovať ku všetkým vstupným udalostiam a vykonávať falošnú náhradu stlačenia klávesov).

Zdroj: opennet.ru

Pridať komentár