010307, 01:51 AM  #1  
Registered User
Join Date: Jan 2005
Posts: 4

7600GT scrolling peformance in Fedora6
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.09746 Nvidia 2.6.181.2868.fc6 Fedora 6 

010307, 04:44 AM  #2  
Registered User

Re: 7600GT scrolling peformance in Fedora6
Quote:


010307, 06:49 AM  #3  
Registered User
Join Date: Feb 2004
Posts: 585

Re: 7600GT scrolling peformance in Fedora6
Quote:
lg Clemens 

010307, 06:52 AM  #4  
Registered User
Join Date: Feb 2004
Posts: 585

Re: 7600GT scrolling peformance in Fedora6
Quote:
 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 novmlinux 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 

020707, 05:25 PM  #5 
Registered User
Join Date: Feb 2007
Posts: 1

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 libpango1.0.so.0.1400.8 libpango1.0.so.0.1400.8 (no symbols) 127770 16.8038 libglib2.0.so.0.1200.9 libglib2.0.so.0.1200.9 (no symbols) 58561 7.7017 novmlinux novmlinux (no symbols) 55989 7.3635 libgobject2.0.so.0.1200.9 libgobject2.0.so.0.1200.9 (no symbols) 52369 6.8874 libfb.so libfb.so (no symbols) 47671 6.2695 libpangoft21.0.so.0.1400.8 libpangoft21.0.so.0.1400.8 (no symbols) 26014 3.4213 nvidia_drv.so nvidia_drv.so (no symbols) 22412 2.9475 libc2.5.so libc2.5.so _int_malloc 22189 2.9182 Xorg Xorg (no symbols) 18446 2.4259 libpangocairo1.0.so.0.1400.8 libpangocairo1.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 libgthread2.0.so.0.1200.9 libgthread2.0.so.0.1200.9 (no symbols) 10337 1.3595 libc2.5.so libc2.5.so _int_free 9970 1.3112 libpthread2.5.so libpthread2.5.so pthread_mutex_lock 9606 1.2633 libpthread2.5.so libpthread2.5.so pthread_getspecific 8907 1.1714 libc2.5.so libc2.5.so strpbrk 8705 1.1448 libc2.5.so libc2.5.so memset 8002 1.0524 libpthread2.5.so libpthread2.5.so __pthread_mutex_unlock_usercnt 5973 0.7855 libc2.5.so libc2.5.so free 5933 0.7803 pangobasicfc.so pangobasicfc.so (no symbols) 5372 0.7065 libpthread2.5.so libpthread2.5.so pthread_mutex_unlock 5291 0.6959 libc2.5.so libc2.5.so malloc_consolidate 4891 0.6432 libc2.5.so libc2.5.so malloc 
Thread Tools  

