Weston Composite Server 11.0 utgivelse

Etter åtte måneders utvikling har en stabil utgivelse av Weston 11.0-komposittserveren blitt publisert, og utvikler teknologier som bidrar til fremveksten av full støtte for Wayland-protokollen i Enlightenment, GNOME, KDE og andre brukermiljøer. Westons utvikling tar sikte på å gi en kodebase av høy kvalitet og fungerende eksempler for bruk av Wayland i skrivebordsmiljøer og innebygde løsninger, for eksempel plattformer for automotive infotainmentsystemer, smarttelefoner, TV-er og andre forbrukerenheter. Prosjektkoden er distribuert under MIT-lisensen.

Westons betydelige endring av versjonsnummer skyldes ABI-endringer som bryter kompatibiliteten. Endringer i den nye Weston-grenen:

  • Fortsatt arbeid med fargestyringsinfrastruktur som tillater fargekonvertering, gammakorreksjon og fargeprofiler. Inkludert muligheten til å konfigurere ICC-profilen for skjermen og reflektere farger fra sRGB inn i den. Det er også støtte for å bytte skjermen til HDR-modus, men genereringen av HDR-innhold er ennå ikke implementert.
  • Det er gjort forberedelser for implementering i en av de neste utgivelsene av støtte for samtidig utførelse av flere backends, for eksempel for utdata via KMS og RDP.
  • DRM-backend gir grunnlaget for fremtidig støtte for multi-GPU-konfigurasjoner.
  • Ulike forbedringer er gjort for å støtte RDP-backend for ekstern tilgang til skjerminnhold.
  • Forbedret DRM-backend-ytelse.
  • Lagt til støtte for enkeltpikselbufferprotokollen, noe som gjør det mulig å lage enkeltpikselbuffere som inkluderer fire 32-biters RGBA-verdier. Ved å bruke viewporter-protokollen kan den sammensatte serveren skalere enkeltpikselbuffere for å lage ensartede fargeoverflater av vilkårlig størrelse.
  • Implementeringen av weston_buffer har blitt omarbeidet.
  • De cms-statiske og cms-fargede pluginene er avviklet.
  • Støtte for flere arbeidsområder og skalering er fjernet fra desktop-shell.
  • Støtte for wl_shell-protokollen er avviklet, erstattet av xdg-shell.
  • Fbdev-backend er fjernet og KMS-backend bør brukes i stedet.
  • Komponentene weston-launch, launcher-direct, weston-info og weston-gears er fjernet, til fordel for libsea og wayland-info.
  • Som standard er KMS-egenskapen max-bpc satt.
  • Aktivert nødavstenging når ledig minne i systemet er oppbrukt.

Kilde: opennet.ru

Legg til en kommentar