Издаване на композитен сървър Weston 8.0

Публикувано стабилно издание на композитен сървър Weston 8.0, развиващ технологии, които подпомагат пълната поддръжка на протокола Wayland в Enlightenment, GNOME, KDE и други потребителски среди. Разработката на Weston е насочена към предоставяне на висококачествена кодова база и примери за използване на Wayland в десктоп среди и вградени решения, като платформи за автомобилни информационно-развлекателни системи, смартфони, телевизори и други потребителски устройства. Издаването на протокола, механизма за междупроцесно взаимодействие и библиотеките Wayland 1.18 е насрочено за 11 февруари.

Промяната на значителния номер на версията на Weston е определена от изменения в ABI, нарушаващи съвместимостта. Промените в новата версия Weston:

  • Повишена ефективност при използването на DRM (Direct Rendering Manager) хардуерни механизми за манипулиране с регионите на паметта, използвани за съхранение на компонентите на фреймбуфера (hardware planes);

    Издаване на композитен сървър Weston 8.0
  • В бэкенд DRM, използван за организиране на изхода чрез подсистемите на ядрото DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) и evdev, е добавена поддръжка на технология за защита от копиране на звуково и видеосъдържание HDCP, която се използва за криптиране на видеосигнала, предаван през интерфейси DVI, DisplayPort, HDMI, GVIF или UDI;
  • В gl-renderer е добавена блокиране на прихващане, предоставяне на съвместен достъп и създаване на екранни снимки на области, в които се показва защитено от копиране съдържание;
  • В бэкенд headless, използван за рендериране без екран, е добавена поддръжка за рендериране в буфер с помощта на OpenGL (добавена опция „—use-gl“), което позволява получаване на виртуално изображение на екрана в паметта, което може да бъде предадено на отдалечен клиент;
  • В бэкенда за изход през подсистемата DRM (Direct Rendering Manager) е добавена възможност за компилация без зависимост от библиотеката GBM (Generic Buffer Manager), предлагана в Mesa за управление на разпределението на буферите за рендериране. Вместо формати GBM се използват формати FourCC, прилагани в подсистемата DRM;
  • За да се намали натоварването на паметта в някои GPU, вече задължително се прилага EGL-разширение EGL_KHR_partial_update, позволяващо селективно обновяване на съдържанието на повърхностите, пропускайки области, в които няма промени;
  • Разширени възможности на фреймворка за водене на отладъчни логове;
  • В gl-renderer е добавена поддръжка на формата XYUV;
  • В управителя на прозорците xwm е реализиран контрол на показването на промените на повърхността Wayland при работа с Xwayland, което позволи премахването на артефакти при декорирането на прозорци на X11 приложения, пуснати в среда, базирана на Wayland;
  • Намалено потребление на памет при показването на хомогенен фон на работния плот благодарение на използването на буфер 1×1 за целия viewport;
  • Добавена е подкрепа на разширението weston-direct-display, позволяващ организиране на предаване на съдържанието dmabuf директно към контролера на екрана.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster