Vino prilagođeno radu s Waylandom

U granicama projekta Wine-wayland Pripremljen je set zakrpa i driver winewayland.drv koji vam omogućuju korištenje Winea u okruženjima koja se temelje na Wayland protokolu, bez upotrebe XWayland i komponenti povezanih s X11. To uključuje mogućnost pokretanja igara i aplikacija koje koriste Vulkan grafički API i Direct3D 9, 10 i 11. Podrška za Direct3D implementirana je pomoću sloja DXVK, koji prevodi pozive na Vulkan API. U setu su i zakrpe esync (Eventfd sinkronizacija) za povećanje performansi višenitnih igara.

Vino prilagođeno radu s Waylandom

Wine izdanje za Wayland je testirano u Arch Linux i Manjaro okruženjima s Weston kompozitnim poslužiteljem i AMDGPU drajverom s podrškom za Vulkan API. Za rad vam je potrebna Mesa 19.3 ili novija verzija, kompilirana s podrškom za Wayland, Vulkan i EGL, prisutnost SDL i Faudio biblioteka, kao i podrška esync ili Fsync u sustavu. Podržano je prebacivanje na način rada preko cijelog zaslona pomoću tipke F11. U trenutnoj fazi razvoja nema podrške za OpenGL, kontrolere za igre, GDI aplikacije i prilagođene kursore. Lanseri ne rade.

Programeri Wine-wayland distribucije mogli bi biti zainteresirani za mogućnost pružanja čistog Wayland okruženja s podrškom za pokretanje Windows aplikacija, eliminirajući potrebu da korisnik instalira pakete povezane s X11. Na sustavima koji se temelje na Waylandu, paket Wine-wayland omogućuje vam postizanje većih performansi i brzine odziva igara uklanjanjem nepotrebnih slojeva. Osim toga, izvorna upotreba Waylanda omogućuje rješavanje sigurnosnih problema, karakteristika X11 (na primjer, nepouzdane X11 igre mogu špijunirati druge aplikacije - X11 protokol omogućuje vam pristup svim ulaznim događajima i izvođenje lažne zamjene pritiska tipke).

Izvor: opennet.ru

Dodajte komentar