High CPU usage
Configuration:
- Two GPUs (Radeon) serving 5 physical LCD monitors
- GNU/Linux Debian 11
- Two X screens serving separately 2 and 3 monitors (statically configured by xorg.conf)
- xfwm4 4.16.1
- Firefox 91.13.0esr (64bits) and others
When I start Firefox with more than 2 Tabs on secondary X screen (display :0.1) and click [X] button (close) Firefox rise dialog if I'm sure to close more than one Tab. Exactly at that time xfwm4 have started high cpu usage (above 70% and more). Only way to get rid high cpu usage off is to run command: $ xfwm4 --replace --display=:0.0 & disown
. The workaround works flawlessly only if it is disabled Compositor in xfwm4-tweaks-settings
. If Compositor is enabled above "--replace" command freezes display :0.0 completely.
Above happens not only closing Firefox but some other applications too. But with Firefox I'm able to reproduce the issue exactly any time. The issue is observed only on secondary X screen (display :0.1). On primary X screen (display :0.0) the behavior described above is not observed. On primary X screen everything goes well.