1.4 -> 1.5.1 performance regressions

Fabio fabio.ped at libero.it
Thu Oct 9 02:02:17 PDT 2008


Hi,
I noticed some performance regression moving to a newer system with Xserver
1.5.1 from an 1.4 system with both XAA and EXA.
As a benchmark I am using GtkPerf [0] with "gtkperf -a -c500" without compiz on
a MacBook Pro with a Radeon RV530. While I noticed some improvement going from
1.5 to 1.5.1, 1.5.1 is still slower than 1.4. This may be related to recent
report of slowness (thread
http://lists.freedesktop.org/archives/xorg/2008-October/039164.html). My
reference systems are:
1) 1.4 system: installed system with Ubuntu 8.04 with xserver 1.4, kernel
2.6.24 + backported -ati driver, radeon drm module, libdrm, mesa (used many
recent git version);
2) 1.5.1 system: LiveCD Ubuntu 8.10 with xserver 1.5.1, kernel 2.6.27-rc9
recent -ati git snapshot, radeon drm module from kernel, libdrm 2.3.1, mesa 7.1.

Does someone is able to reproduce this regressions, maybe changing only the
xserver? Is there some known bug?

[0] http://gtkperf.sourceforge.net/index.php?page=download

GtkPerf benchmark results:

1.4 system, XAA:
GtkEntry - time:  0,09
GtkComboBox - time:  4,10
GtkComboBoxEntry - time:  3,47
GtkSpinButton - time:  0,50
GtkProgressBar - time:  0,27
GtkToggleButton - time:  1,48
GtkCheckButton - time:  1,55
GtkRadioButton - time:  1,88
GtkTextView - Add text - time: 11,63
GtkTextView - Scroll - time:  7,23
GtkDrawingArea - Lines - time:  1,13
GtkDrawingArea - Circles - time:  1,84
GtkDrawingArea - Text - time: 29,33
GtkDrawingArea - Pixbufs - time:  3,57
 ---
Total time: 68,07

1.5.1 system, XAA:
GtkEntry - time:  0,15
GtkComboBox - time:  6,81
GtkComboBoxEntry - time:  3,57
GtkSpinButton - time:  0,99
GtkProgressBar - time:  0,49
GtkToggleButton - time:  0,83
GtkCheckButton - time:  0,44
GtkRadioButton - time:  1,47
GtkTextView - Add text - time: 13,45
GtkTextView - Scroll - time:  2,52
GtkDrawingArea - Lines - time:  2,49
GtkDrawingArea - Circles - time:  3,39
GtkDrawingArea - Text - time: 45,16
GtkDrawingArea - Pixbufs - time:  4,36
 ---
Total time: 86,12

1.4 system, EXA:
GtkEntry - time:  0,09
GtkComboBox - time:  3,83
GtkComboBoxEntry - time:  2,96
GtkSpinButton - time:  0,51
GtkProgressBar - time:  0,27
GtkToggleButton - time:  1,34
GtkCheckButton - time:  1,44
GtkRadioButton - time:  1,79
GtkTextView - Add text - time: 11,68
GtkTextView - Scroll - time:  2,84
GtkDrawingArea - Lines - time:  2,43
GtkDrawingArea - Circles - time:  1,86
GtkDrawingArea - Text - time:  3,89
GtkDrawingArea - Pixbufs - time:  0,30
 ---
Total time: 35,22

1.5.1 system, EXA:
GtkEntry - time:  0,16
GtkComboBox - time:  6,52
GtkComboBoxEntry - time:  3,93
GtkSpinButton - time:  0,83
GtkProgressBar - time:  0,40
GtkToggleButton - time:  1,19
GtkCheckButton - time:  0,55
GtkRadioButton - time:  1,45
GtkTextView - Add text - time: 13,90
GtkTextView - Scroll - time:  2,23
GtkDrawingArea - Lines - time:  5,48
GtkDrawingArea - Circles - time:  4,04
GtkDrawingArea - Text - time:  6,94
GtkDrawingArea - Pixbufs - time:  0,36
 ---
Total time: 47,97




More information about the xorg mailing list