stabil release a kompozit szerverhez , fejlesztő technológiák, amelyek a teljes körű protokoll támogatás létrejöttét segítik elő az Enlightenment, GNOME, KDE és más felhasználói környezetekben. A Weston fejlesztése arra összpontosít, hogy magas színvonalú kódalapot és munka példákat nyújtson a Wayland használatához asztali környezetekben és beágyazott megoldásokban, mint például az autós infotainment rendszerek, okostelefonok, televíziók és egyéb fogyasztói eszközök platformjai. A Wayland 1.18 protokoll, interprocess kommunikációs mechanizmus és könyvtárak kiadása. február 11-én.
A Weston jelentős verziószámának változása az ABI-szabályok megsértésével indokolt, ami a kompatibilitást zavarja. Változások Weston:
- a DRM (Direct Rendering Manager) hardveres memóriakezelési mechanizmusainak felhasználása, amelyek a framebuffer komponenseinek tárolására szolgáló memóriaterületekhez kapcsolódnak;
- A backend , amelyet a DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) és evdev kernel alrendszereken keresztüli kimenet kezelésére használnak, hozzáadva a hang- és videotartalom másolásvédelemi technológiájának támogatását. , amelyet a videofelvétel titkosítására használnak, amelyet DVI, DisplayPort, HDMI, GVIF vagy UDI interfészeken keresztül továbbítanak;
- A gl-renderer tartalmaz egy mechanizmust a képernyővédett tartalom területeinek elkapásának, megosztásának és képernyőfotók készítésének blokkolására;
- A headless backend, amely képernyő nélküli renderelésre alkalmazható, támogatja a memória puffer rajzolását OpenGL segítségével (az „—use-gl” opciót hozzáadtuk), ami lehetővé teszi a virtuális képernyő képének létrehozását a memóriában, amely távoli kliensnek átadható;
- A DRM (Direct Rendering Manager) alrendszeren keresztüli kimeneti backend lehetőséget ad, hogy kötetet hozhassunk létre a (Generic Buffer Manager) használatával, amelyet a Mesa nyújt a rajzolási puffer allocation kezelésére. A GBM formátumok helyett a formátumokat alkalmazzák a DRM alrendszerben;
- A memória használatának csökkentése érdekében bizonyos GPU-k esetében mostantól mindig alkalmazzák az EGL-kiterjesztést, , amely lehetővé teszi a felszínek tartalmának szelektív frissítését, kihagyva azokat a területeket, ahol nem történt változás;
- Kibővítették a hibakeresési naplók vezetésére szolgáló keretrendszer lehetőségeit;
- A gl-renderer hozzáadta az XYUV formátum támogatását;
- Az ablakkezelő xwm ellenőrzi a Wayland felületre történő kimenetet az Xwayland működése során, ami megszüntette a X11 alkalmazások ablakainak díszítése közben keletkező artefaktumokat, amelyek Wayland alapú környezetben futnak.
- Csökkent a memóriafogyasztás az egységes háttérkép megjelenítésekor 1×1-es puffert használva az egész viewport-ra;
- támogatja a , amely lehetővé teszi a dmabuf tartalmának közvetlen továbbítását a képernyővezérlőre.
Forrás: opennet.ru
