Inangkop ang alak para magtrabaho gamit ang Wayland

Sa mga hangganan ng proyekto alak wayland isang hanay ng mga patch at ang driver ng winewayland.drv ay inihanda, na nagbibigay-daan sa paggamit ng Wine sa mga kapaligiran batay sa protocol ng Wayland, nang hindi gumagamit ng mga bahaging nauugnay sa XWayland at X11. Sa partikular, ibinibigay ang kakayahang magpatakbo ng mga laro at application na gumagamit ng Vulkan at Direct3D 9, 10 at 11 graphics API. Ipinapatupad ang suporta ng Direct3D gamit ang isang layer DXVK, na nagsasalin ng mga tawag sa Vulkan API. Kasama rin sa set ang mga patch esync (Eventfd Synchronization) para mapataas ang performance ng mga multi-threaded na laro.

Inangkop ang alak para magtrabaho gamit ang Wayland

Ang edisyon ng alak para sa Wayland ay nasubok sa mga kapaligiran ng Arch Linux at Manjaro na may Weston composite server at AMDGPU driver na sumusuporta sa Vulkan API. Nangangailangan ng Mesa 19.3 o mas bagong binuo na may suporta sa Wayland, Vulkan at EGL, mga aklatan ng SDL at Faudio, at suporta para sa Esync o fsync sa sistema. Sinusuportahan ang paglipat sa full screen mode gamit ang F11 hotkey. Sa kasalukuyang yugto ng pag-unlad, walang suporta para sa OpenGL, mga controller ng laro, mga application ng GDI, at mga native na cursor. Ang mga launcher ay hindi gumagana.

Para sa mga developer ng mga pamamahagi ng Wine-wayland, maaaring maging kawili-wiling makapagbigay ng purong Wayland na kapaligiran na may suporta para sa pagpapatakbo ng mga Windows application, na inaalis ang pangangailangan para sa user na mag-install ng mga package na nauugnay sa X11. Sa mga system na nakabatay sa Wayland, binibigyang-daan ka ng Wine-wayland package na makamit ang mas mataas na performance at pagtugon ng mga laro sa pamamagitan ng pag-aalis ng mga hindi kinakailangang layer. Bilang karagdagan, ginagawang posible ng katutubong paggamit ng Wayland na maalis ang mga problema sa seguridad, likas Ang X11 (halimbawa, ang mga hindi pinagkakatiwalaang X11 na laro ay maaaring mag-espiya sa iba pang mga application - ang X11 protocol ay nagbibigay-daan sa iyo upang ma-access ang lahat ng input event at magsagawa ng pekeng keystroke substitution).

Pinagmulan: opennet.ru

Magdagdag ng komento