Bug#384105: /usr/X11R6/bin/X: X server slow
Paul Szabo wrote:
> psz@ASI:~$ p=`ps -fC Xorg`; time perl -e '$|=1; foreach $x (1..500) { print "x" foreach(1..$x); print " $x\n" }'; echo "$p"; ps -fC Xorg
> ...
> real 0m12.885s
> user 0m0.328s
> sys 0m0.316s
> UID PID PPID C STIME TTY TIME CMD
> root 3935 3932 1 07:56 tty7 00:00:41 /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
> UID PID PPID C STIME TTY TIME CMD
> root 3935 3932 1 07:56 tty7 00:00:50 /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
>
> whereas un-flushed I get:
>
> psz@ASI:~$ p=`ps -fC Xorg`; time perl -e 'foreach $x (1..500) { print "x" foreach(1..$x); print " $x\n" }'; echo "$p"; ps -fC Xorg
> ...
> real 0m1.987s
> user 0m0.072s
> sys 0m0.024s
> UID PID PPID C STIME TTY TIME CMD
> root 3935 3932 1 07:56 tty7 00:00:51 /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
> UID PID PPID C STIME TTY TIME CMD
> root 3935 3932 1 07:56 tty7 00:00:52 /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
>
It takes 5 seconds on a 1.86GHz Pentium M with a Radeon X300 and Xorg
7.1 here... in a gnome-terminal. It even takes 10s in a xterm. I don't
actually find it slow... BUT, it takes 0.5 seconds in rxvt-unicode.
Which X terminal are you using ?
So this is not a X server problem, this is just a matter of how the X
terminal is implemented. So unless you have a good reason, I will close
this bug. You may want to complain to the developer of your X terminal...
> Regardless of Xorg, please do not close this bug: Debian (stable) has
> XFree86 only, not Xorg.
>
XFree86 and Sarge won't get fixed anymore. I understand that Etch is not
released yet. But, keeping bugs that are fixed in testing is not really
that useful. Closing them with an explanation is not that bad.
Brice
Reply to: