Die Version XWayland 24.1.0 ist verfĂŒgbar. Es handelt sich um die DDX-Komponente (Device-Dependent X), die den Start des X.Org Servers ermöglicht, um X11-Anwendungen in Umgebungen auf Basis von Wayland auszufĂŒhren.
HauptÀnderungen:
- Die UnterstĂŒtzung fĂŒr die Technologie Explicit Sync wurde hinzugefĂŒgt, die den Compositor auf Basis des Wayland-Protokolls ĂŒber die Bereitstellung des Bildschirmausgabe informiert. Dies kann verwendet werden, um Verzögerungen zu verringern und Artefakte bei der Grafikdarstellung zu vermeiden.
- Die UnterstĂŒtzung und Leistung der GLAMOR-Architektur fĂŒr 2D-Beschleunigung, 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 sichergestellt. Eine Option fĂŒr die Befehlszeile 'glamor' wurde hinzugefĂŒgt. UYVY-Beschleunigung wurde aktiviert.
- Der Code zur UnterstĂŒtzung der EXA-Architektur fĂŒr 2D-Beschleunigung 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. So kann der X11-Window-Manager verwendet werden, um die Fenster der gestarteten X11-Anwendungen zu verwalten (im 'rootless'-Modus hat jede gestartete XWayland X11-Anwendung ein separates Fenster in der Wayland-Umgebung).
- Die UnterstĂŒtzung fĂŒr EGLStream, einen Mechanismus zur effizienten Ăbertragung von Bildfolgen von einer API zur anderen (OpenGL, CUDA, NvMedia), wurde eingestellt. EGLStream wurde verwendet, um XWayland mit Ă€lteren proprietĂ€ren NVIDIA-Treibern zu betreiben (aktuelle Treiber verwenden GBM).
- In Xvfb wurde die Möglichkeit hinzugefĂŒgt, bis zu 13 Maustasten zu verwenden.
- Die Eingabegebietseinstellung auf der Seite der Wayland-Umgebung wurde implementiert, wobei Informationen ĂŒber das Eingabefeld von X11 verwendet werden.
- Die UnterstĂŒtzung fĂŒr die FreeBSD-Plattform wurde verbessert. Der framebuffer-Treiber scfb wurde aktiviert. Die Behandlung der Option '-novtswitch' wurde hinzugefĂŒgt.
- Bauprobleme in OpenBSD und FreeBSD wurden behoben.
- Der Code, der mit den DDX-Servern Xquartz, Xnest, Xwin, Xorg, Xephyr/kdrive in Verbindung steht, wurde entfernt.
Quelle: opennet.ru
