Wine on kohandatud töötamiseks Waylandiga

Projekti raames Wine-wayland Valmis on komplekt patše ja draiveri winewayland.drv, mis võimaldavad kasutada Wine'i keskkondades, mis põhinevad Waylandi protokollil, ilma XWaylandi ja X11-iga seotud komponentide kasutamiseta. Sealhulgas on tagatud võimalus käivitada mänge ja rakendusi, mis kasutavad grafika API-sid Vulkan ja Direct3D 9, 10 ja 11. Direct3D tugi on rakendatud vaheseina kaudu, DXVKmis suunab kutsed Vulkan API-sse. Komplekt sisaldab ka patše esync (Eventfd Synchronization) mitme lõimega mängude jõudluse suurendamiseks.

Wine on kohandatud töötamiseks Waylandiga

Wine'i redaktsiooni töö Waylandile on testitud Arch Linuxis ja Manjaro's koos komposiitserveriga Weston ja AMDGPU draiveriga, mis toetab Vulkan API-d. Toimimiseks on vajalik Mesa 19.3 või uuem versioon, mis on koostatud koos Waylandi, Vulkan ja EGL toega, samuti SDL ja Faudio teegid ning Esync või Fsync süsteemis. Täisekraanirežiimi üleminek toetatakse klaviatuuriklahvi F11 abil. Arenduse praeguses etapis puudub tugi OpenGL-ile, mängu kontrolleritele, GDI-rakendustele ja kohandatud kursori kasutusele. Laundšerid ei toimi.

Arendajatele on Wine-waylandi distributsioon huvitav võimalus pakkuda puhtat Wayland-keskkonda, mis toetab Windowsi rakenduste käivitamist, vabastades kasutaja vajadusest paigaldada X11-ga seotud pakette. Waylandi-põhistes süsteemides võimaldab Wine-waylandi pakett saavutada kõrgemat jõudlust ja parem vastuseid mängudele, kuna eemaldatakse liigsed kihid. Lisaks võimaldab Waylandi natiivne kasutamine vabaneda turvaprobleemidest, mis on iseloomulikud X11-le (näiteks võivad X11 jaoks usaldamatud mängud pealt kuulata teisi rakendusi — X11 protokoll võimaldab pääseda juurde kõikidele sisendi sündmustele ja teostada vale klahvivajutuste asendusi).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster