Vydání kompozitního serveru Weston 8.0

Byl zveřejněn stabilní vydání kompozitního serveru Weston 8.0, rozvíjející technologie, jež přispívají k plné podpoře protokolu Wayland v Enlightenment, GNOME, KDE a dalších uživatelských prostředích. Vývoj Weston je zaměřen na poskytování vysoce kvalitní kódové základny a pracovních příkladů pro využití Wayland v desktopových prostředích a embedded řešeních, jako jsou platformy pro automobilové infotainment systémy, smartphony, televize a další spotřebitelská zařízení. Vydání protokolu, mechanismu meziprocesorové komunikace a knihoven Wayland 1.18 je naplánováno na 11. února.

Změna významného čísla verze Weston je způsobena změnami ABI, které porušují kompatibilitu. Změny v nové větvi Weston:

  • Byla zvýšena efektivita využívání v DRM (Direct Rendering Manager) hardwarových mechanismů manipulace s oblastmi paměti, které se používají pro ukládání komponentů frame bufferu (hardware planes);

    Vydání kompozitního serveru Weston 8.0
  • V backendu DRM, používaném pro organizaci výstupu přes subsystémy jádra DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) a evdev, byla přidána podpora technologie ochrany proti kopírování zvukového a video obsahu HDCP, která se používá pro šifrování video signálu přenášeného přes rozhraní DVI, DisplayPort, HDMI, GVIF nebo UDI;
  • V gl-rendereru byla přidána byla zablokována funkce zachycování, poskytování sdíleného přístupu a vytváření snímků obrazovky oblastí, ve kterých se zobrazuje chráněný obsah;
  • V backendu headless, používaném pro renderování bez obrazovky, byla přidána podpora vykreslování do buffera pomocí OpenGL (byla přidána možnost „—use-gl“), což umožňuje získat virtuální obraz obrazovky v paměti, který lze přenést k vzdálenému klientovi;
  • V backendu výstupu přes subsystém DRM (Direct Rendering Manager) byla přidána možnost kompilace bez vazby na knihovnu GBM (Generic Buffer Manager), nabízenou v Mesa pro správu alokace renderovacích bufferů. Místo formátů GBM jsou využívány formáty FourCC, používané v subsystému DRM;
  • Aby se snížila zátěž paměti, v některých GPU se nyní preferuje použití rozšíření EGL EGL_KHR_partial_update, které umožňuje selektivně aktualizovat obsah povrchů, přičemž se vynechávají oblasti, kde nebyly změny;
  • Rozšířeny možnosti frameworku pro vedení ladicích logů;
  • Do gl-renderer byla přidána podpora formátu XYUV;
  • V okně správce xwm realizováno sledování výstupu změn na ploše Wayland při práci s Xwayland, což eliminovalo artefakty při dekorování oken aplikací X11 spuštěných v prostředí založeném na Wayland;
  • Snížena spotřeba paměti při zobrazení homogenního pozadí pracovního stolu díky použití bufferu 1×1 pro celý viewport;
  • Byla přidána podpora rozšíření weston-direct-display, které umožňuje organizovat přenos obsahu dmabuf přímo do obrazovkového ovladače.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster