A Wayland használatához igazított bor

A projekt határain belül Borvidék javítások és driver winewayland.drv készlet készült, amelyek lehetővé teszik a Wine használatát a Wayland protokollon alapuló környezetben, XWayland és X11-hez kapcsolódó összetevők használata nélkül. Ez magában foglalja a Vulkan grafikus API-t és a Direct3D 9-et, 10-et és 11-et használó játékok és alkalmazások futtatásának képességét. A Direct3D támogatás egy réteg segítségével valósul meg. DXVK, amely lefordítja a hívásokat a Vulkan API-ra. A készlet foltokat is tartalmaz esync (Eventfd Synchronization) a többszálas játékok teljesítményének növelése érdekében.

A Wayland használatához igazított bor

A Wayland Wine kiadását Arch Linux és Manjaro környezetben tesztelték Weston kompozit szerverrel és Vulkan API-t támogató AMDGPU meghajtóval. A működéshez Mesa 19.3 vagy újabb verzióra van szükség, amely a Wayland, Vulkan és EGL támogatásával, az SDL és Faudio könyvtárak jelenlétével, valamint támogatással van összeállítva Esync vagy Fsync rendszerben. A teljes képernyős módra való váltás az F11 gyorsbillentyűvel támogatott. A fejlesztés jelenlegi szakaszában az OpenGL, a játékvezérlők, a GDI alkalmazások és az egyéni kurzorok nem támogatottak. Az indítók nem működnek.

A Wine-wayland disztribúció fejlesztőit érdekelheti az a képesség, hogy tiszta Wayland környezetet biztosítsanak a Windows-alkalmazások futtatásának támogatásával, így a felhasználónak nem kell X11-hez kapcsolódó csomagokat telepítenie. A Wayland-alapú rendszereken a Wine-wayland csomag lehetővé teszi a játékok nagyobb teljesítményének és reagálóképességének elérését a felesleges rétegek kiiktatásával. Ezenkívül a Wayland natív használata lehetővé teszi a biztonsági problémák megszabadulását, jellegzetes X11 (például a megbízhatatlan X11 játékok kémkedhetnek más alkalmazások után – az X11 protokoll lehetővé teszi az összes bemeneti esemény elérését és hamis billentyűleütések helyettesítését).

Forrás: opennet.ru

Hozzászólás