Regression Problem in Xorg 7.3

Anthony L. Awtrey tony at awtrey.com
Wed Dec 12 13:30:09 PST 2007


On 12/12/2007 02:45 PM, Adam Jackson wrote:
> I really don't think you mean 6.5, but regardless.

You are correct, it was not 6.5. Debian changed their version numbers
and it threw me off. As best I can determine Etch shipped with Xorg 7.0.

> One first-order thing you could do is compare the performance numbers
> for those tests against the Xvfb's from Etch and Lenny.  That would at
> least give you a hint whether the overhead is in the DDX or in the core
> server.  Likewise, comparing between the i810 and vesa drivers from each
> release would hint whether it's a driver problem.

I installed xvfb as you suggested. I ran my pixmap_perf.py and
image_perf.py applications against both Xorg and Xrbf servers.


Etch benchmark using Xorg:

  cf-18:~/Xorg_Performance/pygtk$ ./pixmap_perf.py
  Time to draw a pixmap over a pixmap 5000 times: 15.002710
  cf-18:~/Xorg_Performance/pygtk$ ./image_perf.py
  Time to flip the blue overlay 500 times: 17.241337

Etch benchmark using Xvfb:

  cf-18:~/Xorg_Performance/pygtk$ ./pixmap_perf.py
  Time to draw a pixmap over a pixmap 5000 times: 0.217493
  cf-18:~/Xorg_Performance/pygtk$ ./image_perf.py
  Time to flip the blue overlay 500 times: 30.973030

Lenny benchmark using Xorg:

  cf-18:~/Xorg_Performance/pygtk$ ./pixmap_perf.py
  Time to draw a pixmap over a pixmap 5000 times: 12.012802
  cf-18:~/Xorg_Performance/pygtk$ ./image_perf.py
  Time to flip the blue overlay 500 times: 25.642715

Lenny benchmark using Xvfb:

  cf-18:~/Xorg_Performance/pygtk$ ./pixmap_perf.py
  Time to draw a pixmap over a pixmap 5000 times: 0.336718
  cf-18:~/Xorg_Performance/pygtk$ ./image_perf.py
  Time to flip the blue overlay 500 times: 18.626873

I'm not sure what this means... The image_perf.py on Lenny running Xvfb
is much faster than the same code running on Etch running Xvfb. So does
the slow Lenny Xorg performance mean it is more likely the Intel driver?

Tony




More information about the xorg mailing list