Şerab ji bo xebatê bi karanîna Wayland ve hatî adaptekirin

Di nav sînorên projeyê de Wine-wayland komek paç û ajokar winewayland.drv hatine amadekirin ku dihêle hûn bêyî karanîna XWayland û pêkhateyên girêdayî X11-ê, Wine li hawîrdorên li ser bingeha protokola Wayland bikar bînin. Di vê yekê de şiyana meşandina lîstik û sepanên ku API-ya grafîkî ya Vulkan û Direct3D 9, 10 û 11 bikar tînin heye. Piştgiriya Direct3D bi karanîna qatek tê bicîh kirin. DXVK, ku bangên Vulkan API werdigerîne. Di nav setê de pêçan jî hene esync (Sînkronîzasyona Eventfd) ji bo zêdekirina performansa lîstikên pir-mijarî.

Şerab ji bo xebatê bi karanîna Wayland ve hatî adaptekirin

Weşana Wine ya ji bo Wayland di hawîrdora Arch Linux û Manjaro de bi serverek pêkhatî ya Weston û ajokerek AMDGPU ya bi piştgirîya Vulkan API ve hatî ceribandin. Ji bo xebatê, hûn hewceyê Mesa 19.3 an guhertoyek nûtir e, ku bi piştgirîya Wayland, Vulkan û EGL, hebûna pirtûkxaneyên SDL û Faudio, û her weha piştgirî hatî berhev kirin. Esync an Fsync di sîstemê de. Veguheztina moda ekrana tevahî bi karanîna bişkojka germî ya F11 piştgirî ye. Di qonaxa heyî ya pêşkeftinê de ji bo OpenGL, kontrolkerên lîstikê, serîlêdanên GDI û cursorên xwerû piştgirî tune. Launchers naxebitin.

Pêşdebirên belavkirina Wine-wayland dibe ku bi şiyana peydakirina hawîrdorek Wayland a paqij bi piştgirîya ji bo xebitandina sepanên Windows-ê re eleqedar bibin, ku hewcedariya bikarhêner ji bo sazkirina pakêtên têkildar ên X11-ê ji holê rake. Li ser pergalên bingeha Wayland-ê, pakêta Wine-wayland dihêle hûn bi rakirina qatên nehewce bi performansa bilindtir û bersivdayîna lîstikan bigihîjin. Wekî din, karanîna xwemalî ya Wayland dihêle ku hûn ji pirsgirêkên ewlehiyê xilas bibin, taybetî X11 (mînak, lîstikên nebawer ên X11 dikarin serîlêdanên din bişopînin - protokola X11 dihêle hûn bigihîjin hemî bûyerên têketinê û veguheztina bişkojka derewîn bikin).

Source: opennet.ru

Add a comment