Megérkezik a Weston 8.0 új verziója a DRM fejlesztéseivel

wayland-képernyőkép

Megjelent a Weston 8.0 Composite Server stabil verziója, amely technológiákat fejleszt amelyek hozzájárulnak a Wayland protokoll teljes kompatibilitásához Enlightenment, Gnome, KDE és más felhasználói környezetekben.

A Wayland egy protokollból áll (nagyrészt teljes) és egy referencia megvalósítás Weston néven. A megjelenítéshez a Weston használhatja az OpenGL ES-t vagy szoftvert (a pixman könyvtárat). Jelenleg az ügyfelek az OpenGL ES-re korlátozódnak, nem pedig a teljes OpenGL-re, mert "az libGL GLX-t és minden X-függőséget használ". A projekt GTK + és Qt verziókat is fejleszt amelyek Wayland felé mutatnak X helyett.

A fejlesztés a A Weston a magas színvonalú kódbázis és a működő példák biztosítására összpontosít a Wayland használatához asztali környezetben és beágyazott megoldásokban.

Mi új a Weston 8.0-ban?

Ezzel az új kiadással az egyik legjelentősebb változás a Weston 8.0-ban az, hogye javította a hardveres mechanizmusok DRM (Direct Rendering Manager) a framebuffer-összetevők (hardversíkok) tárolásához használt memóriaterületek manipulálására.

A DRM háttérprogram a kimenet rendezésére szolgál a DRM (Direct Rendering Manager) keresztül, KMS (Kernel mód beállítása) és az evdev kernel alrendszerek támogatást adott a HDCP video- és audiotartalmak másolásvédelmi technológiájához, amely DVI, DisplayPort, HDMI, GVIF vagy UDI útján továbbított videojel titkosítására szolgál.

Míg a változások a gl-rendererben megemlítik, hogy zárat adtak hozzá a képernyőképek rögzítéséhez, megosztásához és képernyőképeinek elkészítéséhez azokról a területekről, ahol a másolásvédett tartalom megjelenik.

A képernyő nélküli rendereléshez használt fej nélküli háttérprogram fejlesztéseket kapott ebben a verzióban, mivel támogatást nyújt a pufferbe való rajzoláshoz az OpenGL használatával (a "–use-gl" opció hozzá lett adva), amely lehetővé teszi virtuális képernyő megszerzését kép a memóriában, amelyet át lehet adni egy távoli kliensnek.

Továbbá, a DRM alrendszeren keresztüli kimenő háttérrendszeren a GBM könyvtárra való hivatkozás nélküli építkezés lehetősége hozzáadódott (Generic Buffer Manager), amelyet a Mesa ajánlott a megjelenítési pufferek allokációjának ellenőrzésére. GBM formátumok helyett FourCC formátumokat használnak a DRM alrendszerben.

Ráadásul néhány GPU memóriaterhelésének csökkentése (amikor csak lehetséges) a Weston 8.0 verzióban a kiterjesztést alapértelmezés szerint használják EGL EGL_KHR_partial_update, amely lehetővé teszi, hogy szelektíven frissítse a felületek tartalmát, kihagyva azokat a területeket, amelyeken nem történt változás.

A többi említett változás közül a Weston 8.0 közleményében:

  • Továbbfejlesztett keretrendszer a hibakeresési naplók vezetéséhez.
  • Hozzáadta az XYUV formátum támogatását a gl-rendererben.
  • Az xwm ablakkezelő végrehajtja az irányítást a Wayland felületi változások kimenete felett az Xwayland művelet során, amely lehetővé tette a műtárgyaktól való megszabadulást a Wayland-alapú környezetekben indított X11 alkalmazások ablakainak díszítésekor.
  • Csökkentett memóriafogyasztás, ha homogén asztali hátteret jelenít meg, mivel a teljes nézetablakhoz 1 × 1 méretű puffert használnak.
  • Hozzáadott támogatás a weston-direct-display kiterjesztéshez, amely lehetővé teszi a tartalom átvitelének megszervezését a dmabuf-ról közvetlenül a kijelző vezérlőjére.

Hogyan telepítsük a Weston 8.0-t az Ubuntu-ra és a származékaira?

Nos, azok számára, akiket érdekel a Weston új verziójának telepítése, telepíteniük kell a Wayland-et a rendszerükre.

most, nekünk is meg kell Meson, mivel amint azt a Weston 8.0 új verziójának hírei említik, a fejlesztők átkerültek Mesonba.

A telepítéshez csak egy terminált kell megnyitnunk, és a következőket fogjuk beírni:

pip3 install --user meson

Kész, most a következő paranccsal töltsük le a Weston 7.0 új verzióját:

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

Kicsomagoljuk a tartalmat:

tar -xvf weston-8.0.0.tar.xz

Hozzáférünk a következővel létrehozott mappához:

cd weston-8.0.0

Az összeállítást és a telepítést az alábbiakkal végezzük:

meson build/ --prefix=...

ninja -C build/ install

cd ..

A végén ajánlott újraindítani a számítógépet, hogy kezdje az új felhasználói munkamenet módosításait.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.