Gwin wedi'i addasu i weithio gan ddefnyddio Wayland

Yn ffiniau'r prosiect Gwin-wayland paratowyd set o glytiau a winewayland.drv gyrrwr sy'n eich galluogi i ddefnyddio Wine mewn amgylcheddau yn seiliedig ar brotocol Wayland, heb ddefnyddio cydrannau sy'n gysylltiedig Γ’ XWayland a X11. Mae hyn yn cynnwys y gallu i redeg gemau a chymwysiadau sy'n defnyddio API graffeg Vulkan a Direct3D 9, 10 ac 11. Gweithredir cefnogaeth Direct3D gan ddefnyddio haen DXVK, sy'n cyfieithu galwadau i'r API Vulkan. Mae'r set hefyd yn cynnwys clytiau esync (Eventfd Synchronization) i gynyddu perfformiad gemau aml-edau.

Gwin wedi'i addasu i weithio gan ddefnyddio Wayland

Mae'r rhifyn Gwin ar gyfer Wayland wedi'i brofi yn amgylcheddau Arch Linux a Manjaro gyda gweinydd cyfansawdd Weston a gyrrwr AMDGPU gyda chefnogaeth i'r API Vulkan. I weithio, mae angen Mesa 19.3 neu fersiwn mwy diweddar arnoch, wedi'i lunio gyda chefnogaeth i Wayland, Vulkan ac EGL, presenoldeb y llyfrgelloedd SDL a Faudio, yn ogystal Γ’ chefnogaeth Esync neu Fsync mewn system. Cefnogir newid i'r modd sgrin lawn gan ddefnyddio'r allwedd poeth F11. Ar y cam datblygu presennol nid oes unrhyw gefnogaeth i OpenGL, rheolwyr gΓͺm, cymwysiadau GDI a chyrchyddion arferol. Nid yw lanswyr yn gweithio.

Efallai y bydd gan ddatblygwyr dosbarthu Wine-wayland ddiddordeb yn y gallu i ddarparu amgylchedd Wayland pur gyda chefnogaeth ar gyfer rhedeg cymwysiadau Windows, gan ddileu'r angen i'r defnyddiwr osod pecynnau cysylltiedig Γ’ X11. Ar systemau sy'n seiliedig ar Wayland, mae'r pecyn Wine-wayland yn caniatΓ‘u ichi gyflawni perfformiad uwch ac ymatebolrwydd gemau trwy ddileu haenau diangen. Yn ogystal, mae defnydd brodorol o Wayland yn ei gwneud hi'n bosibl cael gwared ar broblemau diogelwch, nodweddiad X11 (er enghraifft, gall gemau X11 di-ymddiried ysbΓ―o ar gymwysiadau eraill - mae protocol X11 yn caniatΓ‘u ichi gyrchu'r holl ddigwyddiadau mewnbwn a pherfformio amnewid trawiadau bysell ffug).

Ffynhonnell: opennet.ru

Ychwanegu sylw