Utslepp av den sammensatte serveren Weston 8.0

Published stabil utgivelse av komposittserveren Weston 8.0, som utvikler teknologier som støtter fullverdig støtte for protokollen Wayland i Enlightenment, GNOME, KDE og andre skrivebordsomgivelser. Utviklingen av Weston fokuserer på å tilby en høy kvalitetskodebase og eksempler for bruk av Wayland i skrivebordsomgivelser og innebygde løsninger som plattformer for bilens infotainment-systemer, smarttelefoner, TV-er og andre forbrukerutstyr. Utgivelsen av Wayland-protokollen, inter-prosess kommunikasjonsmekanismen og bibliotekene 1.18 er planlagt per 11. februar.

Endringen av det betydelige versjonsnummeret til Weston skyldes endringer i ABI som bryter kompatibiliteten. Endringer i den nye grenen Weston:

  • Ytelsen effektiv utnyttelse i DRM (Direct Rendering Manager) av maskinvaremekanismer for manipulering av minneområder som brukes til lagring av rammebufferkomponenter (hardware planes);

    Utslepp av den sammensatte serveren Weston 8.0
  • I backend DRM, brukt for organisering av utdata gjennom DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) og evdev, er støtte for teknologi for beskyttelse mot kopiering av lyd- og videoinnhold lagt til HDCP, som brukes til å kryptere videosignalet som overføres via DVI, DisplayPort, HDMI, GVIF eller UDI;
  • I gl-renderer er det lagt til låsing av fangst, tilveiebringelse av delt tilgang og oppretting av skjermbilder av områder der beskyttet innhold vises;
  • I headless backend, brukt for rendering uten skjerm, er det lagt til støtte for rendering til buffer ved hjelp av OpenGL (alternativet «—use-gl» er lagt til), noe som gjør det mulig å få et virtuelt skjermbilde i minnet som kan sendes til en ekstern klient;
  • I backend for utdata gjennom DRM (Direct Rendering Manager) er muligheten for å bygge uten avhengighet til biblioteket GBM (Generic Buffer Manager), tilbudt i Mesa for å håndtere tildelingen av renderingsbuffere. I stedet for GBM-formater brukes FourCC, som brukes i DRM-undersystemet;
  • For å redusere belastningen på minnet i noen GPU-er vil EGL-utvidelsen nå alltid bli brukt der det er mulig EGL_KHR_partial_update, noe som tillater selektiv oppdatering av innholdet i overflatene ved å hoppe over områder der det ikke har vært endringer;
  • Funksjonaliteten til rammeverket for debugging logger er utvidet;
  • I gl-renderer er støtte for formatet XYUV lagt til;
  • I vindusbehandleren xwm implementert kontroll over utdataendringer til Wayland-overflaten når du bruker Xwayland, som har eliminert artefakter under dekorerte vinduer fra X11-applikasjoner kjørt i Wayland-baserte omgivelser;
  • Redusert minnebruk ved visning av ensartet bakgrunn på skrivebordet ved hjelp av bruken av en 1×1 buffer for hele viewporten;
  • Lagt til utvidelse weston-direct-display, som gjør det mulig å sende innholdet dmabuf direkte til skjermkontrolleren.

Kilde: opennet.ru

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