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