[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#523844: Upgrade to xserver-xorg-video-intel 2:2.7.0-1 doesn't help.



On Mon, Apr 27, 2009 at 8:17 PM, Brice Goglin <Brice.Goglin@ens-lyon.org> wrote:
> darren wrote:
>>            x11perf -aa10text       glxgears
>> EXA:     459000.0/sec             45FPS
>> UXA :    654000.0/sec            430FPS
>>
>
> The glxgears column is meaningless.

May I quote Gunter Ohrne: glxgear which is no meaningful benchmark, I
know, but it's a tendency
indicator nontheless

I benchmarked the 2D performance using  gtkperf and render_bench[1] again
(KMS is disabled in all four cases,since I can't get the X running,it
just hangs
and doesn't respond to any keyboard input,I can not use ssh  to connect to
it from another host)
which gives me the following result:

------------------------------------------------------
                                 gtkperf     render_bench
Kernel-2.6.29/exa         14.03       36.52
kernel-2.6.29/uxa         14.9         36.04
kernel-2.6.30-rc3/exa    16.1        36.18
kernel-2.6.30-rc3/uxa    13.32      35.39
-------------------------------------------------------

gtkperf runs for five times and the result is total average render time.
render_bench just runs once in each case,I simply add the total time .

No wonder kernel-2.6.30-rc3/uxa is the fastest combination both with gtkperf
and render_bench.

gtkperf shows that performace in kernel-2.6.30-rc3/exa is even worse
than  in Kernel-2.6.29/exa

Maybe the benchmark I did has flaws and meaningless,but the performace really
improve with  kernel-2.6.30/uxa from my  feeling with  running some
applications.

with  kernel-2.6.29 suspend and wake will crash the X,while with
kernel-2.6.30rc3
it works again.So I am anxious for the release of kernel-2.6.30

[1] http://www.rasterman.com/files/render_bench.tar.gz

> Brice
>
>
                     	first	second	third	forth	fifth		AVERAGE TIME	
kernel 2.6.30rc3/EXA								
GtkEntry	0.09	0.11	0.16	0.09	0.1		0.11	
GtkComboBox	3.36	3.56	3.51	3.29	3.34		3.41	
GtkComboBoxEntry	3.51	3.64	3.24	2.82	3.54		3.35	
GtkSpinButton	0.43	0.56	0.43	0.51	0.55		0.5	
GtkProgressBar	0.29	0.39	0.43	0.36	0.48		0.39	
GtkToggleButton	0.27	0.39	0.47	0.3	0.56		0.4	
GtkCheckButton	0.08	0.13	0.12	0.08	0.31		0.14	
GtkRadioButton	0.13	0.25	0.33	0.19	0.24		0.23	
GtkTextView - Add text	0.56	0.69	0.67	0.72	0.9		0.71	
GtkTextView – Scroll	0.43	0.59	0.54	0.5	0.02		0.42	
GtkDrawingArea – Lines	1.5	1.79	1.83	1.74	2.4		1.85	
GtkDrawingArea – Circles	1.95	2.33	2.18	2.25	2.73		2.29	
GtkDrawingArea - Text 	1.88	1.84	1.78	1.82	1.54		1.77	
GtkDrawingArea – Pixbufs	0.55	0.59	0.55	0.5	0.5		0.54	
 ---								
Total time	15.03	16.86	16.24	15.17	17.21		16.1	
								
								
kernel 2.6.30rc3/UXA								
GtkEntry - time	0.09	0.07	0.09	0.11	0.1		0.09	
GtkComboBox - time	2.4	2.58	2.82	2.89	3.1		2.76	
GtkComboBoxEntry - time	2.78	2.79	2.87	2.6	2.46		2.7	
GtkSpinButton - time	0.42	0.52	0.41	0.36	0.52		0.45	
GtkProgressBar - time	0.25	0.23	0.24	0.24	0.25		0.24	
GtkToggleButton - time	0.32	0.26	0.25	0.3	0.24		0.27	
GtkCheckButton - time	0.11	0.14	0.14	0.12	0.08		0.12	
GtkRadioButton - time	0.16	0.13	0.18	0.12	0.13		0.14	
GtkTextView - Add text - time	0.55	0.63	0.63	0.64	0.63		0.62	
GtkTextView - Scroll - time	0.41	0.54	0.43	0.44	0.56		0.48	
GtkDrawingArea - Lines - time	1.5	1.36	1.36	1.35	1.51		1.42	
GtkDrawingArea - Circles - time	2.85	2.81	2.83	2.81	2.82		2.82	
GtkDrawingArea - Text - time	1.03	0.92	1.02	1.15	0.84		0.99	
GtkDrawingArea - Pixbufs - time	0.2	0.24	0.22	0.21	0.22		0.22	
 ---								
Total time	13.07	13.24	13.49	13.34	13.46		13.32	
								
								
kernel-2.6.29/EXA								
								
GtkEntry - time	0.1	0.09	0.08	0.07	0.06		0.08	
GtkComboBox - time	3.44	2.88	3.08	3.42	2.68		3.1	
GtkComboBoxEntry - time	3.23	3.24	3.58	3.03	3.07		3.23	
GtkSpinButton - time	0.46	0.48	0.52	0.47	0.46		0.48	
GtkProgressBar - time	0.31	0.42	0.31	0.45	0.32		0.36	
GtkToggleButton - time	0.24	0.47	0.59	0.43	0.25		0.4	
GtkCheckButton - time	0.07	0.19	0.21	0.2	0.09		0.15	
GtkRadioButton - time	0.12	0.21	0.34	0.22	0.14		0.21	
GtkTextView - Add text - time	0.53	0.86	0.79	0.78	0.6		0.71	
GtkTextView - Scroll - time	0.58	0.58	0.51	0.53	0.43		0.53	
GtkDrawingArea - Lines - time	1.51	1.74	1.7	1.75	1.65		1.67	
GtkDrawingArea - Circles - time	1.91	2.1	2.12	2.06	2		2.04	
GtkDrawingArea - Text - time	1.5	1.49	1.37	1.54	1.5		1.48	
GtkDrawingArea - Pixbufs - time	0.46	0.5	0.46	0.48	0.4		0.46	
 --- 								
Total time	14.46	15.26	15.67	15.46	13.65		14.9	
								
								
kernel 2.6.29/UXA								
GtkEntry - time	0.09	0.08	0.11	0.09	0.11		0.1	
GtkComboBox - time	2.43	2.78	2.76	3.02	2.98		2.79	
GtkComboBoxEntry - time	2.71	2.9	2.83	2.73	2.98		2.83	
GtkSpinButton - time	0.39	0.49	0.42	0.37	0.52		0.44	
GtkProgressBar - time	0.32	0.36	0.33	0.26	0.32		0.32	
GtkToggleButton - time	0.29	0.28	0.38	0.3	0.34		0.32	
GtkCheckButton - time	0.1	0.16	0.2	0.17	0.17		0.16	
GtkRadioButton - time	0.17	0.19	0.17	0.13	0.18		0.17	
GtkTextView - Add text - time	0.64	0.78	0.72	0.64	0.67		0.69	
GtkTextView - Scroll - time	0.58	0.41	0.56	0.42	0.39		0.47	
GtkDrawingArea - Lines - time	1.5	1.53	1.56	1.57	1.51		1.53	
GtkDrawingArea - Circles - time	3.05	2.93	3.02	2.98	2.9		2.98	
GtkDrawingArea - Text - time	1.08	0.94	1.23	0.94	1		1.04	
GtkDrawingArea - Pixbufs - time	0.19	0.19	0.22	0.2	0.23		0.21	
 --- 								
Total time	13.53	14.02	14.5	13.82	14.28		14.03	




	Kernel-2.6.29/exa	kernel-2.6.29/uxa	kernel-2.6.30-rc3/exa	kernel-2.6.30-rc3/uxa
Xrender doing non-scaled Over blends	0.16	0.15	0.15	0.15
Xrender (offscreen) doing non-scaled Over blends	0.22	0.1	0.2	0.06
Test Imlib2 doing non-scaled Over blends	0.43	0.46	0.46	0.44
Test Xrender doing 1/2 scaled Over blends	0.13	0.08	0.12	0.08
Test Xrender (offscreen) doing 1/2 scaled Over blends	0.06	0.04	0.09	0.05
Test Imlib2 doing 1/2 scaled Over blends	0.14	0.19	0.14	0.14
Test Xrender doing 2* smooth scaled Over blends	0.48	0.5	0.45	0.51
Test Xrender (offscreen) doing 2* smooth scaled Over blends	0.54	0.47	0.49	0.25
Test Imlib2 doing 2* smooth scaled Over blends	5.64	5.62	5.64	5.65
Test Xrender doing 2* nearest scaled Over blends	0.48	0.5	0.48	0.47
Test Xrender (offscreen) doing 2* nearest scaled Over blends	0.42	0.47	0.54	0.52
Test Imlib2 doing 2* nearest scaled Over blends	1.87	1.86	1.85	1.86
Test Xrender doing general nearest scaled Over blends	0.82	0.75	0.87	0.82
Test Xrender (offscreen) doing general nearest scaled Over blends	1.43	1.39	0.66	0.34
Test Imlib2 doing general nearest scaled Over blends	3.11	3.08	3.1	3.06
Test Xrender doing general smooth scaled Over blends	1	0.82	1.07	0.92
Test Xrender (offscreen) doing general smooth scaled Over blends	0.74	0.73	1.04	1.23
Test Imlib2 doing general smooth scaled Over blends	18.86	18.85	18.82	18.84
				
total	36.52	36.04	36.18	35.39

Reply to: