I am seeing precisely this problem. The culprit in my case was a Cairo clock with the seconds hand displayed. With that displayed on an otherwise blank desktop, CPU use is negligible. If I then switch to another user (without the clock), one CPU stays pegged at 100%. Removing the Cairo clock from the first desktop solves the problem in this case ... but it reappears whenever /anything/ tries to update the desktop for a non-active user.
As requested from the Other Guy, here are my compiz versions compiz: Installed: 1:0.8.2-0ubuntu8 Candidate: 1:0.8.2-0ubuntu8 Version table: *** 1:0.8.2-0ubuntu8 0 500 http://gb.archive.ubuntu.com jaunty/main Packages 100 /var/lib/dpkg/status compiz-core: Installed: 1:0.8.2-0ubuntu8 Candidate: 1:0.8.2-0ubuntu8 Version table: *** 1:0.8.2-0ubuntu8 0 500 http://gb.archive.ubuntu.com jaunty/main Packages 100 /var/lib/dpkg/status compiz-gnome: Installed: 1:0.8.2-0ubuntu8 Candidate: 1:0.8.2-0ubuntu8 Version table: *** 1:0.8.2-0ubuntu8 0 500 http://gb.archive.ubuntu.com jaunty/main Packages 100 /var/lib/dpkg/status In case it's of interest, I'm using an nVidia FX5200 and the proprietary drivers: nvidia-glx-173: Installed: 173.14.16-0ubuntu1 Candidate: 173.14.16-0ubuntu1 Version table: *** 173.14.16-0ubuntu1 0 500 http://gb.archive.ubuntu.com jaunty/restricted Packages 100 /var/lib/dpkg/status -- Compiz lots of CPU to draw to an X display which is not even displayed (e.g. after user switch) https://bugs.launchpad.net/bugs/226194 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs