Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-06-11, 11:06 AM   #1
VladimirDidenko
Registered User
 
Join Date: May 2011
Posts: 7
Default GeForce 8200: compositing + font antialiasing = very slow gtk

Hello everyone.

I have computer running under Alt Linux Sisyphus(development branch of Alt Linux) with GeForce 8200. With enabled compositing(tested with compiz and gnome-shell) and font antialiasing I have very poor performance in gtk applications. Opera and QT applications have good performance. Desktop effects also have good performance. I used gtkperf for testing and got follow results:


Test 1. Compiz is enabled, font smoothing is enabled:
Code:
GtkPerf 0.40 - Starting testing: Fri May  6 14:08:29 2011

GtkEntry - time:  0,11
GtkComboBox - time:  0,93
GtkComboBoxEntry - time:  0,73
GtkSpinButton - time:  0,11
GtkProgressBar - time:  0,23
GtkToggleButton - time:  0,33
GtkCheckButton - time:  0,15
GtkRadioButton - time:  0,34
GtkTextView - Add text - time:  4,13
GtkTextView - Scroll - time:  6,03
GtkDrawingArea - Lines - time:  1,17
GtkDrawingArea - Circles - time:  1,14
GtkDrawingArea - Text - time: 14,26
GtkDrawingArea - Pixbufs - time:  0,74
 ---
Total time: 30,41
Test 2. Compiz is enabled, font smoothing is disabled:

Code:
GtkPerf 0.40 - Starting testing: Fri May  6 14:15:20 2011

GtkEntry - time:  0,03
GtkComboBox - time:  0,66
GtkComboBoxEntry - time:  0,54
GtkSpinButton - time:  0,12
GtkProgressBar - time:  0,07
GtkToggleButton - time:  0,21
GtkCheckButton - time:  0,10
GtkRadioButton - time:  0,17
GtkTextView - Add text - time:  0,32
GtkTextView - Scroll - time:  0,26
GtkDrawingArea - Lines - time:  0,93
GtkDrawingArea - Circles - time:  1,18
GtkDrawingArea - Text - time:  0,26
GtkDrawingArea - Pixbufs - time:  0,11
 ---
Total time:  4,94
Test 3. Compiz is disabled, font smoothing is enabled:

Code:
GtkPerf 0.40 - Starting testing: Fri May  6 14:19:06 2011

GtkEntry - time:  0,03
GtkComboBox - time:  0,83
GtkComboBoxEntry - time:  0,56
GtkSpinButton - time:  0,11
GtkProgressBar - time:  0,05
GtkToggleButton - time:  0,18
GtkCheckButton - time:  0,09
GtkRadioButton - time:  0,17
GtkTextView - Add text - time:  0,31
GtkTextView - Scroll - time:  0,25
GtkDrawingArea - Lines - time:  0,42
GtkDrawingArea - Circles - time:  0,57
GtkDrawingArea - Text - time:  0,40
GtkDrawingArea - Pixbufs - time:  0,09
 ---
Total time:  4,05
Regards,
Vladimir.
Attached Files
File Type: gz nvidia-bug-report.log.gz (60.1 KB, 105 views)
VladimirDidenko is offline   Reply With Quote
Old 05-08-11, 03:32 AM   #2
brebs
Registered User
 
Join Date: Jul 2007
Posts: 38
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

Nvidia sadly just doesn't play well with composite, so I recommend disabling composite. A couple of examples:

http://www.nvnews.net/vbulletin/showthread.php?t=149904
https://bbs.archlinux.org/viewtopic.php?id=110885
brebs is offline   Reply With Quote
Old 05-08-11, 04:45 PM   #3
Ahmad Samir
Registered User
 
Join Date: Nov 2009
Posts: 13
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

A shot in the drak, try a GTK theme that doesn't use gradients (Clearlooks uses gradients, IIRC Nodoka doesn't)...
http://www.nvnews.net/vbulletin/showthread.php?t=154919
Ahmad Samir is offline   Reply With Quote
Old 05-08-11, 08:40 PM   #4
Deanjo
Registered User
 
Join Date: Aug 2004
Posts: 301
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

Quote:
Originally Posted by brebs View Post
Nvidia sadly just doesn't play well with composite,
Composite works fine with KDE and Kwin.
Deanjo is offline   Reply With Quote
Old 05-08-11, 09:16 PM   #5
brebs
Registered User
 
Join Date: Jul 2007
Posts: 38
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

Quote:
Originally Posted by Deanjo View Post
Composite works fine with KDE and Kwin.
Yeah, but but then try an opengl game, or running mplayer with vdpau and perfect vsync (as opposed to the occasional slight stutter). I've also had it messing up the top-area of the screen when playing d2x-rebirth, which is pretty bizarre.

Composite is a problem-causer, with nvidia.
brebs is offline   Reply With Quote
Old 05-09-11, 06:46 AM   #6
Deanjo
Registered User
 
Join Date: Aug 2004
Posts: 301
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

Quote:
Originally Posted by brebs View Post
Yeah, but but then try an opengl game, or running mplayer with vdpau and perfect vsync (as opposed to the occasional slight stutter). I've also had it messing up the top-area of the screen when playing d2x-rebirth, which is pretty bizarre.

Composite is a problem-causer, with nvidia.
Works fine. KDE by default suspends KWin's compositing when fullscreen. (Unless you have over ridden or use some distro that disables it by default).
Deanjo is offline   Reply With Quote
Old 05-10-11, 03:56 AM   #7
VladimirDidenko
Registered User
 
Join Date: May 2011
Posts: 7
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

Quote:
Originally Posted by Ahmad Samir View Post
A shot in the drak, try a GTK theme that doesn't use gradients (Clearlooks uses gradients, IIRC Nodoka doesn't)...
http://www.nvnews.net/vbulletin/showthread.php?t=154919
Thank your for your advice but unfortunately it has not been helped. I also tried cairo with buggy-gradients patch - no effect.
VladimirDidenko is offline   Reply With Quote
Old 05-10-11, 04:03 AM   #8
VladimirDidenko
Registered User
 
Join Date: May 2011
Posts: 7
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

Quote:
Originally Posted by brebs View Post
Nvidia sadly just doesn't play well with composite, so I recommend disabling composite. A couple of examples:

http://www.nvnews.net/vbulletin/showthread.php?t=149904
https://bbs.archlinux.org/viewtopic.php?id=110885
I have disabled composite and switched to nouveau because with nouveau I have more smooth scrolling in my browser. Also I should note that problem is hardware dependent. On my home machine with GeForce 250 GTS I don't see this regression.
VladimirDidenko is offline   Reply With Quote

Old 06-07-11, 01:26 AM   #9
sandipt
NVIDIA Corporation
 
sandipt's Avatar
 
Join Date: Dec 2010
Posts: 260
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

Quote:
Originally Posted by VladimirDidenko View Post
I have disabled composite and switched to nouveau because with nouveau I have more smooth scrolling in my browser. Also I should note that problem is hardware dependent. On my home machine with GeForce 250 GTS I don't see this regression.
I haven't observe big difference after testing compiz and smoothing combinations. Can you upgrade X server and other OS packages and check.
sandipt is offline   Reply With Quote
Old 06-08-11, 05:17 AM   #10
VladimirDidenko
Registered User
 
Join Date: May 2011
Posts: 7
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

Quote:
Originally Posted by sandipt View Post
I haven't observe big difference after testing compiz and smoothing combinations. Can you upgrade X server and other OS packages and check.
No changes, regression is still there(tested with compiz and gnome-shell).

My package versions:

compiz - 0.8.8
gnome-shell - 3.0.2
nvidia driver - 270.41.19
kernel image - 2.6.39
xorg server - 1.10.2

Did you test GeForce 8200? Problem is hardware dependent - I can not reproduce bug with GeForce 250GTS with the same software.

Also I see artifacts in default gnome theme. I have attached follow screenshots:

1. scroll-artifacts.jpg - artifacts in scrollbar
2. tab-artifacts.png - artifacts in gnome-terminal tabs.
Attached Thumbnails
Click image for larger version

Name:	scroll-artifacts.jpg
Views:	118
Size:	82.7 KB
ID:	42873  Click image for larger version

Name:	tab-artifacts.png
Views:	101
Size:	54.4 KB
ID:	42874  
Attached Files
File Type: gz nvidia-bug-report.log.gz (59.3 KB, 74 views)
VladimirDidenko is offline   Reply With Quote
Old 06-10-11, 10:43 AM   #11
VladimirDidenko
Registered User
 
Join Date: May 2011
Posts: 7
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

I don't know if it will be helpfull but my colleague has been reproduced this bug on Ubuntu 10.04 and 195.36.24 drivers. I will attach his nvidia-bug-report log.
Attached Files
File Type: gz nvidia-bug-report.log.gz (64.4 KB, 74 views)
VladimirDidenko is offline   Reply With Quote
Old 06-10-11, 12:17 PM   #12
gradinaruvasile
Registered User
 
gradinaruvasile's Avatar
 
Join Date: May 2008
Posts: 199
Default Re: GeForce 8200: compositing + font antialiasing = very slow gtk

I couldnt reproduce it on Debian Testing+Xfce+compiz - with compiz the clearlooks theme was even faster than without (2.5-2.8 with compiz, ~3.5 with xfwm).
Nvidia 8200/275.09.04.
gradinaruvasile is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 04:02 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.