GPU lockup (EQ overflow) with nouveau experimental 3D drivers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
It seems that Xorg will eventually lock up, using 100% CPU and not updating the screen, after the computer is running for a couple of hours. The only way to get out of it is kill Xorg with a signal 9.
I'm using the Nvidia Experimental 3D drivers from Jockey.
Let me know if there is any way I can help debug this.
[ 34127.580] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[ 34127.616]
Backtrace:
[ 34128.011] 0: /usr/bin/X (xorg_backtrace
[ 34128.012] 1: /usr/bin/X (mieqEnqueue+0x1f4) [0x4a0854]
[ 34128.012] 2: /usr/bin/X (xf86PostMotion
[ 34128.012] 3: /usr/bin/X (xf86PostMotion
[ 34128.016] 4: /usr/lib/
[ 34128.016] 5: /usr/lib/
[ 34128.017] 6: /usr/bin/X (0x400000+0x6ac07) [0x46ac07]
[ 34128.017] 7: /usr/bin/X (0x400000+0x12303e) [0x52303e]
[ 34128.017] 8: /lib/libpthread
[ 34128.017] 9: /lib/libc.so.6 (ioctl+0x7) [0x7f045aae8597]
[ 34128.017] 10: /lib/libdrm.so.2 (drmIoctl+0x28) [0x7f045909a058]
[ 34128.017] 11: /lib/libdrm.so.2 (drmCommandWrit
[ 34128.017] 12: /lib/libdrm_
[ 34128.017] 13: /lib/libdrm_
[ 34128.017] 14: /usr/lib/
[ 34128.017] 15: /usr/lib/
[ 34128.017] 16: /usr/lib/
[ 34128.017] 17: /usr/lib/
[ 34128.017] 18: /usr/lib/
[ 34128.017] 19: /usr/bin/X (0x400000+0xdd2c3) [0x4dd2c3]
[ 34128.017] 20: /usr/lib/
[ 34128.017] 21: /usr/bin/X (0x400000+0xd81e1) [0x4d81e1]
[ 34128.018] 22: /usr/bin/X (0x400000+0x2da41) [0x42da41]
[ 34128.018] 23: /usr/bin/X (0x400000+0x21abe) [0x421abe]
[ 34128.018] 24: /lib/libc.so.6 (__libc_
[ 34128.018] 25: /usr/bin/X (0x400000+0x21669) [0x421669]
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-core 2:1.9.99.
ProcVersionSign
Uname: Linux 2.6.37-12-generic x86_64
Architecture: amd64
CompizPlugins: No value set for `/apps/
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1280x800 1024x768 800x600 640x480 720x400 640x400 640x350
edid-base64:
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Mon Feb 7 17:13:17 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
ExecutablePath: /usr/bin/Xorg
GraphicsCard: Subsystem: Hewlett-Packard Company Device [103c:30b7]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110127)
Lsusb:
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Hewlett-Packard Presario F500 (GF606UA#ABA)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
ProcKernelCmdLine: BOOT_IMAGE=
ProcKernelCmdLine_: BOOT_IMAGE=
Renderer: Unknown
SourcePackage: xorg-server
dmi.bios.date: 12/05/2007
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.1F
dmi.board.name: 30D3
dmi.board.vendor: Quanta
dmi.board.version: 65.3A
dmi.chassis.type: 10
dmi.chassis.vendor: Quanta
dmi.chassis.
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: Presario F500 (GF606UA#ABA)
dmi.product.
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.2.
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.
version.
version.
version.
version.
description: | updated |
description: | updated |
summary: |
- Natty:Xorg uses 100% CPU + GPU lockup (EQ overflow) with nouveau experimental 3D drivers |
Hi Erik,
I hate to say this but we don't provide development support for the 3D nouveau drivers in Ubuntu. I would redirect you to upstream, but they don't accept bug reports about the 3D drivers either (in fact, this is the primary reason we have not yet enabled it.)
So, if the drivers work for you that's great, if they don't, I'm afraid that's the end of the line. The next action would be to hack on the driver and send patches upstream, if you're technically inclined and have some time.