kompozit szerver stabil kiadása , olyan technológiák fejlesztése, amelyek hozzájárulnak a protokoll teljes körű támogatásának kialakulásához Enlightenment, GNOME, KDE és más felhasználói környezetekben. A Weston fejlesztésének célja, hogy kiváló minőségű kódbázist és működő példákat biztosítson a Wayland asztali környezetekben és beágyazott megoldásokban való használatához, például autóipari infotainment rendszerekhez, okostelefonokhoz, TV-khez és egyéb fogyasztói eszközökhöz. A Wayland 1.18 protokolljának, folyamatok közötti kommunikációs mechanizmusának és könyvtárainak kiadása február 11-én.
A Weston jelentős verziószámának változása a kompatibilitást megszakító ABI-módosításoknak köszönhető. Változások a Weston:
- a hardveres mechanizmusok használatának hatékonysága a framebuffer komponensek (hardversíkok) DRM-ben (Direct Rendering Manager) való tárolására használt memóriarégiók manipulálására;
- A háttérbe , a DRM (Direct Rendering Manager), a KMS (Kernel Mode Setting) és az evdev rendszermag-alrendszereken keresztüli kimenet megszervezésére szolgál, kiegészítve az audio- és videotartalmak másolásvédelmi technológiájának támogatásával. , amely a DVI, DisplayPort, HDMI, GVIF vagy UDI interfészeken keresztül továbbított videojelek titkosítására szolgál;
- gl-rendererben blokkolja a másolásvédett tartalmat megjelenítő területek rögzítésének, megosztásának és képernyőképeinek készítését;
- A képernyő nélküli rendereléshez használt fej nélküli háttérrendszer támogatja a pufferbe való rajzolást OpenGL segítségével (bekerült a „--use-gl” opció), ami lehetővé teszi, hogy a képernyőről virtuális képet kapjunk a memóriában, átvihető egy távoli kliensre;
- A kimeneti háttérrendszerben a DRM (Direct Rendering Manager) alrendszeren keresztül hozzáadták a könyvtárhoz való hivatkozás nélküli építkezés lehetőségét. (Generic Buffer Manager), amelyet a Mesa kínál a renderelési pufferek kiosztásának kezelésére. A GBM formátumok helyett formátumokat használnak , a DRM alrendszerben használatos;
- A memóriaterhelés csökkentése érdekében egyes GPU-k mostantól mindig az EGL kiterjesztést használják, amikor csak lehetséges , amely lehetővé teszi a felületek tartalmának szelektív frissítését, kihagyva a nem változott területeket;
- A keretrendszer hibakeresési naplók karbantartására vonatkozó képességei kibővültek;
- Az XYUV formátum támogatása hozzáadva a gl-rendererhez;
- Az xwm ablakkezelőben a Wayland felületen végrehajtott változtatások kimenetének vezérlése az Xwayland futása közben, ami lehetővé tette a műtermékek eltávolítását a Wayland-alapú környezetben elindított X11 alkalmazások ablakainak díszítésekor;
- Csökkentett memóriafelhasználás egységes asztali háttér megjelenítése esetén 1x1 puffer a teljes nézetablakhoz;
- kiterjesztés támogatása , amely lehetővé teszi a dmabuf tartalmak közvetlenül a képernyővezérlőre való átvitelének megszervezését.
Forrás: opennet.ru
