Il rilascio del server composito Weston 8.0

Pubblicato rilascio stabile del server composito Weston 8.0, sviluppando tecnologie che favoriscono il supporto completo del protocollo Wayland in Enlightenment, GNOME, KDE e altri ambienti desktop. Lo sviluppo di Weston mira a fornire una base di codice di alta qualità e esempi pratici per utilizzare Wayland in ambienti desktop e in soluzioni incorporate, come piattaforme per sistemi di infotainment automobilistici, smartphone, televisori e altri dispositivi consumer. Rilascio del protocollo, meccanismo di interprocess communication e librerie Wayland 1.18 è previsto al 11 febbraio.

Il cambiamento del numero di versione significativo di Weston è dovuto a modifiche ABI che rompono la compatibilità. Modifiche nella nuova branch Weston:

  • Migliorata efficienza nell'uso di meccanismi hardware per la manipolazione delle regioni di memoria utilizzate per memorizzare componenti del framebuffer (hardware planes);

    Il rilascio del server composito Weston 8.0
  • Nel backend DRM, utilizzato per organizzare l'output attraverso le sottosistemi del kernel DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) e evdev, è stata aggiunta il supporto per la tecnologia di protezione dei contenuti audio e video HDCP, utilizzata per crittografare il segnale video trasmesso tramite interfacce DVI, DisplayPort, HDMI, GVIF o UDI;
  • Nel gl-renderer aggiunta blocco della cattura, condivisione e creazione di screenshot delle aree in cui viene visualizzato il contenuto protetto da copia;
  • Nel backend headless, utilizzato per il rendering senza schermo, è stata aggiunta la supporto per il rendering in buffer utilizzando OpenGL (è stata aggiunta l'opzione "—use-gl"), che consente di ottenere un'immagine virtuale dello schermo in memoria, da trasmettere a un client remoto;
  • Nel backend di output tramite il sottosistema DRM (Direct Rendering Manager) è stata aggiunta la possibilità di compilazione senza legame a una libreria GBM (Generic Buffer Manager), proposta in Mesa per gestire l'allocazione dei buffer di rendering. Invece dei formati GBM, sono stati utilizzati formati FourCC, applicati nel sottosistema DRM;
  • Per ridurre il carico sulla memoria, in alcune GPU ora viene sempre utilizzata, se possibile, l'estensione EGL EGL_KHR_partial_update, che consente di aggiornare selettivamente il contenuto delle superfici, saltando le aree in cui non ci sono state modifiche;
  • Sono state ampliate le funzionalità del framework per la registrazione dei log di debug;
  • Nel gl-renderer è stata aggiunta la supporto per il formato XYUV;
  • Nel gestore di finestre xwm implementato controllo sull'output delle modifiche sulla superficie Wayland quando si utilizza Xwayland, che ha permesso di eliminare artefatti nella decorazione delle finestre delle applicazioni X11 eseguite in un ambiente basato su Wayland;
  • Ridotto il consumo di memoria durante la visualizzazione di uno sfondo uniforme del desktop grazie a applicazione buffer 1×1 per tutto il viewport;
  • Aggiunto supporto per l'estensione weston-direct-display, che consente di trasferire contenuti dmabuf direttamente al controller dello schermo.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster