xorg is terribly slow after Intrepid -> Jaunty upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xorg
After upgrading the xserver is unbearably slow - so slow as to make the desktop almost unusable. Actions which involve redrawing windows seem to be particularly slow - resizing windows, moving them, switching back to a desktop with windows.
This happens both with -ati and -fglrx drivers and with kernels 2.6.26 and 2.6.28. Downgrading to Intrepid's xserver resolves the issue. I would bisect but I have trouble building the git versions (dependency problems).
CPU usage seems to hover around 20-30% when I'm not interacting with anything, jumping to 85% when I am.
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelMo
Package: xserver-xorg 1:7.4~5ubuntu12
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/usr/bin/zsh
ProcVersion: Linux version 2.6.28-8-generic (buildd@yellow) (gcc version 4.3.3 (Ubuntu 4.3.3-3ubuntu5) ) #25-Ubuntu SMP Tue Feb 24 01:50:03 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-8-generic x86_64
XorgConf:
Section "ServerFlags"
Option "DontZap" "False"
EndSection
glxinfo:
I ran strace for a little while while moving windows around and interacting with my gnome-do dock - actions which run particularly slowly.
laney@chicken> sudo strace -v -f -c -p 6314 ~
Process 6314 attached - interrupt to quit
^CProcess 6314 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
87.66 0.012273 1 15313 238 select
9.11 0.001275 0 17477 6132 read
1.97 0.000276 0 8432 writev
0.92 0.000129 0 13416 setitimer
0.13 0.000018 1 31 stat
0.12 0.000017 1 31 accept
0.09 0.000013 0 3448 241 rt_sigreturn
0.00 0.000000 0 31 close
0.00 0.000000 0 238 poll
0.00 0.000000 0 1687 rt_sigprocmask
0.00 0.000000 0 5 ioctl
0.00 0.000000 0 31 shutdown
0.00 0.000000 0 62 fcntl
------ ----------- ----------- --------- --------- ----------------
100.00 0.014001 60202 6611 total