When the desktop corrupts while using xv to play a video, stop playing will restore the desktop to normal state but the performance of compiz/cairo animation will also return to be sluggish again.
I have found a way to maintain the corruption state even after stop using xv. Steps: 1. Start playing a video, by default this will use xv, desktop corruption should happen, compiz/cairo performance should boost 2. Start playing another video, this forces it to use x11 3. Stop playing the first video 4. Stop playing the second video Now the desktop will remain corrupted, and the compiz/cairo animation will keep being smooth. Kill nautilus will restore the desktop but won't slow down compiz/cairo. At this point, the general performance of the desktop is much better, e.g. Playing video again won't cause desktop corruption and the Notify- OSD usage won't result video playback blinking One drawback though: I have problem to resume from suspend: If we call the default state of X (after login) "State-A" and the state after performing the aforementioned steps "State-B", if the system goes to suspend while in State-B, it will not resume successfully, a black screen is seen with a movable mouse cursor, no keyboard response except SysRq combinations. -- [Karmic] Regression of X performance on external display https://bugs.launchpad.net/bugs/436295 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-ati in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp