Wayland 1.19 leveres med forbedringer til Nvidia, muligheden for at tilføje og fjerne udvidelser med mere

Efter flere måneders udvikling befrielsen af den nye stabile version af protokollen Wayland 1.19. Denne nye version 1.19 er bagudkompatibel på API- og ABI-niveau med version 1.x, og indeholder hovedsageligt fejlrettelser og mindre protokolopdateringer.

Blandt de mest fremtrædende ændringer vi kan finde en forbedret kompilationssystem som nu kræver mindst Meson-værktøjer version 0.52.1, Weston Composite Server, leverer kode og arbejdseksempler til brug af Wayland i stationære og indlejrede miljøer det udvikler sig i en uafhængig udviklingscyklus.

Vigtigste ændringer og nyheder i Wayland 1.19

I denne nye version af wayland patches er forberedt til XWayland DDX-serverenat hvis systemet har proprietære drivere til NVIDIA tillader brug af hardwareacceleration i OpenGL og Vulkan når du starter X-applikationer i Wayland-miljøer.

Også NVIDIA-beskyttede drivere fortsætter med at implementere udvidelser nødvendigt for den fulde drift af miljøerne der bruger Wayland-protokollen.

En anden nyhed, der skiller sig ud, er det Mir's udvikling fortsætter som en sammensat server til Wayland. Værktøjerne til at sikre lanceringen af ​​Wayland-applikationerne i Mir-miljøet har implementeret den korrekte skalering i HiDPI-skærmene.

Tilføjet muligheden for at skalere Wayland-kundens exitDerudover er uafhængige skalaindstillinger tilladt for hver outputenhed, inklusive fraktionsværdier.

Vi kan også finde det tilføjede muligheden for at tilføje og fjerne udvidelser af Wayland-protokollen og tilføjet støtte til eksperimentelle protokoller: zwp_linux_dmabuf_unstable_v1 at oprette wl_buffere ved hjælp af mekanismen DMABUF og wlr-Foreign-toplevel-management til tilslutning af brugerdefinerede paneler og vinduesafbrydere.

Er blevet lanceret nye versioner af Sway-tilpassede miljø og den sammensatte Wayfire-server, som Wayland bruger.

Med hensyn til ændringer relateret til applikationer og desktop-miljøer nævnes det, at arbejdet fortsætter med lanceringen af ​​brugermiljøet LXQt 1.0.0, som vil blive implementeret med fuld support til arbejde på Wayland.

Wayland er som standard aktiveret på Plasma Mobile, Sailfish 2, webOS Open Source Edition, Tizen og AsteroidOS.

Mens du på den anden side arbejder fortsætter med at overføre MATE-applikationer til Wayland, Eye of MATE-billedfremviseren er tilpasset til at arbejde uden at være knyttet til X11 i Wayland-miljøet såvel som forbedret Wayland support i MATE-panelet og at panel-multimonitor og panel-baggrunds-applets er tilpasset til brug med Wayland.

Fedora 34 planlægger at migrere KDE-skrivebordsbygningen for at bruge Wayland som standardeller. X11-sessionen er beregnet til at være en mulighed. Kwin-wayland-nvidia-pakken bruges til at køre KDE ved hjælp af proprietære NVIDIA-drivere.

KDE arbejder på at lave en session baseret på Wayland er klar til daglig brug og til at opnå paritet i funktionalitet over X11. Rettede problemer med skærmstøbning og indsættelse af centerklik. Rettede problemer med XWayland-stabilitet.

GNOME til Wayland har fjernet hele skærmen fra gengivelse når dma-buf- eller EGLImage-buffere bruges til fordel for delvise vinduesopdateringer, hvilke reducer mængden af ​​data, der overføres mellem GPU'en og CPU'en. I kombination med en separat opdatering af interfaceelementerne har denne optimering reduceret strømforbruget betydeligt, når det kører på batteristrøm. Tilføjet muligheden for at tildele forskellige opdateringshastigheder for hver skærm.

I GTK 4 er GDK API'erne blevet redesignet til at bruge Wayland-protokollen og relaterede begreber. X11- og Wayland-relaterede funktioner er flyttet til separate backends.

Firefox til Wayland leverer WebGL og accelereret video af hardware, ud over tilføjede en ny backend ved hjælp af DMABUF-mekanismen at gengive teksturer og organisere bufferudskiftning ved forskellige processer. Denne backend tillod at implementere et samlet GL-miljø i Firefox-bygger baseret på Wayland, ikke bundet til specifikke sammensatte servere, såsom GNOME Mutter eller KDE Kwin.

Endelig kan de, der er interesseret i at kunne teste denne nye version, downloade kildekoden til kompilering fra følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  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.

bool (sandt)