XFCE / XFWM und hohe CPU-Belastung: Hänger und Aussetzer beim Umschalten zwischen Fenstern
Auf einem der Klapprechner muckte XFCE4 nach einer gewissen Arbeitszeit rum. Das Umschalten zwischen Fenstern oder das Öffnen des Terminals mittels F12 liefen nur mit Verzögerungen bzw. langsam ab und die CPU-Belastung wies auch auf XFWM4 als Störenfried hin. Der Laptop ist als „AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx“ zwar schon etwas älter, aber mit seinen 24 Gigabyte sollter er mit XFCE schon noch fertig werden. Ursächlich war wohl mal wieder eines der Updates.
Aktuell ist unter Ubuntu 20.04.6 LTS folgende Version des Window-Managers installiert:
This is xfwm4 version 4.14.1 (revision 44809c49) for Xfce 4.14
Released under the terms of the GNU General Public License.
Compiled against GTK+-3.24.17, using GTK+-3.24.20.
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Picasso driver: amdgpu v: kernel
Display: server: X.Org 1.20.13 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa
resolution: 1920x1080~60Hz, 1920x1080~60Hz
OpenGL: renderer: AMD Radeon Vega 8 Graphics (RAVEN DRM 3.42.0 5.15.0-88-generic LLVM 12.0.0) v: 4.6 Mesa 21.2.6
Nachdem der Leidensdruck zu groß wurde, brachte etwas „Googlen“ dann zutage, dass es eventuell etwas mit dem Compositor zu tun haben könnte. Des öfteren wurde dazu geraten xfwm4 --replace --vblank=off &
zu setzen und dies per xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s "off" --create
permanent zu machen. Dabei wird in ~/.config/xfce4/xfconf/xfce-perchannel-xml
die Datei xfwm4.xml
entweder angelegt oder mit folgendem Inhalt verändert: ... <property name="vblank_mode" type="string" value="off"/> ...
Unklar ist, welche Probleme diese Änderung nun wiederum verursachen könnte. Ein Umschalten auf xpresent
scheint bei dem internen ATI-Chip auch zu helfen. Eventuell ist aber auch einfach ein xfwm4 --replace
schon ausreichend, um einfach einen Neustart des Window-Managers von XFCE auszulösen.
In jedem Fall gibt es drei Optionen für den vblank-Schalter.
- glx or auto
- xpresent
- off
Hinweise darauf und Erklärungsansätze für unterschiedliche Grafikkartenchips fanden sich unter anderem in diesem Forumsbeitrag bei xfce.org.
Update: Nach mehreren Tagen Beobachtung brachte das keine Lösung für das Problem. Bei ersten Anzeichen von Verzögerungen dient jetzt ein xfwm4 --replace &
als Workaround.
Stichworte: Ubuntu 20.04, Ubuntu focal, Vblank, Windowmanager, Xfce4, Xorg
Kategorien: Linux , Ubuntu