Comment 27 for bug 88815

Revision history for this message
In , Conn (psyke) wrote :

Hello,

Let me expand on this bug, upon request from Sebastien Bacher; I thought it may be an Ubuntu-specific problem, but there's no harm to post it upstream here.

Here's an overview of the problem:

System 1: Dell Dimension 1100 (desktop) w/Celeron 2.80GHz, Intel 82865G (disabled), NVIDIA GeForce FX 5200 PCI. Running Feisty with latest updates (xorg 7.2 with newest drivers).
System 2: Dell Inspiron 510m (laptop) w/Pentium M 1.5Ghz, Intel 82855GM. Running Feisty with latest updates (xorg 7.2 with newest drivers).

Since Feisty upgraded xorg-server to 2:1.2.0-3ubuntu1, 2D rendering has become very sluggish and choppy for certain operations, particularly minimizing & unminimizing applications in GNOME (using metacity).

Steps to reproduce:
1. Open firefox and leave its window open & maximized
2. Open a GNOME terminal window (normal size), then minimize and unminimize the window while observing its choppy animation.

As you can see, metacity's black frame appears for considerably longer than it should while minimizing, approximately 0.5-1secs on both of my testing systems (sometimes it's even slower, hence having firefox open in the background).

I am having this problem on two of my systems, using the nv driver and i810 driver respectively. I have since performed x11perf benchmarks on my system, and compared it against Feisty's Herd 4 CD - I chose this version as it is the latest testing release that uses xorg 7.1.1, which did not exhibit this slowdown.

The x11perf logs I previously attached apply to my Dimension 1100 (desktop) system using the nv drivers, I have yet to perform the same benchmarks on my laptop.

I'm also attaching more complete logs (dmesg, xorg.conf, Xorg.0.log and /proc/mtrr from Herd 4 and my installed system, equivalent to Herd 5). Some 2D operations seem perfectly snappy, and a kind of workaround was to use kwin which made things snappy again. I downgraded metacity to edgy's version, but the slowness was still present - so the sluggishness is most likely due to xorg 7.2.