Rilascio del server composito Weston 8.0

Pubblicato rilascio stabile del server composito Weston 8.0, sviluppando tecnologie che facilitano il pieno supporto del protocollo Wayland in Enlightenment, GNOME, KDE e altri ambienti desktop. Lo sviluppo di Weston è focalizzato sulla fornitura di una base di codice di alta qualità e esempi pratici per l'uso di Wayland in ambienti desktop e soluzioni integrate, come piattaforme per sistemi infotainment automobilistici, smartphone, televisori e altri dispositivi di consumo. Rilascio del protocollo, meccanismo di interazione interprocesso e librerie Wayland 1.18 è previsto a partire dall'11 febbraio.

Il cambiamento del numero di versione principale di Weston è dovuto a modifiche all'ABI che rompono la compatibilità. Le modifiche in nuovo ramo Weston:

  • Aumentata l'efficacia dell'impiego nel DRM (Direct Rendering Manager) dei meccanismi hardware per la manipolazione delle aree di memoria utilizzate per memorizzare i componenti del framebuffer (hardware planes);

    Rilascio del server composito Weston 8.0
  • Nel backend DRM, utilizzato per organizzare l'output attraverso i sottomoduli del kernel DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) ed evdev, è stata aggiunta la supporto per la tecnologia di protezione contro la copia di contenuti audio e video HDCP, utilizzata per la crittografia del segnale video trasmesso tramite interfacce DVI, DisplayPort, HDMI, GVIF o UDI;
  • Nel gl-renderer è stata aggiunta il blocco della cattura, la condivisione e la creazione di screenshot delle aree in cui viene visualizzato contenuto protetto da copyright;
  • Nel backend headless, utilizzato per il rendering senza schermo, è stata aggiunta la supporto per il rendering nel buffer utilizzando OpenGL (opzione '—use-gl' aggiunta), che consente di ottenere un'immagine virtuale dello schermo in memoria, da inviare a un client remoto;
  • Nel backend per l'output tramite il sottomodulo DRM (Direct Rendering Manager) è stata aggiunta la possibilità di compilazione senza dipendenza dalla libreria GBM (Generic Buffer Manager), offerta in Mesa per la gestione della distribuzione dei buffer di rendering. Invece dei formati GBM sono stati utilizzati i formati FourCC, utilizzati nel sottomodulo DRM;
  • Per ridurre il carico sulla memoria in alcune GPU, ora viene sempre applicata, 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 stati cambiamenti;
  • Ampliate le funzionalità del framework per la registrazione dei log di debug;
  • Nel gl-renderer è stata aggiunta la supporto per il formato XYUV;
  • Nel window manager xwm è stato implementato controllo dell'output delle modifiche sulla superficie Wayland durante l'uso di 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 l'applicazione di un buffer 1×1 per tutto il viewport;
  • È stata aggiunta supporto per l'estensione weston-direct-display, che consente di organizzare la trasmissione del contenuto dmabuf direttamente al controller dello schermo.

Fonte: opennet.ru

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