Rilascio di Weston Composite Server 8.0

pubblicato versione stabile del server composito Weston8.0, sviluppando tecnologie che contribuiscano all'emergere del pieno supporto al protocollo Wayland in Enlightenment, GNOME, KDE e altri ambienti utente. Lo sviluppo di Weston mira a fornire una base di codice di alta qualità ed esempi funzionanti per l'utilizzo di Wayland in ambienti desktop e soluzioni integrate, come piattaforme per sistemi di infotainment automobilistici, smartphone, TV e altri dispositivi di consumo. Rilascio del protocollo, del meccanismo di comunicazione tra processi e delle librerie di Wayland 1.18 delineato l'11 febbraio.

Il cambiamento significativo del numero di versione di Weston è dovuto alle modifiche ABI che interrompono la compatibilità. Cambia in nuova filiale Weston:

  • È aumentato l'efficacia dell'utilizzo di meccanismi hardware per manipolare le regioni di memoria utilizzate per archiviare i componenti framebuffer (piani hardware) in DRM (Direct Rendering Manager);

    Rilascio di Weston Composite Server 8.0

  • Al backend DRM, utilizzato per organizzare l'output attraverso i sottosistemi del kernel DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) ed evdev, aggiunto il supporto per la tecnologia di protezione dalla copia per i contenuti audio e video HDCP, che viene utilizzato per crittografare i segnali video trasmessi tramite interfacce DVI, DisplayPort, HDMI, GVIF o UDI;
  • Nel renderer gl aggiunto bloccare la cattura, la condivisione e l'acquisizione di screenshot delle aree in cui vengono visualizzati contenuti protetti da copia;
  • Il backend headless, utilizzato per il rendering senza schermo, ha aggiunto il supporto per il disegno su un buffer utilizzando OpenGL (è stata aggiunta l'opzione “--use-gl”), che consente di ottenere un'immagine virtuale dello schermo in memoria che può essere trasferito a un client remoto;
  • Nel backend di output tramite il sottosistema DRM (Direct Rendering Manager), è stata aggiunta la possibilità di costruire senza collegarsi a una libreria GBM (Generic Buffer Manager) offerto da Mesa per gestire l'allocazione dei buffer di rendering. Invece dei formati GBM, vengono utilizzati i formati QuattroCC, utilizzato nel sottosistema DRM;
  • Per ridurre il carico di memoria, alcune GPU ora utilizzano sempre l'estensione EGL quando possibile EGL_KHR_partial_update, che permette di aggiornare selettivamente il contenuto delle superfici, saltando le aree che non sono cambiate;
  • Le capacità del framework per la gestione dei log di debug sono state ampliate;
  • Aggiunto supporto per il formato XYUV a gl-renderer;
  • Nel gestore delle finestre xwm implementato controllo sull'output delle modifiche alla superficie Wayland quando Xwayland è in esecuzione, il che ha reso possibile eliminare gli artefatti durante la decorazione delle finestre delle applicazioni X11 avviate in un ambiente basato su Wayland;
  • Consumo di memoria ridotto durante la visualizzazione di uno sfondo del desktop uniforme grazie a applicazioni Buffer 1x1 per l'intero viewport;
  • Aggiunto da supporto per l'estensione display diretto weston, che consente di organizzare il trasferimento dei contenuti dmabuf direttamente al controller dello schermo.

Fonte: opennet.ru

Aggiungi un commento