Veröffentlichung von XWayland 24.1.0, einer Komponente zum Ausführen von X11-Anwendungen in Wayland-Umgebungen

Die Version XWayland 24.1.0 ist verfügbar, ein DDX-Komponent (Device-Dependent X), der den Betrieb des X.Org Servers zur Ausführung von X11-Anwendungen in Wayland-basierten Umgebungen ermöglicht.

Wesentliche Änderungen:

  • Die Unterstützung der Explicit Sync-Technologie wurde hinzugefügt, die dem Kompositionsmanager auf Basis des Wayland-Protokolls mitteilt, dass der Frame zur Anzeige bereit ist. Dies kann genutzt werden, um Verzögerungen zu reduzieren und Artefakte bei der Ausgabe von Grafiken zu vermeiden.
  • Die Unterstützung und Leistung der 2D-Beschleunigungsarchitektur GLAMOR, die OpenGL zur Beschleunigung von 2D-Operationen nutzt, wurden verbessert. Die Unterstützung für OpenGL ES 3-Shader wurde hinzugefügt, und die Beschleunigung unvollständiger Texturen für OpenGL ES wurde bereitgestellt. Eine Option für die Befehlszeile „glamor“ wurde hinzugefügt. Die Beschleunigung von UYVY ist eingeschlossen.
  • Der Code zur Unterstützung der 2D-Beschleunigungsarchitektur EXA wurde entfernt.
  • Die Funktionalität im „rootful“-Modus wurde verbessert, bei dem alle XWayland-Fenster in einem separaten Fenster in der Wayland-Umgebung angezeigt werden, was die Verwendung eines X11-Fenstermanagers zur Verwaltung der gestarteten X11-Anwendungen ermöglicht (im „rootless“-Modus hat jede in XWayland gestartete X11-Anwendung ein separates Fenster in der Wayland-Umgebung).
  • Die Unterstützung von EGLStream, einem Mechanismus zum effizienten Übertragen von Frame-Sequenzen zwischen APIs (OpenGL, CUDA, NvMedia), wurde eingestellt. EGLStream wurde verwendet, um XWayland mit älteren proprietären NVIDIA-Treibern zu betreiben (in den aktuellen Treibern wird GBM verwendet).
  • In Xvfb wurde die Möglichkeit hinzugefügt, bis zu 13 Maustasten zu verwenden.
  • Die Festlegung des Eingabebereichs auf der Seite der Wayland-Umgebung wurde implementiert, indem Informationen über den X11-Eingabebereich verwendet werden.
  • Die Unterstützung für die FreeBSD-Plattform wurde verbessert. Der scfb Framebuffer-Treiber wurde aktiviert. Die Verarbeitung der Option „-novtswitch“ wurde hinzugefügt.
  • Probleme beim Bauen in OpenBSD und FreeBSD wurden behoben.
  • Der Code, der mit den DDX-Servern Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive verbunden war, wurde entfernt.

Quelle: opennet.ru

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