Wine er tilpasset til at fungere med Wayland

Som en del af projektet Wine-wayland Der er blevet forberedt et sæt patches og driver winewayland.drv, som muliggør brugen af Wine i miljøer baseret på Wayland-protokollen uden behov for XWayland og komponenter relateret til X11. Dette inkluderer muligheden for at køre spil og applikationer, som bruger grafiske API'er Vulkan og Direct3D 9, 10 og 11. Støtten for Direct3D er implementeret ved hjælp af et lag, DXVKder omdanner kald til Vulkan API. Sættet inkluderer også patches esync (Eventfd Synchronization) for at forbedre ydeevnen i multitrådede spil.

Wine er tilpasset til at fungere med Wayland

Wine-redaktionens arbejde for Wayland er testet i Arch Linux og Manjaro med kompositserveren Weston og AMDGPU-driveren med støtte for Vulkan API. Der kræves Mesa 19.3 eller nyere version, bygget med støtte for Wayland, Vulkan og EGL, tilstedeværelse af SDL- og Faudio-biblioteker, samt støtte Esync eller Fsync i systemet. Skift til fuldskærm understøttes med tastaturgenvejen F11. På nuværende udviklingsstadium er der ingen støtte for OpenGL, spilcontrollere, GDI-applikationer eller brugerdefinerede markører. Startprogrammer fungerer ikke.

For udviklere af distributioner kan Wine-wayland være interessant i kraft af muligheden for at tilbyde et rent Wayland-miljø med støtte til kørsel af Windows-applikationer, hvilket befrier brugeren fra at skulle installere pakker relateret til X11. I Wayland-baserede systemer giver Wine-wayland mulighed for at opnå højere ydeevne og responsivitet i spil ved at fjerne unødvendige lag. Desuden giver den native brug af Wayland mulighed for at undgå sikkerhedsproblemer, der er karakteristiske for X11 (for eksempel kan mistænkelige spil til X11 overvåge andre applikationer—X11-protokollen giver adgang til alle inputbegivenheder og muliggør substitution af falske tastetryk).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster