Bug 32162

Summary: GPU lockup with RV350, KMS, Compiz, Pageflipping
Product: Drivers Reporter: Chris Rankin (rankincj)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: RESOLVED OBSOLETE    
Severity: high CC: alan, alexdeucher
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.39 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg output, showing GPU lockup
Xorg log file from crash
.config file for kernel
dmesg output, showing GPU lockup

Description Chris Rankin 2011-03-29 14:04:38 UTC
This lockup happened after I'd turned my back long enough for a screensaver to kick in. I am using the latest xorg-x11-drv-ati from -git, along with Xorg 1.9.5, so page-flipping is also enabled.

Mesa is r300g from Mar 25th 2011.

According to the serial console, the kernel continued to spit out "Failed to schedule IB" errors until finally it froze completely.
Comment 1 Chris Rankin 2011-03-29 14:05:49 UTC
Created attachment 52462 [details]
dmesg output, showing GPU lockup
Comment 2 Chris Rankin 2011-03-29 14:06:34 UTC
Created attachment 52472 [details]
Xorg log file from crash
Comment 3 Chris Rankin 2011-03-29 14:38:16 UTC
Created attachment 52482 [details]
.config file for kernel

The hardware is a dual P4 Xeon (hyperthreading also enabled) with 2 GB of RAM. So I'm not sure why the stacktrace contains "init_transmeta()".
Comment 4 Chris Rankin 2011-03-29 22:58:57 UTC
It has been suggested that this bug is actually a symptom of this Xorg bug:
https://bugs.freedesktop.org/show_bug.cgi?id=35452
Comment 5 Chris Rankin 2011-07-28 14:14:17 UTC
Created attachment 66992 [details]
dmesg output, showing GPU lockup

Looks like the bug is still present in 2.6.39.3. Again, turning my back long enough for an OpenGL screensaver to kick in was all it took.
Comment 6 Alex Deucher 2012-08-20 15:29:25 UTC
Is this still an issue with a newer kernel?
Comment 7 Chris Rankin 2012-09-02 22:07:10 UTC
Hard to be sure, mainly because Gnome 3 doesn't seem to run my OpenGL screensavers for very long before putting the monitor into DPMS sleep instead.

I did recently (i.e. 3.5.3 kernel) have screensaver trouble with my laptop and its M66GL chip: X had difficulty waking up after entering DPMS sleep, and the kernel crashed with memory errors shortly afterwards anyway. But this could be a separate bug.