intel graphics driver slow (was: slightly OT - X performance benchmark)

David L idht4n at gmail.com
Wed Jun 3 15:18:36 UTC 2009


On Wed, Jun 3, 2009 at 7:46 AM, Adam Jackson wrote:
> On Tue, 2009-06-02 at 18:38 -0400, David Malcolm wrote:
>> On Tue, 2009-06-02 at 15:32 -0700, David L wrote:
>> > On Tue, Jun 2, 2009 at 2:44 PM, Kevin DeKorte  wrote:
>> > > On 06/02/2009 03:37 PM, David L wrote:
>> > >> My f11 system seems extremely slow when running
>> > >> some 2D gtk/cairo apps.  Is there a benchmark
>> > >> suite that is yum installable for testing X performance?
>> > <snip>
>> > >>
>> > >
>> > > Personally I find that gtkperf is useful although not an exact science.
>> > > I like to run it with the following options
>> > >
>> > > gtkperf -c 500 -a

I forgot to say that I didn't run with the options that Kevin suggested.
I just ran gtkperf with no options and clicked start.  Using Kevin's
options, I got this with the intel driver with KMS:

GtkEntry - time:  2.91
GtkComboBox - time: 32.25
GtkComboBoxEntry - time: 15.41
GtkSpinButton - time: 12.25
GtkProgressBar - time:  5.25
GtkToggleButton - time:  7.11
GtkCheckButton - time:  1.85
GtkRadioButton - time:  5.79
GtkTextView - Add text - time: 33.95
GtkTextView - Scroll - time: 19.05
GtkDrawingArea - Lines - time:  9.57
GtkDrawingArea - Circles - time: 223.77
GtkDrawingArea - Text - time: 77.81
GtkDrawingArea - Pixbufs - time:  3.74
 ---
Total time: 450.72

>
> KMS or UMS?
With no options to gtkperf I got these results:

intel driver KMS 1680x1050
GtkEntry - time:  0.47
GtkComboBox - time:  6.78
GtkComboBoxEntry - time:  3.31
GtkSpinButton - time:  2.38
GtkProgressBar - time:  1.16
GtkToggleButton - time:  1.50
GtkCheckButton - time:  0.45
GtkRadioButton - time:  1.21
GtkTextView - Add text - time:  3.39
GtkTextView - Scroll - time:  3.55
GtkDrawingArea - Lines - time:  1.76
GtkDrawingArea - Circles - time: 44.60
GtkDrawingArea - Text - time: 15.80
GtkDrawingArea - Pixbufs - time:  1.38
 ---
Total time: 87.74

intel driver KMS 1280x1024:
GtkEntry - time:  0.49
GtkComboBox - time:  6.90
GtkComboBoxEntry - time:  4.83
GtkSpinButton - time:  2.43
GtkProgressBar - time:  1.16
GtkToggleButton - time:  2.04
GtkCheckButton - time:  0.46
GtkRadioButton - time:  1.17
GtkTextView - Add text - time:  3.42
GtkTextView - Scroll - time:  3.85
GtkDrawingArea - Lines - time:  1.65
GtkDrawingArea - Circles - time: 45.98
GtkDrawingArea - Text - time: 16.29
GtkDrawingArea - Pixbufs - time:  1.05
 ---
Total time: 91.73



intel driver nomodeset 1680x1050 :
GtkEntry - time:  0.36
GtkComboBox - time:  3.87
GtkComboBoxEntry - time:  2.58
GtkSpinButton - time:  1.33
GtkProgressBar - time:  0.66
GtkToggleButton - time:  1.02
GtkCheckButton - time:  0.29
GtkRadioButton - time:  0.88
GtkTextView - Add text - time:  2.55
GtkTextView - Scroll - time:  2.25
GtkDrawingArea - Lines - time:  1.51
GtkDrawingArea - Circles - time: 14.21
GtkDrawingArea - Text - time: 11.44
GtkDrawingArea - Pixbufs - time:  1.02
 ---
Total time
43.97


vesa driver KMS (1280x1024??):
GtkEntry - time:  0.14
GtkComboBox - time:  1.77
GtkComboBoxEntry - time:  1.29
GtkSpinButton - time:  0.30
GtkProgressBar - time:  0.20
GtkToggleButton - time:  0.33
GtkCheckButton - time:  0.12
GtkRadioButton - time:  0.28
GtkTextView - Add text - time:  1.01
GtkTextView - Scroll - time:  0.53
GtkDrawingArea - Lines - time:  0.61
GtkDrawingArea - Circles - time:  1.43
GtkDrawingArea - Text - time:  1.31
GtkDrawingArea - Pixbufs - time:  0.10
 ---
Total time:  9.42

I didn't try the vesa driver with nomodeset.


Cheers,

                  David




More information about the fedora-test-list mailing list