Weston Composite Server 15.0 utgivelse

Etter ni måneders utvikling har en stabil utgivelse av den sammensatte serveren Weston 15.0 blitt publisert, som 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 høykvalitets kodebase og fungerende eksempler for bruk av Wayland i skrivebordsmiljøer og innebygde løsninger, for eksempel plattformer for automotive infotainment-systemer, smarttelefoner, TV-er og andre forbrukerenheter. Prosjektkoden er distribuert under MIT-lisensen.

Endringer i den nye Weston-grenen:

  • Et nytt grafisk skall, «lua-shell» (kalt «weston --shell=lua»), er lagt til, slik at du kan bruke Lua-språket til å tilpasse vindushåndteringens virkemåte og lage fullstendig tilpassede brukermiljøer. Som et eksempel er et enkelt system for håndtering av fliser i vinduer implementert ved hjelp av «lua-shell». Weston Composite Server 15.0 utgivelse
  • Et eksperimentelt rendering-backend er lagt til som bruker Vulkan-grafikk-API-et for utdata (aktivert med "weston --renderer=vulkan"). Backend-en lar Weston kjøre oppå andre kompositter. servere Basert på Wayland og X11, fungerer den direkte med kjerne-DRM-drivere som støtter Vulkan 1.0. I tillegg til backend-systemet er Wayland-klientene simple-vulkan og simple-dmabuf-vulkan lagt til.
  • La til støtte for Wayland-protokollene commit-timing-v1 og fifo-v1. Commit-timing-protokollen tillater at en tidsbegrensning knyttes til overflateinnhold (den sammensatte serveren bør vise innholdsendringer innen den angitte tiden, hvis mulig, men ikke før). FIFO-protokollen implementerer en først-inn-først-ut (FIFO)-mekanisme for å behandle en kø med innholdsoppdateringer for den viste overflaten. Når disse protokollene kombineres, muliggjør de jevn bildeutgang og -visning, med tanke på vertikale oppdateringsfrekvenser, i applikasjoner som spilling og videoavspilling. La til støtte for Vulkan-utvidelsene VK_KHR_present_id2 og VK_KHR_present_wait2, som muliggjør bildeoverføring i FIFO-modus uten å øke latensen.
  • La til støtte for Wayland color-representation-v1-protokollen for å definere fargerepresentasjonen av en Wayland-overflate, noe som er nødvendig for HDR-støtte og korrekt gjengivelse av fullfargede YUV-buffere. Denne protokollen lar Wayland-klienter overføre metadata som er nødvendige for å definere gjennomsiktighet, fargemodell, delsampling og kvantiseringsområde, som brukes når man konverterer en buffer med YUV-fargemodelldata til RGB-representasjon. Støtte er lagt til for pikselformater på 10 bit per kanal, som NV15, NV20, NV30 og P030.
  • La til muligheten til å bruke KMS (Kernel Mode Setting) kjernemoduler for å avlaste fargekonverteringsoperasjoner til skjermkontrolleren.
  • Muligheten til å bruke Perfetto-profileren til å identifisere problemer med gjengivelsesytelse og spore og visualisere utførelsestiden for ulike operasjoner er introdusert. Weston Composite Server 15.0 utgivelse
  • DRM-backend-systemet inkluderer nå grunnleggende støtte for mekanismen for variabel oppdateringsfrekvens (VRR), som adaptivt endrer skjermens oppdateringsfrekvens for å sikre jevn og tear-fri spilling og videoavspilling. En DRM-driver med VRR-støtte er nødvendig for bruk.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster