I can't reproduce this with intel graphics in 12.04.
jibel, could you please try ssh'ing into the machine when this happens and getting a few stack snapshots of the busy compiz process using gdb?
This bug might be related to the buggy implementation of wait-for-vsync in the fglrx driver. So please also try this as a workaround:
1. Open Catalyst Control Center. 2. Go to 3D > More Settings. 3. Set "Wait for vertical refresh" to "On, unless application specifies".
And if that doesn't work, then also do:
4. Run "ccsm" 5. In Workarounds, enable "Force full screen redraw (buffer swap) on repaint".
I can't reproduce this with intel graphics in 12.04.
jibel, could you please try ssh'ing into the machine when this happens and getting a few stack snapshots of the busy compiz process using gdb?
This bug might be related to the buggy implementation of wait-for-vsync in the fglrx driver. So please also try this as a workaround:
1. Open Catalyst Control Center.
2. Go to 3D > More Settings.
3. Set "Wait for vertical refresh" to "On, unless application specifies".
And if that doesn't work, then also do:
4. Run "ccsm"
5. In Workarounds, enable "Force full screen redraw (buffer swap) on repaint".