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

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-01-11, 09:01 AM   #1
ShiningArcanine
Registered User
 
Join Date: Aug 2006
Posts: 106
Default Horrible gtkperf benchmarks on GeForce 7900 GS

I am running KDE 4.5.5 on Gentoo Linux. I have been suffering from awful 2D graphics performance for more than a year. Today, I decided to try out gtkperf and I can now quantify just how awful my graphics performance is.

Here are gtkperf benchmark results with compositing on:

Code:
GtkPerf 0.40 - Starting testing: Tue Feb  1 09:57:32 2011

GtkEntry - time:  0.83
GtkComboBox - time:  4.86
GtkComboBoxEntry - time:  4.14
GtkSpinButton - time:  0.73
GtkProgressBar - time:  0.64
GtkToggleButton - time:  1.51
GtkCheckButton - time:  1.19
GtkRadioButton - time:  1.29
GtkTextView - Add text - time:  3.95
GtkTextView - Scroll - time:  3.81
GtkDrawingArea - Lines - time:  4.26
GtkDrawingArea - Circles - time:  5.72
GtkDrawingArea - Text - time:  2.90
GtkDrawingArea - Pixbufs - time:  2.94
 --- 
Total time: 38.78
Here are gtkperf benchmark results with compositing off:

Code:
GtkPerf 0.40 - Starting testing: Tue Feb  1 09:58:23 2011

GtkEntry - time:  0.33
GtkComboBox - time:  2.21
GtkComboBoxEntry - time:  1.60
GtkSpinButton - time:  0.27
GtkProgressBar - time:  0.25
GtkToggleButton - time:  0.43
GtkCheckButton - time:  0.35
GtkRadioButton - time:  0.44
GtkTextView - Add text - time:  2.04
GtkTextView - Scroll - time:  1.12
GtkDrawingArea - Lines - time:  1.27
GtkDrawingArea - Circles - time:  1.23
GtkDrawingArea - Text - time:  0.93
GtkDrawingArea - Pixbufs - time:  0.52
 --- 
Total time: 13.00
I have attached a nvidia-bug-report.log.gz. I have tried troubleshooting this on and off for some sort of configuration problem ever since I switched from Windows, but I am not able to find any such problem. Does anyone from Nvidia have any idea what is wrong?
Attached Files
File Type: gz nvidia-bug-report.log.gz (77.4 KB, 69 views)
ShiningArcanine is offline   Reply With Quote
Old 02-01-11, 09:18 AM   #2
ShiningArcanine
Registered User
 
Join Date: Aug 2006
Posts: 106
Default Re: Horrible gtkperf benchmarks on GeForce 7900 GS

I switched from Kwin to OpenBox and reran Gtkperf:

Code:
GtkPerf 0.40 - Starting testing: Tue Feb  1 10:12:54 2011

GtkEntry - time:  0.16
GtkComboBox - time:  1.00
GtkComboBoxEntry - time:  0.78
GtkSpinButton - time:  0.10
GtkProgressBar - time:  0.05
GtkToggleButton - time:  0.24
GtkCheckButton - time:  0.16
GtkRadioButton - time:  0.23
GtkTextView - Add text - time:  1.93
GtkTextView - Scroll - time:  0.91
GtkDrawingArea - Lines - time:  1.04
GtkDrawingArea - Circles - time:  0.97
GtkDrawingArea - Text - time:  0.72
GtkDrawingArea - Pixbufs - time:  0.31
 --- 
Total time:  8.61
Things are much better, but they are still slow. I stopped XDM and ran Gtkperf in a bare X server. The performance was identical to KDE/OpenBox.

I have a desktop with a GeForce GTS 250 and graphics performance is very smooth 99% of the time. When I run these benchmarks on my desktop, I see gtkperf times of about 2.6 seconds without compositing and 3.7 seconds with compositing. I have checked my laptop for overheating and various configuration issues, but I cannot find anything that would make the 2D performance so slow. 2D performance was good on my laptop under Windows 7, so I am not sure why it is so bad when running Linux.

Also, for the record, I am using the latest beta drivers, 270.18.
ShiningArcanine is offline   Reply With Quote
Old 02-01-11, 03:50 PM   #3
artem
Registered User
 
Join Date: Jun 2006
Posts: 705
Default Re: Horrible gtkperf benchmarks on GeForce 7900 GS

I like my 8800GT
Code:
GtkEntry - time:  0.01
GtkComboBox - time:  0.40
GtkComboBoxEntry - time:  0.30
GtkSpinButton - time:  0.16
GtkProgressBar - time:  0.15
GtkToggleButton - time:  0.14
GtkCheckButton - time:  0.06
GtkRadioButton - time:  0.08
GtkTextView - Add text - time:  0.12
GtkTextView - Scroll - time:  0.07
GtkDrawingArea - Lines - time:  0.42
GtkDrawingArea - Circles - time:  0.42
GtkDrawingArea - Text - time:  0.29
GtkDrawingArea - Pixbufs - time:  0.07
 ---
Total time:  2.68
artem is offline   Reply With Quote
Old 02-01-11, 08:05 PM   #4
Dizzle7677
Registered User
 
Dizzle7677's Avatar
 
Join Date: May 2008
Location: Relativity
Posts: 194
Default Re: Horrible gtkperf benchmarks on GeForce 7900 GS

Ubuntu 10.10 Gnome GeForce GT 220

Code:
GtkPerf 0.40 - Starting testing: Tue Feb  1 21:02:44 2011

GtkEntry - time:  0.01
GtkComboBox - time:  0.37
GtkComboBoxEntry - time:  0.24
GtkSpinButton - time:  0.05
GtkProgressBar - time:  0.02
GtkToggleButton - time:  0.05
GtkCheckButton - time:  0.05
GtkRadioButton - time:  0.08
GtkTextView - Add text - time:  0.39
GtkTextView - Scroll - time:  0.06
GtkDrawingArea - Lines - time:  0.26
GtkDrawingArea - Circles - time:  0.26
GtkDrawingArea - Text - time:  0.14
GtkDrawingArea - Pixbufs - time:  0.04
 --- 
Total time:  2.03
__________________
Elephants can fly but they have no reason to.
------------------------------------------
Phenom II X3 720 @ 3.5Ghz | Asus M4A785-M | 2 Gig Crucial DDR2 @ 960 Mhz | GeForce GT 440 1024 MB | Linux 3.6.1 / Ubuntu 12.04 / W.I.N.E v1.5.14
Dizzle7677 is offline   Reply With Quote
Old 02-01-11, 09:17 PM   #5
ShiningArcanine
Registered User
 
Join Date: Aug 2006
Posts: 106
Default Re: Horrible gtkperf benchmarks on GeForce 7900 GS

I can match that score if I turn off compositing in KDE on my desktop:

Quote:
GtkPerf 0.40 - Starting testing: Tue Feb 1 22:15:08 2011

GtkEntry - time: 0.02
GtkComboBox - time: 0.36
GtkComboBoxEntry - time: 0.25
GtkSpinButton - time: 0.03
GtkProgressBar - time: 0.01
GtkToggleButton - time: 0.04
GtkCheckButton - time: 0.03
GtkRadioButton - time: 0.06
GtkTextView - Add text - time: 0.44
GtkTextView - Scroll - time: 0.06
GtkDrawingArea - Lines - time: 0.27
GtkDrawingArea - Circles - time: 0.26
GtkDrawingArea - Text - time: 0.19
GtkDrawingArea - Pixbufs - time: 0.03
---
Total time: 2.03
For some reason, my laptop just cannot keep up and degree of lag that I experience reflects that. I suspect that my screen resolution (1920x1200) makes it worse than it would be on most laptop screens, which could be what kept Nvidia's Quality Control from catching this.
ShiningArcanine is offline   Reply With Quote
Old 02-02-11, 08:45 AM   #6
CME
Registered User
 
Join Date: Dec 2007
Posts: 20
Default Re: Horrible gtkperf benchmarks on GeForce 7900 GS

try nvidia-settings -a InitialPixmapPlacement=2 (its default set to 1 on gf6/7)
CME is offline   Reply With Quote
Old 02-02-11, 09:30 AM   #7
ShiningArcanine
Registered User
 
Join Date: Aug 2006
Posts: 106
Default Re: Horrible gtkperf benchmarks on GeForce 7900 GS

I cannot measure an improvement, either quantitatively or qualitatively. I have not extensively tested it, but if anything, it seems to be worse with that change. gtkperf times are about 17 seconds, although I have seen enough variation that I am not sure if that is in the statistical margin of error or not.
ShiningArcanine is offline   Reply With Quote
Old 02-03-11, 07:57 AM   #8
CME
Registered User
 
Join Date: Dec 2007
Posts: 20
Default Re: Horrible gtkperf benchmarks on GeForce 7900 GS

just for the record, my 7800gtx with ipp=2:
Code:
GtkPerf 0.40 - Starting testing: Thu Feb  3 14:54:08 2011

GtkEntry - time:  0,06
GtkComboBox - time:  0,70
GtkComboBoxEntry - time:  0,53
GtkSpinButton - time:  0,25
GtkProgressBar - time:  0,08
GtkToggleButton - time:  0,11
GtkCheckButton - time:  0,06
GtkRadioButton - time:  0,09
GtkTextView - Add text - time:  0,49
GtkTextView - Scroll - time:  0,23
GtkDrawingArea - Lines - time:  0,26
GtkDrawingArea - Circles - time:  0,25
GtkDrawingArea - Text - time:  0,21
GtkDrawingArea - Pixbufs - time:  0,13
 --- 
Total time:  3,46
CME is offline   Reply With Quote

Old 02-03-11, 08:34 AM   #9
ShiningArcanine
Registered User
 
Join Date: Aug 2006
Posts: 106
Default Re: Horrible gtkperf benchmarks on GeForce 7900 GS

I found the thread where zander originally posted about that suggestion:

http://www.nvnews.net/vbulletin/showthread.php?t=118088

I tried all of the advice there, but there is no improvement. CME, could you attach your xorg.conf file so I could compare it with mine? Also, InitialPixmapPlacement needs to be set at every boot. How are you doing that and could you be setting other things in addition to InitialPixmapPlacement via that method?
ShiningArcanine 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 08:14 PM.


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