1.4 -> 1.5.1 performance regressions

Fabiofabio.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
close