Bug 116328

Summary: nvidia driver slow + long blanking
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Frederik Vos <frederik.vos>
Component: X11 3rd PartyAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED FIXED QA Contact: Stefan Dirsch <sndirsch>
Severity: Normal    
Priority: P5 - None CC: aritger
Version: RC 1   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: output nvidia-bug-report

Description Frederik Vos 2005-09-10 13:25:17 UTC
Moving windows (which windowmanager doesn't matter, so I assume xorg related)
takes a lot of cpu, and is very slow. It doesn't really matter or we're using
the nvidia driver or not, the nvidia driver is just a very little bit quicker.
Also: sometimes the system with the binary nvidia driver seems to freeze while
starting the machine (looks like bug 113203), but if you just wait some minutes
it's just starting.

# hwinfo --gfxcard
19: PCI(AGP) 105.0: 0300 VGA compatible controller (VGA)
  [Created at pci.277]
  UDI: /org/freedesktop/Hal/devices/pci_10de_111
  Unique ID: ul7N.+rCwNGvtkBE
  Parent ID: vSkL.TWicxR2Z3DA
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:05.0
  SysFS BusID: 0000:01:05.0
  Hardware Class: graphics card
  Model: "nVidia GeForce2 MX 100/200"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0111 "GeForce2 MX 100/200"
  Revision: 0xb2
  Driver: "nvidia"
  Memory Range: 0xea000000-0xeaffffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xe7ffffff (rw,prefetchable)
  Memory Range: 0xeb000000-0xeb00ffff (ro,prefetchable,disabled)
  IRQ: 10 (40273 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00000111sv00000000sd00000000bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nv
    Extensions:
    Options: sw_cursor
  Driver Info #1:
    XFree86 v4 Server Module: nvidia
    3D Support: yes
    Color Depths: 16
    Extensions:
    Options:
  Config Status: cfg=yes, avail=yes, need=yes, active=unknown
  Attached to: #11 (PCI bridge)

Primary display adapter: #19

Reading the bugreport 113203, several things are tried, is there something
available like the most optimal settings for this card, or a way to do more
debugging ? 
I have no idea or this is a doub. report, but there seems to be differences in
experience.
Comment 1 Frederik Vos 2005-09-10 13:26:59 UTC
Created attachment 49513 [details]
output nvidia-bug-report
Comment 2 Stefan Dirsch 2005-09-10 14:50:59 UTC
Bug 113203 is about freezes with the "nv" driver, not with the "nvidia"   
driver. I couln't find anything obvious wrong when looking at the results of   
nvidia-bug-report.sh. You probably don't need any more the "sw_cursor" option. 
At lease not with the "nvidia" driver.  
 
Maybe Andy has some ideas ... 
Comment 3 andy ritger 2005-09-12 17:45:31 UTC
I don't see anything obviously wrong in the log.  Could you provide some more
details on the behavior you are seeing with moving windows?  How slow is slow? 
What window managers are you testing with with?  What are some specific
reproduction steps?

Thanks.
Comment 4 Frederik Vos 2005-09-12 17:54:44 UTC
how slow is slow... the cpu is going higher and higher, sometimes to 90% ...
moving the windows: you'll get a lot of windows (about 8) which are coming
behind, before the dissapear.
Tested with Gnome, Windowmaker and fvwm2
nothing specific, just move windows, only nautilus or a terminal is enough
Comment 5 Daniel Wolstenholme 2005-09-27 02:48:35 UTC
I have an Nvidia card as well (Geforce 6600 PCIe), and on my new 3.6GHz 
Prescott P4 system, everything is dog slow.  It's about comparable to an older 
version of SuSE on my old 300 MHz Celeron system.  My Windows XP laptop 
(Centrino) is far faster for everything. 
 
Are the folks at Novell doing any kind of testing at all on their OSes on 
modern equipment? 
Comment 6 Frederik Vos 2005-10-11 10:42:03 UTC
the bug doesn't appear in 10 final, so i think you can close the ticket :)