[PATCH] Remove XAA

Roman Mamedov rm at romanrm.ru
Tue Jan 24 07:14:06 PST 2012


On Thu, 19 Jan 2012 09:28:44 +0100
Michel Dänzer <michel at daenzer.net> wrote:

> We can't really suggest anything without seeing at least the actual
> gtkperf numbers for both cases and a Xorg.0.log file with EXA.

Hello,

I have re-tested and the difference is even greater. XAA is about 2x faster
than EXA with the siliconmotion driver.

Each test run two times for reliability. The test is: run "gtkperf -c 20",
press Alt+Space, x (maximized window in 1024x600), then press "Start".

Also, attached are Xorg.log files for all three cases.

== XAA ==================================================

GtkPerf 0.40 - Starting testing: Tue Jan 24 20:44:16 2012

GtkEntry - time:  0.22
GtkComboBox - time:  1.59
GtkComboBoxEntry - time:  1.17
GtkSpinButton - time:  0.19
GtkProgressBar - time:  0.18
GtkToggleButton - time:  0.55
GtkCheckButton - time:  0.17
GtkRadioButton - time:  0.22
GtkTextView - Add text - time:  0.85
GtkTextView - Scroll - time:  0.05
GtkDrawingArea - Lines - time:  3.69
GtkDrawingArea - Circles - time:  2.78
GtkDrawingArea - Text - time:  4.18
GtkDrawingArea - Pixbufs - time:  1.81
 --- 
Total time: 17.71

GtkPerf 0.40 - Starting testing: Tue Jan 24 20:44:36 2012

GtkEntry - time:  0.22
GtkComboBox - time:  1.61
GtkComboBoxEntry - time:  1.16
GtkSpinButton - time:  0.19
GtkProgressBar - time:  0.18
GtkToggleButton - time:  0.53
GtkCheckButton - time:  0.17
GtkRadioButton - time:  0.22
GtkTextView - Add text - time:  0.88
GtkTextView - Scroll - time:  0.05
GtkDrawingArea - Lines - time:  3.75
GtkDrawingArea - Circles - time:  2.79
GtkDrawingArea - Text - time:  4.17
GtkDrawingArea - Pixbufs - time:  1.71
 --- 
Total time: 17.71


== EXA ==================================================

GtkPerf 0.40 - Starting testing: Tue Jan 24 20:40:56 2012

GtkEntry - time:  0.22
GtkComboBox - time:  3.08
GtkComboBoxEntry - time:  2.80
GtkSpinButton - time:  0.39
GtkProgressBar - time:  0.60
GtkToggleButton - time:  0.95
GtkCheckButton - time:  0.16
GtkRadioButton - time:  0.46
GtkTextView - Add text - time:  1.09
GtkTextView - Scroll - time:  0.05
GtkDrawingArea - Lines - time:  3.77
GtkDrawingArea - Circles - time: 12.78
GtkDrawingArea - Text - time:  4.93
GtkDrawingArea - Pixbufs - time:  1.90
 --- 
Total time: 33.24

GtkPerf 0.40 - Starting testing: Tue Jan 24 20:41:32 2012

GtkEntry - time:  0.26
GtkComboBox - time:  3.24
GtkComboBoxEntry - time:  2.63
GtkSpinButton - time:  0.39
GtkProgressBar - time:  0.61
GtkToggleButton - time:  0.92
GtkCheckButton - time:  0.32
GtkRadioButton - time:  0.46
GtkTextView - Add text - time:  0.98
GtkTextView - Scroll - time:  0.05
GtkDrawingArea - Lines - time:  3.95
GtkDrawingArea - Circles - time: 12.55
GtkDrawingArea - Text - time:  4.77
GtkDrawingArea - Pixbufs - time:  1.87
 --- 
Total time: 33.09

== EXA+NoAccel ==========================================

GtkPerf 0.40 - Starting testing: Tue Jan 24 20:47:20 2012

GtkEntry - time:  0.30
GtkComboBox - time:  1.99
GtkComboBoxEntry - time:  1.15
GtkSpinButton - time:  0.19
GtkProgressBar - time:  0.18
GtkToggleButton - time:  0.53
GtkCheckButton - time:  0.17
GtkRadioButton - time:  0.34
GtkTextView - Add text - time:  0.79
GtkTextView - Scroll - time:  0.05
GtkDrawingArea - Lines - time:  3.66
GtkDrawingArea - Circles - time: 12.75
GtkDrawingArea - Text - time:  4.40
GtkDrawingArea - Pixbufs - time:  1.79
 --- 
Total time: 28.36

GtkPerf 0.40 - Starting testing: Tue Jan 24 20:47:53 2012

GtkEntry - time:  0.29
GtkComboBox - time:  2.09
GtkComboBoxEntry - time:  1.26
GtkSpinButton - time:  0.19
GtkProgressBar - time:  0.18
GtkToggleButton - time:  0.52
GtkCheckButton - time:  0.17
GtkRadioButton - time:  0.22
GtkTextView - Add text - time:  0.74
GtkTextView - Scroll - time:  0.06
GtkDrawingArea - Lines - time:  3.82
GtkDrawingArea - Circles - time: 12.58
GtkDrawingArea - Text - time:  4.38
GtkDrawingArea - Pixbufs - time:  1.87
 --- 
Total time: 28.43


-- 
With respect,
Roman

~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Stallman had a printer,
with code he could not see.
So he began to tinker,
and set the software free."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg-EXA.log
Type: text/x-log
Size: 16141 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120124/55172778/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg-EXA+NoAccel.log
Type: text/x-log
Size: 15561 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120124/55172778/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg-XAA.log
Type: text/x-log
Size: 16283 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120124/55172778/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120124/55172778/attachment-0001.pgp>


More information about the xorg-devel mailing list