Објављена је стабилна верзија Вестон 8.0 Цомпосите Сервер, која развија технологије који доприносе пуној компатибилности протокола Ваиланд у Енлигхтенмент, Гноме, КДЕ и другим корисничким окружењима.
Ваиланд се састоји од протокола (углавном у потпуности) и референтна имплементација названа Вестон. За рендеровање, Вестон може да користи ОпенГЛ ЕС или софтвер (пикман библиотека). Тренутно су купци ограничени на ОпенГЛ ЕС, а не на пуни ОпенГЛ, јер „либГЛ користи ГЛКС и све Кс зависности“. Пројекат такође развија ГТК + и Кт верзије који се приказују Ваиланду уместо Кс.
Развој Вестон је фокусиран на пружање висококвалитетне базе кода и радних примера да користе Ваиланд у радним окружењима и уграђеним решењима.
Шта је ново у Вестону 8.0?
Са овим новим издањем, једна од најзначајнијих промена у Вестон 8.0 је да се је побољшала ефикасност употребе хардверских механизама ДРМ (Дирецт Рендеринг Манагер) за манипулисање меморијским регионима који се користе за складиштење компоненти бафера оквира (хардверске равни).
ДРМ позадина која се користи за организовање излаза преко ДРМ-а (Дирецт Рендеринг Манагер), СКМ (Подешавање режима језгра) и подсистеми евдев кернела је додала подршку за технологију заштите од копирања за ХДЦП аудио и видео садржај, што Користи се за шифровање видео сигнала који се преноси преко ДВИ, ДисплаиПорт, ХДМИ, ГВИФ или УДИ.
Док од промена у гл-рендерер-у се помиње да је додато закључавање за снимање, дељење и прављење снимака екрана области у којима се приказује садржај заштићен од копирања.
Бацкенд без главе, који се користи за приказивање без екрана, добио је побољшања у овој верзији, додајући подршку за цртање у бафер користећи ОпенГЛ (додата је опција „–усе-гл“), која вам омогућава да добијете виртуелну слику екрана у меморији који се може пренети на удаљеног клијента.
Поред тога, на излазној позадини преко ДРМ подсистема, додата је могућност изградње без позивања на ГБМ библиотеку (Генериц Буффер Манагер) који нуди Меса за контролу доделе бафера за рендеровање. Уместо ГБМ формата, у ДРМ подсистему се користе ФоурЦЦ формати.
Такође да се смањи оптерећење меморије на неким ГПУ-овима (где је то могуће) сада у Вестон 8.0 екстензија се подразумевано користи ЕГЛ ЕГЛ_КХР_партиал_упдате, који вам омогућава да селективно ажурирате садржај површина, изостављајући области у којима није било промена.
Од осталих поменутих промена у огласу Вестон 8.0:
- Побољшан оквир за одржавање евиденције отклањања грешака.
- Додата подршка за КСИУВ формат у гл-рендерер-у.
- Менаџер прозора квм имплементира контролу над излазом промена површине Ваиланд-а током Ксваиланд операције, што је омогућило да се отарасе артефаката приликом украшавања прозора Кс11 апликација покренутих у окружењима заснованим на Ваиланду.
- Смањена потрошња меморије при приказивању хомогене позадине радне површине због употребе бафера 1к1 за цео оквир за приказ.
- Додата подршка за вестон-дирецт-дисплаи екстензију, која вам омогућава да организујете пренос садржаја из дмабуф-а директно у драјвер екрана.
Како инсталирати Вестон 8.0 на Убунту и деривате?
Па, за оне који су заинтересовани за могућност инсталирања ове нове верзије Вестона, на свом систему морају имати инсталиран Ваиланд.
Сада, Морамо имати и Мезона, пошто су, као што је поменуто у вестима о овој новој верзији Вестон 8.0, програмери мигрирали на Месон.
Да бисмо га инсталирали, морамо само отворити терминал и у њега ћемо откуцати следеће:
pip3 install --user meson
Готово, сада ћемо преузети нову верзију Вестона 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 ..
На крају се препоручује да поново покренете рачунар да бисте започели са променама у новој сесији корисника.