Veröffentlichung des Fenster-Managers , der in der Benutzerumgebung Xfce angewendet wird, um Fenster auf dem Bildschirm darzustellen, Fenster zu dekorieren sowie deren Bewegung, SchlieĂung und GröĂenĂ€nderung zu organisieren.
In der neuen Version UnterstĂŒtzung der X11-Erweiterung (X-Resource), die um beim X-Server Informationen ĂŒber die PID der Anwendung abzurufen, die mit Sandbox-Isolationsmechanismen gestartet wurde. Die UnterstĂŒtzung von XRes löst das Problem des erzwungenen Beendens von hĂ€ngenden Client-Prozessen, deren PID nicht ĂŒber die Eigenschaft _NET_WM_PID ermittelt werden kann, da diese die Prozess-ID innerhalb der isolierten Umgebung widerspiegelt, die sich von der ID im globalen Namensraum unterscheiden kann.
In der neuen Version gibt es auch eine Schwachstelle, die zu einem Zugriff auf einen bereits freigegebenen Speicherbereich (use-after-free) und zu einem Schreiben von Daten auĂerhalb des zugewiesenen Puffers bei der Verarbeitung von Zeichenfolgen mit Konfigurationen fĂŒhren kann. DarĂŒber hinaus in xfwm4 4.14.3 zusĂ€tzliche XError-Fehlerbehandlungsmechanismen, die die Diagnose von Problemen im Zusammenhang mit XConfigureWindow-Anfragen erleichtern.
Bei einigen Benutzern traten nach dem Update auf Version 4.14.3 wenn sie versuchten, unter FreeBSD zu starten, die offenbar aufgrund der neuen Bindung an libXres auftraten. Auch in xfwm4 ein Problem mit der Erkennung von AMD-Grafikkarten auf, wenn die X11-Erweiterung XPresent zur Synchronisation der Ausgabe mit dem vertikalen Bildschirmpuls (vblank) aktiviert wurde. XPresent wurde aktiviert, wenn der Name der Karte das AMD-Maskenwort enthielt, wĂ€hrend einige Karten âRadeonâ ohne das Wort âAMDâ (zum Beispiel âRadeon RX 570â) tragen. FĂŒr diese Karten wurde ein vblank-Handler auf Basis von âglxâ aktiviert, der deutlich hinter der Leistung zurĂŒckblieb.
Zum Beispiel belastet die Wiedergabe von 4K-Videos in mpv mit glx die GPU zu 70 % im Hochleistungsmodus und zu 50 % im Niedrigleistungsmodus, wĂ€hrend die Belastung bei Verwendung von XPresent auf 50 % und 30 % sinkt, was sich erheblich auf den Energieverbrauch und die Leistung auswirkt. Das Problem bleibt bisher ungelöst. Um XPresent zwangsweise zu aktivieren, kann die Einstellung /general/vblank_mode in xfconf hinzugefĂŒgt werden:
xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s âxpresentâ âcreate
Quelle: opennet.ru
