Veröffentlichung des Composite Servers Weston 8.0

Veröffentlicht stabile Veröffentlichung des Composite-Servers Weston 8.0, das Technologien entwickelt, die eine umfassende Unterstützung des Protokolls ermöglichen Wayland in Enlightenment, GNOME, KDE und anderen Desktop-Umgebungen. Die Entwicklung von Weston zielt darauf ab, eine hochwertige Codebasis und Arbeitsbeispiele für die Nutzung von Wayland in Desktop-Umgebungen und Embedded-Lösungen bereitzustellen, wie zum Beispiel Plattformen für Infotainmentsysteme im Automobil, Smartphones, Fernseher und andere Verbrauchergeräte. Die Veröffentlichung von Protokoll, Interprozesskommunikationsmechanismus und Wayland-Bibliotheken 1.18 geplant am 11. Februar.

Die Änderung der bedeutenden Versionsnummer von Weston erfolgt aufgrund von ABI-Änderungen, die die Kompatibilität beeinträchtigen. Die Änderungen in der neuen Version Weston:

  • Erhöht Effizienz bei der Nutzung der Hardwaremechanismen zur Manipulation von Speicherbereichen, die zur Speicherung von Framebuffer-Komponenten (hardware planes) verwendet werden, im DRM (Direct Rendering Manager);

    Veröffentlichung des Composite Servers Weston 8.0
  • Im Backend DRM, das zur Organisation der Ausgabe über die DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) und evdev-Kernel-Subsysteme verwendet wird, wurde die Unterstützung für Technologien zur Kopierschutz von Audio- und Videoinhalten hinzugefügt HDCP, die zur Verschlüsselung des Videosignals verwendet wird, das über DVI-, DisplayPort-, HDMI-, GVIF- oder UDI-Schnittstellen übertragen wird;
  • Im gl-renderer hinzugefügt wurde die Erfassung, das Teilen und das Erstellen von Screenshots von Bereichen, in denen kopiergeschützter Inhalt dargestellt wird, blockiert;
  • Im Headless-Backend, der für das Rendering ohne Bildschirm verwendet wird, wurde die Unterstützung für das Rendern in einen Puffer mit OpenGL hinzugefügt (Option „—use-gl“ hinzugefügt), was die Erstellung eines virtuellen Bildschirmbildes im Speicher ermöglicht, das an einen entfernten Client gesendet werden kann;
  • Im Backend-Ausgabe über das DRM (Direct Rendering Manager)-Subsystem wurde die Möglichkeit hinzugefügt, ohne eine Bibliotheksbindung zu kompilieren; GBM (Generic Buffer Manager), das in Mesa angeboten wird, um die Zuweisung von Rendering-Puffern zu verwalten. Anstelle der GBM-Formate wurden die FourCC, verwendet in dem DRM-Subsystem;
  • Um die Belastung des Speichers zu verringern, wird in einigen GPUs jetzt nach Möglichkeit immer die EGL-Erweiterung verwendet, EGL_KHR_partial_update, die das selektive Aktualisieren des Inhalts von Oberflächen ermöglicht, wobei Bereiche übersprungen werden, in denen keine Änderungen stattgefunden haben;
  • Die Möglichkeiten des Frameworks zur Führung von Debug-Logs wurden erweitert;
  • Im gl-renderer wurde die Unterstützung für das XYUV-Format hinzugefügt;
  • Im Fenster-Manager xwm implementiert. wurde die Kontrolle über die Ausgabe von Änderungen an die Wayland-Oberfläche bei der Arbeit mit Xwayland ermöglicht, wodurch Artefakte beim Dekorieren von X11-Anwendungsfenstern, die in einer Umgebung basierend auf Wayland ausgeführt werden, beseitigt wurden;
  • Reduzierter Speicherverbrauch beim Rendern eines einheitlichen Hintergrunds des Desktops durch den Einsatz von einem 1×1-Puffer für den gesamten Viewport;
  • Hinzugefügt Unterstützung der Erweiterung weston-direct-display, das die direkte Übertragung von Inhalten über dmabuf an den Bildschirmcontroller ermöglicht.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster