Arriba la nova versió de Weston 8.0 amb millores per DRM

WAYLAND-screenshot

S'ha publicat una versió estable de servidor compost Weston 8.0, que desenvolupa tecnologies que contribueixen a la compatibilitat total de l'protocol Wayland en Enlightenment, Gnome, KDE i altres entorns d'usuari.

Wayland consisteix en un protocol (En gran part complet) i una implementació de referència anomenada Weston. Per al renderitzat, Weston pot usar OpenGL ÉS o programari (la biblioteca pixman). En l'actualitat, els clients es limiten a OpenGL ÉS en lloc d'OpenGL complet perquè «libGL utilitza GLX i totes les dependències de X». el projecte també està desenvolupant versions de GTK + i Qt que renderitzen cap Wayland en comptes de a X.

El desenvolupament de Weston se centra a proporcionar una base de codi d'alta qualitat i exemples de treball per utilitzar Wayland en entorns d'escriptori i solucions integrades.

Que hi ha de nou a Weston 8.0?

Amb aquest nou llançament un dels canvis més significatiu a Weston 8.0 és que si ha millorat l'eficiència de l'ús de mecanismes de maquinari DRM (Direct Rendering Manager) per manipular regions de memòria utilitzades per emmagatzemar components de framebuffer (plànols de maquinari).

El backend DRM utilitzat per organitzar la sortida a través de l'DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) i evdev nucli subsystems ha afegit suport per a tecnologia de protecció de còpia per a contingut d'àudio i vídeo HDCP, que s'utilitza per a xifrar el senyal de vídeo transmesa a través de DVI, DisplayPort, HDMI, GVIF o UDI.

Mentre que dels canvis en gl-renderer, s'esmenta que s'ha afegit un bloqueig per capturar, compartir i prendre captures de pantalla d'àrees en les quals es mostra contingut protegit contra còpia.

El backend headless, utilitzat per renderitzar sense pantalla rebre millores en aquesta versió, ja que es agrega suport per dibuixar a la memòria intermèdia usant OpenGL (s'ha afegit l'opció «-use-gl»), que li permet obtenir una imatge de pantalla virtual en la memòria que pot transferir-se a un client remot.

D'altra banda, en el backend de sortida a través de l'subsistema DRM, s'ha afegit la capacitat de construir sense referència a la biblioteca GBM (Generic Buffer Manager) que ofereix Taula per controlar l'assignació de buffers de representació. En lloc de formats GBM, els formats FourCC s'utilitzen en el subsistema DRM.

A més de que per reduir la càrrega en la memòria en algunes GPU (sempre que sigui possible) ara a Weston 8.0 s'usa per defecte l'extensió EGL EGL_KHR_partial_update, Que el que permet fer és actualitzar selectivament el contingut de les superfícies, ometent àrees en què no hi va haver canvis.

Dels altres canvis que s'esmenten en l'anunci de Weston 8.0:

  • Marc millorat per mantenir registres de depuració.
  • Suport agregat per al format XYUV en gl-renderer.
  • L'administrador de finestres xwm implementa el control sobre la sortida dels canvis en la superfície de Wayland durant l'operació de Xwayland, el que va fer possible desfer-se dels artefactes a l'decorar finestres d'aplicacions X11 llançades en entorns basats en Wayland.
  • Consum de memòria reduït a l'mostrar un fons d'escriptori homogeni a causa de l'ús d'un memòria intermèdia 1 × 1 per a tota la finestra gràfica.
  • Es va agregar suport per a l'extensió Weston-direct-display, que li permet organitzar la transferència de contingut de dmabuf directament a el controlador de pantalla.

Com instal·lar Weston 8.0 en Ubuntu i derivats?

Bé, per als que estiguin interessats en poder instal·lar aquesta nova versió de Weston, han de comptar amb Wayland en el vostre sistema.

Ara, hem també de comptar amb Meson, Ja que com es esmento en les novetats d'aquesta nova versió de Weston 8.0, els desenvolupadors van migrar a Meson.

Per poder instal·lar només hem d'obrir una terminal i en ella anem a teclejar el següent:

pip3 install --user meson

Fet això, ara anem a descarregar la nova versió de Weston 7.0 amb la següent comanda:

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

Descomprimim el contingut amb:

tar -xvf weston-8.0.0.tar.xz

Accedim a la carpeta creada amb:

cd weston-8.0.0

I vam realitzar la compilació i instal·lació amb:

meson build/ --prefix=...

ninja -C build/ install

cd ..

A l'acabar el recomanable és reiniciar l'equip per iniciar amb els canvis en la nova sessió d'usuari.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.