EXA distorts windows

Paulo J. Matos pocm at soton.ac.uk
Thu Jun 21 08:03:40 PDT 2007


On 6/21/07, Michel Dänzer <michel at tungstengraphics.com> wrote:
>
> It doesn't matter whan you start it, the point is that when it's
> running, things should generally be faster with EXA than with XAA.
>

Here's my very simple benchmarks done with gtkperf, the first run
after starting 'xcompmgr' at the command line, the other one after
killing the xcompmgr that was running.
GtkEntry - time:  0.13
GtkComboBox - time:  9.81
GtkComboBoxEntry - time: 12.81
GtkSpinButton - time:  2.16
GtkProgressBar - time:  1.31
GtkToggleButton - time:  3.09
GtkCheckButton - time: 13.16
GtkRadioButton - time:  6.32
GtkTextView - Add text - time:  2.71
GtkTextView - Scroll - time:  1.64
GtkDrawingArea - Lines - time: 16.27
GtkDrawingArea - Circles - time: 21.05
GtkDrawingArea - Text - time:  2.59
GtkDrawingArea - Pixbufs - time:  2.17
 ---
Total time: 95.24


GtkEntry - time:  0.11
GtkComboBox - time:  5.18
GtkComboBoxEntry - time:  3.95
GtkSpinButton - time:  0.72
GtkProgressBar - time:  0.56
GtkToggleButton - time:  4.03
GtkCheckButton - time:  9.52
GtkRadioButton - time:  6.44
GtkTextView - Add text - time:  1.49
GtkTextView - Scroll - time:  0.94
GtkDrawingArea - Lines - time:  1.46
GtkDrawingArea - Circles - time:  0.95
GtkDrawingArea - Text - time:  1.70
GtkDrawingArea - Pixbufs - time:  2.80
 ---
Total time: 39.88

With xcompmgr running is at least twice as slow. :-(

Here are the important parts of my xorg.conf if you wish to check them out:
Section "Module"
        Load  "record"
        Load  "extmod"
        Load  "dbe"
        Load  "dri"
        Load  "glx"
        Load  "xtrap"
        Load  "freetype"
        Load  "type1"
# Touchpad
        Load "synaptics"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "Radeon Mobility M7 LW [Radeon Mobility 7500]"
        Option      "AGPMode" "4"
        Option      "EnablePageFlip" "True"
        Option      "AccelMethod"    "EXA"
        Option      "AccelDFS"       "True"
        Option      "ColorTiling"    "True"
EndSection

Section "DRI"
        Mode 0666
EndSection

Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
EndSection

I think I'm going back to XAA... Even if I don't start the xcompmgr I
still feel X eats a lot more CPU with EXA option.

If I can do anything to help, let me know.

Cheers,

Paulo Matos


-- 
Paulo Jorge Matos - pocm at soton.ac.uk
http://www.personal.soton.ac.uk/pocm
PhD Student @ ECS
University of Southampton, UK



More information about the xorg mailing list