Wyn oanpast oan wurk mei Wayland

Yn 'e grinzen fan it projekt Wine-wayland in set fan patches en driver winewayland.drv binne taret wêrmei jo te brûken Wine yn omjouwings basearre op it Wayland protokol, sûnder it brûken fan XWayland en X11-relatearre komponinten. Dit omfettet de mooglikheid om spultsjes en applikaasjes út te fieren dy't de Vulkan-grafyk API en Direct3D 9, 10 en 11 brûke. Direct3D-stipe wurdt ymplementearre mei in laach DXVK, dy't oproppen oerset nei de Vulkan API. De set befettet ek patches esync (Eventfd Syngronisaasje) om de prestaasjes fan multi-threaded spultsjes te ferheegjen.

Wyn oanpast oan wurk mei Wayland

De Wine-edysje foar Wayland is hifke yn 'e Arch Linux- en Manjaro-omjouwings mei in Weston gearstalde tsjinner en in AMDGPU-bestjoerder mei stipe foar de Vulkan API. Om te wurkjen hawwe jo Mesa 19.3 nedich as in nijere ferzje, kompilearre mei stipe foar Wayland, Vulkan en EGL, de oanwêzigens fan 'e SDL- en Faudio-biblioteken, lykas ek stipe Esync of Fsync yn systeem. Oerskeakelje nei folslein skerm modus mei de F11 fluchtoets wurdt stipe. Op it hjoeddeistige stadium fan ûntwikkeling is d'r gjin stipe foar OpenGL, spielkontrôles, GDI-applikaasjes en oanpaste rinnerkes. Launchers wurkje net.

Untwikkelders fan Wine-wayland-distribúsje kinne ynteressearre wêze yn 'e mooglikheid om in suvere Wayland-omjouwing te leverjen mei stipe foar it útfieren fan Windows-applikaasjes, wêrtroch't de needsaak foar de brûker om X11-relatearre pakketten te ynstallearjen. Op Wayland-basearre systemen lit it Wine-wayland-pakket jo hegere prestaasjes en responsiviteit fan spultsjes berikke troch ûnnedige lagen te eliminearjen. Derneist makket it eigen gebrûk fan Wayland it mooglik om feiligensproblemen kwyt te reitsjen, karakteristyk X11 (ûnbetroubere X11-spultsjes kinne bygelyks oare applikaasjes bispiede - it X11-protokol lit jo tagong krije ta alle ynfier-eveneminten en falske toetsoanslagferfanging útfiere).

Boarne: opennet.ru

Add a comment