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