← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 436295] Re: [Karmic] Regression of X performance on external display

 

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.



References