Weston Composite Server 11.0 Release

Efter åtta månaders utveckling har en stabil version av Weston 11.0-kompositservern publicerats, som utvecklar teknologier som bidrar till framväxten av fullt stöd för Wayland-protokollet i Enlightenment, GNOME, KDE och andra användarmiljöer. Westons utveckling syftar till att tillhandahålla en högkvalitativ kodbas och fungerande exempel för användning av Wayland i skrivbordsmiljöer och inbyggda lösningar, såsom plattformar för fordonsinfotainmentsystem, smartphones, TV-apparater och andra konsumentenheter. Projektkoden distribueras under MIT-licensen.

Westons betydande versionsnummerändring beror på ABI-ändringar som bryter kompatibiliteten. Förändringar i den nya Weston-grenen:

  • Fortsatt arbete med färghanteringsinfrastruktur som möjliggör färgkonvertering, gammakorrigering och färgprofiler. Inklusive möjligheten att konfigurera ICC-profilen för monitorn och reflektera färger från sRGB in i den. Det finns också stöd för att byta bildskärm till HDR-läge, men genereringen av HDR-innehåll har ännu inte implementerats.
  • Förberedelser har gjorts för implementering i en av de kommande releaserna av stöd för samtidig exekvering av flera backends, till exempel för utdata via KMS och RDP.
  • DRM-backend utgör grunden för framtida stöd för multi-GPU-konfigurationer.
  • Olika förbättringar har gjorts för att stödja RDP-backend för fjärråtkomst till skärminnehåll.
  • Förbättrad DRM-backend-prestanda.
  • Lade till stöd för enpixelbuffertprotokollet, vilket möjliggör skapandet av enpixelbuffertar som inkluderar fyra 32-bitars RGBA-värden. Med hjälp av viewporter-protokollet kan den sammansatta servern skala enpixelbuffertar för att skapa enhetliga färgytor av godtycklig storlek.
  • Implementeringen av weston_buffer har omarbetats.
  • De cms-statiska och cms-färgade plugin-programmen har fasats ut.
  • Stöd för flera arbetsytor och skalning har tagits bort från desktop-shell.
  • Stödet för wl_shell-protokollet har upphört, ersatt av xdg-shell.
  • Fbdev-backend har tagits bort och KMS-backend bör användas istället.
  • Komponenterna weston-launch, launcher-direct, weston-info och weston-gears har tagits bort, till förmån för libsea och wayland-info.
  • Som standard är KMS-egenskapen max-bpc inställd.
  • Aktiverad nödavstängning när ledigt minne i systemet är slut.

Källa: opennet.ru

Lägg en kommentar