Vydanie Weston Composite Server 11.0

Po ôsmich mesiacoch vývoja bolo zverejnené stabilné vydanie kompozitného servera Weston 11.0, ktorý vyvíja technológie, ktoré prispievajú k vzniku plnej podpory protokolu Wayland v prostrediach Enlightenment, GNOME, KDE a ďalších používateľských prostrediach. Cieľom vývoja spoločnosti Weston je poskytnúť vysokokvalitnú kódovú základňu a pracovné príklady na používanie Waylandu v desktopových prostrediach a vstavaných riešeniach, ako sú platformy pre automobilové informačno-zábavné systémy, smartfóny, televízory a iné spotrebiteľské zariadenia. Kód projektu je distribuovaný pod licenciou MIT.

Významná zmena čísla verzie Westona je spôsobená zmenami ABI, ktoré narúšajú kompatibilitu. Zmeny v novej pobočke Weston:

  • Pokračujúca práca na infraštruktúre správy farieb, ktorá umožňuje konverziu farieb, korekciu gama a farebné profily. Vrátane možnosti konfigurovať ICC profil pre monitor a odrážať doň farby z sRGB. Nechýba ani podpora prepínania monitora do režimu HDR, no generovanie HDR obsahu ešte nebolo implementované.
  • Pripravili sa na implementáciu v jednej z ďalších verzií podpory pre simultánne vykonávanie viacerých backendov, napríklad pre výstup cez KMS a RDP.
  • Backend DRM poskytuje základ pre budúcu podporu pre konfigurácie viacerých GPU.
  • Boli vykonané rôzne vylepšenia na podporu backendu RDP pre vzdialený prístup k obsahu obrazovky.
  • Vylepšený výkon backendu DRM.
  • Pridaná podpora pre protokol single-pixel-buffer, ktorý umožňuje vytváranie jednopixelových vyrovnávacích pamätí, ktoré obsahujú štyri 32-bitové hodnoty RGBA. Pomocou protokolu viewporter môže kompozitný server škálovať jednopixelové vyrovnávacie pamäte, aby vytvoril jednotné farebné povrchy ľubovoľnej veľkosti.
  • Implementácia weston_buffer bola prepracovaná.
  • Doplnky cms-static a cms-colord boli zastarané.
  • Z prostredia desktopu bola odstránená podpora viacerých pracovných priestorov a škálovania.
  • Podpora protokolu wl_shell bola ukončená a nahradená xdg-shell.
  • Backend fbdev bol odstránený a namiesto neho by sa mal použiť backend KMS.
  • Komponenty weston-launch, launcher-direct, weston-info a weston-gears boli odstránené v prospech libsea a wayland-info.
  • Štandardne je nastavená vlastnosť KMS max-bpc.
  • Povolené núdzové vypnutie pri vyčerpaní voľnej pamäte v systéme.

Zdroj: opennet.ru

Pridať komentár