Den nye version af Weston 8.0 ankommer med forbedringer til DRM

wayland-skærmbillede

En stabil version af Weston 8.0 Composite Server er blevet frigivet, der udvikler teknologier som bidrager til Wayland-protokollens fulde kompatibilitet i Oplysning, Gnome, KDE og andre brugermiljøer.

Wayland består af en protokol (stort set komplet) og en referenceimplementering kaldet Weston. Til gengivelse kan Weston bruge OpenGL ES eller software (pixman-biblioteket). I øjeblikket er kunder begrænset til OpenGL ES snarere end fuld OpenGL, fordi "libGL bruger GLX og alle X-afhængigheder." Projektet udvikler også GTK + og Qt versioner som gengives til Wayland i stedet for X.

Udviklingen af Weston er fokuseret på at levere en kode af høj kvalitet og eksempler på arbejde at bruge Wayland i desktop miljøer og integrerede løsninger.

Hvad er nyt i Weston 8.0?

Med denne nye udgivelse er en af ​​de mest betydningsfulde ændringer i Weston 8.0, at den ere har forbedret effektiviteten af ​​brugen af hardwaremekanismer DRM (Direct Rendering Manager) til at manipulere hukommelsesregioner, der bruges til at gemme framebuffer-komponenter (hardwareplaner).

DRM-backend bruges til at organisere output gennem DRM (Direct Rendering Manager), KMS (Indstilling for kernetilstand) og evdev-kernesubsystemer har tilføjet understøttelse af kopibeskyttelsesteknologi til HDCP video- og lydindhold, som Det bruges til at kryptere videosignalet transmitteret via DVI, DisplayPort, HDMI, GVIF eller UDI.

Mens af ændringerne i gl-renderer nævnes det, at der er tilføjet en lås til optagelse, deling og optagelse af skærmbilleder af områder, hvor kopibeskyttet indhold vises.

Den hovedløse backend, der bruges til gengivelse uden skærm, modtog forbedringer i denne version, da support tilføjes til tegning i bufferen ved hjælp af OpenGL (indstillingen "–use-gl" er tilføjet), hvilket giver dig mulighed for at få et virtuelt skærmbillede i hukommelsen, der kan overføres til en fjernklient.

Endvidere på den udgående backend via DRM-undersystemet er muligheden for at opbygge uden reference til GBM-biblioteket blevet tilføjet (Generic Buffer Manager), der tilbydes af Mesa til at kontrollere tildelingen af ​​gengivelsesbuffere. I stedet for GBM-formater bruges FourCC-formater i DRM-undersystemet.

Plus for at reducere hukommelsesbelastningen på nogle GPU'er (når det er muligt) nu i Weston 8.0 udvidelsen bruges som standard EGL EGL_KHR_partial_update, som det gør det muligt, er at opdatere indholdet af overfladerne selektivt og udelade områder, hvor der ikke var ændringer.

Af de andre nævnte ændringer i Weston 8.0-meddelelsen:

  • Forbedret ramme til opbevaring af debug-logfiler.
  • Tilføjet understøttelse af XYUV-formatet i gl-renderer.
  • Xwm-vinduestyreren implementerer kontrol over output fra Wayland-overfladeforandringer under Xwayland-drift, hvilket gjorde det muligt at slippe af med artefakter, når dekorere vinduer til X11-applikationer, der blev lanceret i Wayland-baserede miljøer.
  • Reduceret hukommelsesforbrug ved visning af en homogen skrivebordsbaggrund på grund af brugen af ​​en 1 × 1 buffer til hele visningsporten.
  • Tilføjet support til udvidelsen weston-direct-display, som giver dig mulighed for at organisere overførsel af indhold fra dmabuf direkte til displaycontrolleren.

Hvordan installeres Weston 8.0 på Ubuntu og derivater?

For de af jer, der er interesserede i at kunne installere denne nye version af Weston, de skal have Wayland installeret på deres system.

nu, vi skal også have Meson, da som nævnt i nyheden om denne nye version af Weston 8.0, migrerede udviklerne til Meson.

For at installere det behøver vi kun at åbne en terminal, og i den skal vi skrive følgende:

pip3 install --user meson

Gjort dette, nu skal vi downloade den nye version af Weston 7.0 med følgende kommando:

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

Vi pakker indholdet ud med:

tar -xvf weston-8.0.0.tar.xz

Vi får adgang til mappen oprettet med:

cd weston-8.0.0

Og vi udfører kompilering og installation med:

meson build/ --prefix=...

ninja -C build/ install

cd ..

I slutningen anbefales det at genstarte computeren for at starte med ændringerne i den nye brugersession.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.