Weston Composite Server 8.0 utgivelse

publisert stabil utgivelse av sammensatt server weston 8.0, utvikle teknologier som bidrar til fremveksten av full støtte for protokollen Wayland 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. Utgivelse av protokollen, interprosesskommunikasjonsmekanismen og bibliotekene til Wayland 1.18 planlagt den 11. februar.

Westons betydelige endring av versjonsnummer skyldes ABI-endringer som bryter kompatibiliteten. Endringer i ny gren Weston:

  • Økt effektiviteten av å bruke maskinvaremekanismer for å manipulere minneregioner som brukes til å lagre framebuffer-komponenter (maskinvareplan) i DRM (Direct Rendering Manager);

    Weston Composite Server 8.0 utgivelse

  • Til bakenden DRM, brukt til å organisere utdata gjennom kjerneundersystemene DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) og evdev, lagt til støtte for kopibeskyttelsesteknologi for lyd- og videoinnhold HDCP, som brukes til å kryptere videosignaler som overføres via DVI, DisplayPort, HDMI, GVIF eller UDI-grensesnitt;
  • I gl-renderer la til blokkere fangst, deling og opptak av skjermbilder av områder der kopibeskyttet innhold vises;
  • Den hodeløse bakenden, som brukes til å gjengi uten skjerm, har lagt til støtte for tegning til en buffer ved hjelp av OpenGL («--use-gl»-alternativet er lagt til), som lar deg få et virtuelt bilde av skjermen i minnet som kan overføres til en ekstern klient;
  • I output-backend gjennom DRM (Direct Rendering Manager) delsystemet, er muligheten til å bygge uten å koble til et bibliotek lagt til GBM (Generic Buffer Manager) tilbudt av Mesa for å administrere tildelingen av gjengivelsesbuffere. I stedet for GBM-formater brukes formater FourCC, brukt i DRM-delsystemet;
  • For å redusere minnebelastningen bruker noen GPUer nå alltid EGL-utvidelsen når det er mulig EGL_KHR_partial_update, som lar deg selektivt oppdatere innholdet på overflater, hoppe over områder som ikke har endret seg;
  • Rammeverkets muligheter for vedlikehold av feilsøkingslogger er utvidet;
  • Lagt til støtte for XYUV-format til gl-renderer;
  • I xwm-vindusbehandleren implementert kontroll over produksjonen av endringer på Wayland-overflaten når Xwayland kjører, noe som gjorde det mulig å kvitte seg med artefakter ved dekorering av vinduer til X11-applikasjoner lansert i et Wayland-basert miljø;
  • Redusert minneforbruk ved visning av ensartet skrivebordsbakgrunn pga søknader 1x1 buffere for hele visningsporten;
  • La til utvidelsesstøtte weston-direct-display, som lar deg organisere overføringen av dmabuf-innhold direkte til skjermkontrolleren.

Kilde: opennet.ru

Legg til en kommentar