Bug 29211

Summary: Recent Mesa breaks KDE with UMS too (previously only KMS was broken)
Product: Mesa Reporter: Nikos Chantziaras <realnc>
Component: OtherAssignee: mesa-dev
Status: RESOLVED WORKSFORME QA Contact:
Severity: major    
Priority: medium CC: jlp.bugs
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Nikos Chantziaras 2010-07-22 01:39:53 UTC
I rebuilt Mesa Git master.  A problem I was previously having only with KMS is now also there with UMS:  KDE (4.5 RC2) is extremely slow and "laggy" when minimizing/restoring and moving windows.  For example, the window minimize animation that previously took under 1 second to complete with even and smooth animation, now takes about 3 or 4 seconds, and the speed of animation - even though smooth - varies extremely.  The window begins to "zoom out" towards the task bar very, very slowly, then picks up a bit of speed again, then slow again, etc.

Moving windows is also very broken. When grabbing the title bar, the GUI freezes for a bit, then you can move the window around, but while moving, it freezes again every 1 or 2 seconds.

Everything is really glitchy, making the desktop unusable. As I mentioned earlier, this was happening when using KMS in the past. Now it also happens with UMS.

I'm using:
xf86-video-ati Git master on a Radeon HD4870.
kernel 2.6.35_rc5
Mesa Git master
libdrm Git master
X.Org server doesn't matter (happens with anything between 1.8.0 and Git master)

I reverted to the previous Mesa Git build I was using before (I'm using Gentoo, so I first created a binary package before emerging latest Git so I can revert back to it.) I don't know which Git revision it is; is there a way to find out? Must have been about a week or since I last rebuilt it from Git.
Comment 2 Nikos Chantziaras 2010-07-22 10:02:22 UTC
(In reply to comment #1)
> this kernel patch may help:
> http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=commitdiff;h=29508eb66bfacdef324d2199eeaea31e0cdfaa29

Nope, just applied it to 2.6.35_rc5, rebuilt and booted it; didn't help. The problem is still there.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.