Vino prilagođeno za rad koristeći Wayland

U granicama projekta Wine-wayland Pripremljen je set zakrpa i drajvera winewayland.drv koji vam omogućavaju da koristite Wine u okruženjima baziranim na Wayland protokolu, bez upotrebe XWayland i X11 povezanih komponenti. Ovo uključuje mogućnost pokretanja igara i aplikacija koje koriste Vulkan grafički API i Direct3D 9, 10 i 11. Direct3D podrška je implementirana pomoću sloja Dxvk, koji prevodi pozive na Vulkan API. Set takođe uključuje flastere esync (Sinhronizacija Eventfd) za povećanje performansi igara sa više niti.

Vino prilagođeno za rad koristeći Wayland

Wine izdanje za Wayland je testirano u Arch Linux i Manjaro okruženjima sa Weston kompozitnim serverom i AMDGPU drajverom sa podrškom za Vulkan API. Za rad vam je potrebna Mesa 19.3 ili novija verzija, kompajlirana uz podršku za Wayland, Vulkan i EGL, prisustvo SDL i Faudio biblioteka, kao i podršku Esync ili Fsync u sistemu. Podržano je prebacivanje na režim preko celog ekrana pomoću prečice F11. U trenutnoj fazi razvoja nema podrške za OpenGL, kontrolere igara, GDI aplikacije i prilagođene kursore. Launcheri ne rade.

Programeri Wine-wayland distribucije mogu biti zainteresovani za mogućnost da obezbede čisto Wayland okruženje sa podrškom za pokretanje Windows aplikacija, eliminišući potrebu da korisnik instalira pakete vezane za X11. Na sistemima baziranim na Waylandu, paket Wine-wayland vam omogućava da postignete veće performanse i odziv igara eliminacijom nepotrebnih slojeva. Osim toga, izvorna upotreba Waylanda omogućava da se riješite sigurnosnih problema, karakteristika X11 (na primjer, nepouzdane X11 igre mogu špijunirati druge aplikacije - X11 protokol vam omogućava da pristupite svim ulaznim događajima i izvršite lažnu zamjenu tipki).

izvor: opennet.ru

Dodajte komentar