nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   7600GT scrolling peformance in Fedora6 (http://www.nvnews.net/vbulletin/showthread.php?t=83521)

naenyc 01-03-07 12:51 AM

7600GT scrolling peformance in Fedora6
 
1 Attachment(s)
The scrolling seems awfully slow and jerky when using Firefox. On an Athlon 64 3400+ with a 7600GT it can consume up to 90% of the CPU when dragging the slider.

Not sure if this is typical on Linux, fighting this for a few days and any ideas would be appreciated. Thanks.



1.0-9746 Nvidia
2.6.18-1.2868.fc6 Fedora 6

Mephisto1982 01-03-07 03:44 AM

Re: 7600GT scrolling peformance in Fedora6
 
Quote:

Originally Posted by naenyc
The scrolling seems awfully slow and jerky when using Firefox. On an Athlon 64 3400+ with a 7600GT it can consume up to 90% of the CPU when dragging the slider.

Not sure if this is typical on Linux, fighting this for a few days and any ideas would be appreciated. Thanks.

1.0-9746 Nvidia
2.6.18-1.2868.fc6 Fedora 6

No performance problems here with a 7600GT / 9746 / FC6. It's certainly not normal to have a lot of cpu usage when scrolling, but i think you should look into firefox instead of the nvidia driver, since firefox doesnt render directly to hardware (like opengl apps), so it doesnt use any nvidia features directly. You could try if disabling smooth scrolling helps anything.

Linuxhippy 01-03-07 05:49 AM

Re: 7600GT scrolling peformance in Fedora6
 
Quote:

Originally Posted by Mephisto1982
since firefox doesnt render directly to hardware (like opengl apps), so it doesnt use any nvidia features directly.

Ohm FireFox uses X11 to render which is as hardware accalerated as OpenGL.

lg Clemens

Linuxhippy 01-03-07 05:52 AM

Re: 7600GT scrolling peformance in Fedora6
 
Quote:

Originally Posted by naenyc
The scrolling seems awfully slow and jerky when using Firefox. On an Athlon 64 3400+ with a 7600GT it can consume up to 90% of the CPU when dragging the slider.

- Does this also occur if you switch to grayscale-Antialiasing (no subpixel AA)

- Could you please run an oprofile run and post the results here? First of all you need to have oprofile installed, of course ;-)
1.) (all as root) opcontrol --reset
2.) opcontrol --start --no-vmlinux
3.) do your slow scrolling for a minute or so, let no other programs run, that would invalidate the benchmark.
4.) opcontrol --stop
5.) Post the first 25 lines of opreport -l here

I bet this is due the very limited 2D driver implementation of the NVidia binary driver.

Thanks, lg Clemens

naenyc1 02-07-07 04:25 PM

Re: 7600GT scrolling peformance in Fedora6
 
First I would like to say thanks for the previous replies and apologize for my absence. Still baffled by the heavy CPU usage. Attached is the opcontrol output


CPU: AMD64 processors, speed 1000 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Cycles outside of halt state) with a unit mask of 0x00 (No unit mask) count 100000
samples % image name app name symbol name
135447 17.8135 libpango-1.0.so.0.1400.8 libpango-1.0.so.0.1400.8 (no symbols)
127770 16.8038 libglib-2.0.so.0.1200.9 libglib-2.0.so.0.1200.9 (no symbols)
58561 7.7017 no-vmlinux no-vmlinux (no symbols)
55989 7.3635 libgobject-2.0.so.0.1200.9 libgobject-2.0.so.0.1200.9 (no symbols)
52369 6.8874 libfb.so libfb.so (no symbols)
47671 6.2695 libpangoft2-1.0.so.0.1400.8 libpangoft2-1.0.so.0.1400.8 (no symbols)
26014 3.4213 nvidia_drv.so nvidia_drv.so (no symbols)
22412 2.9475 libc-2.5.so libc-2.5.so _int_malloc
22189 2.9182 Xorg Xorg (no symbols)
18446 2.4259 libpangocairo-1.0.so.0.1400.8 libpangocairo-1.0.so.0.1400.8 (no symbols)
18075 2.3772 libcairo.so.2.9.3 libcairo.so.2.9.3 (no symbols)
15990 2.1029 libgklayout.so libgklayout.so (no symbols)
13238 1.7410 libgfx_gtk.so libgfx_gtk.so (no symbols)
12372 1.6271 libgthread-2.0.so.0.1200.9 libgthread-2.0.so.0.1200.9 (no symbols)
10337 1.3595 libc-2.5.so libc-2.5.so _int_free
9970 1.3112 libpthread-2.5.so libpthread-2.5.so pthread_mutex_lock
9606 1.2633 libpthread-2.5.so libpthread-2.5.so pthread_getspecific
8907 1.1714 libc-2.5.so libc-2.5.so strpbrk
8705 1.1448 libc-2.5.so libc-2.5.so memset
8002 1.0524 libpthread-2.5.so libpthread-2.5.so __pthread_mutex_unlock_usercnt
5973 0.7855 libc-2.5.so libc-2.5.so free
5933 0.7803 pango-basic-fc.so pango-basic-fc.so (no symbols)
5372 0.7065 libpthread-2.5.so libpthread-2.5.so pthread_mutex_unlock
5291 0.6959 libc-2.5.so libc-2.5.so malloc_consolidate
4891 0.6432 libc-2.5.so libc-2.5.so malloc


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

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