Новата версия на Weston 8.0 пристига с подобрения за DRM

wayland-екранна снимка

Пусна се стабилна версия на Weston 8.0 Composite Server, която разработва технологии които допринасят за пълната съвместимост на протокола Wayland в Просвещение, Gnome, KDE и други потребителски среди.

Wayland се състои от протокол (до голяма степен завършен) и референтна реализация, наречена Weston. За рендиране Weston може да използва OpenGL ES или софтуер (библиотеката на pixman). Понастоящем клиентите са ограничени до OpenGL ES, а не до пълния OpenGL, защото "libGL използва GLX и всички X зависимости." Проектът разработва също версии GTK + и Qt които се показват на Wayland вместо X.

Развитието на Уестън е фокусиран върху предоставянето на висококачествена кодова база и работни примери да използва Wayland в настолни среди и вградени решения.

Какво е новото в Weston 8.0?

С тази нова версия една от най-значимите промени в Weston 8.0 е, че еe подобри ефективността на използването на хардуерни механизми DRM (Direct Rendering Manager) за манипулиране на региони на паметта, използвани за съхраняване на компоненти на рамков буфер (хардуерни равнини).

DRM бекенда, използван за организиране на изхода чрез DRM (Direct Rendering Manager), KMS (Настройка на режим на ядрото) и evdev подсистеми на ядрото добави поддръжка за технология за защита от копиране на HDCP видео и аудио съдържание, което Използва се за криптиране на видеосигнала, предаван чрез DVI, DisplayPort, HDMI, GVIF или UDI.

Докато на промените в gl-renderer се споменава, че е добавена ключалка за заснемане, споделяне и правене на екранни снимки на области, където се показва защитено от копиране съдържание.

Безглавият бекенд, използван за рендиране без екран, получи подобрения в тази версия, тъй като се добавя поддръжка за чертане в буфера с помощта на OpenGL (добавена е опцията "–use-gl"), която ви позволява да получите виртуален екран изображение в паметта, което може да бъде прехвърлено на отдалечен клиент.

Освен това, на изходящия бекенд чрез подсистемата DRM е добавена възможността за изграждане без препратка към библиотеката GBM (Generic Buffer Manager), предлаган от Mesa, за да контролира разпределението на буфери за изобразяване. Вместо формати GBM, в подсистемата DRM се използват формати FourCC.

Плюс за намаляване на натоварването на паметта на някои графични процесори (когато е възможно) сега в Weston 8.0 разширението се използва по подразбиране EGL EGL_KHR_частична_актуализация, което позволява да се актуализира селективно съдържанието на повърхностите, като се пропускат области, в които няма промени.

От останалите споменати промени в съобщението на Weston 8.0:

  • Подобрена рамка за водене на журнали за отстраняване на грешки.
  • Добавена е поддръжка за формата XYUV в gl-renderer.
  • Мениджърът на прозорци xwm реализира контрол върху изхода на промените на повърхността на Wayland по време на операция Xwayland, което направи възможно да се отървете от артефакти при декориране на прозорци на приложения X11, стартирани в базирани на Wayland среди.
  • Намалено потребление на памет при показване на хомогенен фон на работния плот поради използването на буфер 1 × 1 за целия прозорец за преглед.
  • Добавена е поддръжка за разширението weston-direct-display, което ви позволява да организирате прехвърлянето на съдържание от dmabuf директно към контролера на дисплея.

Как да инсталирам Weston 8.0 на Ubuntu и деривати?

Е, за тези от вас, които се интересуват от възможността да инсталират тази нова версия на Weston, те трябва да имат инсталиран Wayland в системата си.

сега, трябва да имаме и Мезон, тъй като както бе споменато в новината за тази нова версия на Weston 8.0, разработчиците мигрираха към Meson.

За да го инсталираме, трябва само да отворим терминал и в него ще напишем следното:

pip3 install --user meson

Направих това, сега ще изтеглим новата версия на Weston 7.0 със следната команда:

wget https://wayland.freedesktop.org/releases/weston-8.0.0.tar.xz

Разархивираме съдържанието със:

tar -xvf weston-8.0.0.tar.xz

Достъп до папката, създадена с:

cd weston-8.0.0

И ние извършваме компилацията и инсталацията с:

meson build/ --prefix=...

ninja -C build/ install

cd ..

В края се препоръчва да рестартирате компютъра, за да започнете с промените в новата потребителска сесия.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.