xorg takes 100% CPU (nv driver)
Charlie Brady
charlieb-xorg at budge.apana.org.au
Wed Nov 1 12:21:14 PST 2006
Like previous reporters (e.g. Rod Butcher on this list last month) I have
nVidia hardware, but unlike previous reporters I'm seeing this problem
quite often with the nv driver.
...
01:00.0 VGA compatible controller: nVidia Corporation NV37GL [Quadro FX
330/Quadro NVS280] (rev a2) (prog-if 00 [VGA])
Subsystem: nVidia Corporation: Unknown device 0215
Flags: bus master, fast devsel, latency 0, IRQ 169
Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (32-bit, prefetchable) [size=256M]
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Expansion ROM at dfe00000 [disabled] [size=128K]
Capabilities: <available only to root>
00: de 10 fd 00 07 00 10 00 a2 00 00 03 10 00 00 00
10: 00 00 00 dd 08 00 00 c0 00 00 00 de 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 15 02
30: 00 00 e0 df 60 00 00 00 00 00 00 00 0b 01 00 00
...
Software platform is CentOS build of RHEL4, currently running
xorg-x11-6.8.2-1.EL.13.37.2 and kernel 2.6.9-42.0.3.ELsmp.
Strace of X shows:
...
Process 20577 attached - interrupt to quit
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
...
Mouse cursor moves, but X doesn't respond otherwise to keyboard or mouse.
I've found multiple similar reports:
http://www.nvnews.net/vbulletin/printthread.php?t=31858&page=6&pp=40
http://my.opera.com/CrazyTerabyte/blog/index.dml/tag/X
http://www.nvnews.net/vbulletin/showthread.php?t=31858
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg132215.html
http://www.is-design.com/wiki/?NVidiaGraphicsIssue
plus my report to RedHat:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=210584
I can ssh in and kill X and get things running again, for somewhere
between a few minutes and a few days. Occurrence is only sporadic, and I
don't know how to provoke it. Frequency of lockup seems to vary depending
on what kernel I run, but that's just a gut feel.
I'm looking for pointers as to exactly what I should do next time it
happens to try to find the root cause.
Thanks
---
Charlie
More information about the xorg
mailing list