View Single Post
Old 08-30-10, 01:04 PM   #12
dae
Registered User
 
Join Date: Jul 2004
Location: Sweden
Posts: 40
Default Re: nvidia 256.52 xorg-server 1.9.0 performance regression

I'm also seeing a noticable slowdown in text rendering with xorg-server 1.9.0 (using nvidia 256.52). Gtkperf output:

GtkEntry - time: 0.24
GtkComboBox - time: 1.06
GtkComboBoxEntry - time: 1.11
GtkSpinButton - time: 0.56
GtkProgressBar - time: 0.74
GtkToggleButton - time: 0.58
GtkCheckButton - time: 0.33
GtkRadioButton - time: 0.43
GtkTextView - Add text - time: 3.16
GtkTextView - Scroll - time: 1.57
GtkDrawingArea - Lines - time: 0.35
GtkDrawingArea - Circles - time: 0.52
GtkDrawingArea - Text - time: 12.89
GtkDrawingArea - Pixbufs - time: 0.58

It appears to be related to anti-aliasing; if I turn off anti-aliasing the performance problem is gone:

GtkEntry - time: 0.22
GtkComboBox - time: 0.87
GtkComboBoxEntry - time: 1.16
GtkSpinButton - time: 0.64
GtkProgressBar - time: 0.37
GtkToggleButton - time: 0.29
GtkCheckButton - time: 0.16
GtkRadioButton - time: 0.15
GtkTextView - Add text - time: 0.46
GtkTextView - Scroll - time: 0.58
GtkDrawingArea - Lines - time: 0.36
GtkDrawingArea - Circles - time: 0.52
GtkDrawingArea - Text - time: 0.18
GtkDrawingArea - Pixbufs - time: 0.16

This is quite interresting since the reason I turned on anti-aliasing a couple of QT and nvidia releases back, was due to non-anti-aliased text being slow...
dae is offline   Reply With Quote