I Gnome 3.34 starter en XWayland-økt etter behov

Wayland-logo

Wayland er en grafisk serverprotokoll som gir en metode for vindusammensetningssjefer til å kommunisere direkte med videohardware og applikasjoner. Wayland tillater kjøring av X11-applikasjoner gjennom en X-server, valgfritt uten root-rettigheter, har kompatibilitet med disse.

Mutter er en komposisjonssjef for vinduer og Wayland-komponister og brukes i Gnome Shell som erstatter Metacity.

Den kan brukes som en frittstående vindusbehandling på stasjonære datamaskiner som Gnome og lignende. Den kan utvides med plugins og har støtte for ulike visuelle effekter.

Mutter vil ha endringer for å forbedre sitt arbeid i Wayland

For Gnome versjon 3.34 og som en del av utviklingssyklusen Mutter inkluderer noen endringer som tjener til å automatisere lanseringen av XWayland når du prøver å kjøre et program basert på X11-protokollen i et grafisk miljø basert på Wayland-protokollen.

Forskjellen med oppførselen til Gnome 3.32 og tidligere versjoner er det, Inntil nå kjørte XWayland-komponenten kontinuerlig og krevde forhåndsutgivelse eksplisitt (startet da Gnome-økten ble initialisert) som nå vil kjøre dynamisk når behovet for X11-støtte oppstår.

Det er viktig å huske det for å sikre ytelsen til X11-applikasjoner konvensjonell I et Wayland-basert miljø brukes XWayland DDW-komponenten (Avhengig av X-enhet), som er utviklet som en del av den viktigste X.Org-kodebasen.

Når det gjelder hvordan XWayland fungerer, ligner det Xwin og Xquartz for Win32 og OS X-plattformer og inkluderer komponenter for å kjøre X.Org Server på toppen av Wayland.

Endringen i Mutter tillater kun lansering av X-serveren når det er nødvendig, hva har en positiv effekt på ressursforbruket på systemer som ikke bruker X11-applikasjoner i Wayland-miljøet (prosessen med X-serveren tar vanligvis mer enn hundre megabyte RAM).

Mellomtiden Hans de Goede presenterte to rapporter som lister opp problemene i Gnomes arbeid med Wayland, hva som er planlagt å korrigere som en del av det nylig lanserte initiativet for å eliminere spesifikke problemer for Wayland for Gnome.

Hans mottok over 40 problemrapporter og prøvde å strukturere dem. Mange problemer er relatert til støtte for tastaturinngang og endring av layout, samt dra og slipp som ikke alltid fungerer.

Wayland har fortsatt flere problemer å løse

Foruten det sEllers har ikke XWayland normal HiDPI-støtte, musemarkøren henger for Wayland-apper gjøres ikke vindusminimering med et midtre knappeklikk i overskriften, blant annet.

Også analysen av to problemer er presentert hver for segs som oppstår fra lanseringen av spillene: redusert synlig område med en svart ramme når du bruker fullskjermmodus og dårlig ytelse i fullskjermmodus.

På den annen side har en GLX-prosessor basert på EGL-programvaregrensesnittet blitt lagt til XWayland for å få tilgang til gjengivelsesfunksjonene i Wayland.

Endringene vil bli inkludert i X.Org Server 1.21-utgivelsen. Bruk av EGL for å konfigurere GLX vil eliminere bruken av rasterizer-swrast-programvaren.

Bruken av swrast resulterte i problemer når du lanserte spill i X11 som krever Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing) -innstillingen, informasjon om hvilken som ikke er gitt i llvmpipe.

Den foreslåtte endringen gjør det mulig å generere GLX-klientinformasjon om funksjonene til GL-stakken basert på EGL-data, inkludert tilgang til MSAA-konfigurasjoner for spill som kjører på XWayland, som Hearts of Iron IV, Stellaris og Europa Universalis IV.

Endringen vil også fjerne DRI-driverlasterfunksjonaliteten fra X-serveren.

Endelig Gnome 3.34 er planlagt utgitt 11. september 2019.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.