Summary: | [arrandale] gpu hangs whenever running any glx programs e.g. glxgear | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Mathieu Zhang <lingfengz> | ||||||||||
Component: | DRM/Intel | Assignee: | Chris Wilson <chris> | ||||||||||
Status: | CLOSED WORKSFORME | QA Contact: | |||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | CC: | jbarnes, remi | ||||||||||
Version: | XOrg git | Keywords: | NEEDINFO | ||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Mathieu Zhang
2010-10-20 22:14:01 UTC
Created attachment 39607 [details]
dmesg
The most useful information is in /sys/kernel/debug/dri/0/i915_error_state. As this seems to be correlated with an -intel update, it suggests that it is swapbuffers related. [2.11 is notoriously buggy in this area!]. Bisecting -intel would be useful as you observe this on your x201 and I don't... Created attachment 39638 [details]
error_state
I induced a crash and got this error_state.
(In reply to comment #3) > Created an attachment (id=39638) [details] > error_state > > I induced a crash and got this error_state. I just discover that the crash do not occur even if I upgrade xf86-video-intel to 2.13 as long as I keep <=mesa-7.9. This is the currently WORKING stack: media-libs/mesa-7.8.2 x11-apps/mesa-progs-7.7 x11-base/xorg-server-1.9.0.902 x11-drivers/xf86-video-intel-2.13.0 x11-libs/libdrm-2.4.22 Mesa was having a little too much fun: 0x06ca4100: 0x54f00006: XY_SRC_COPY_BLT (rgb enabled, alpha enabled, src ti le 0, dst tile 0) 0x06ca4104: 0x03cc0080: format 8888, dst pitch 128, clipping disabled 0x06ca4108: 0x00000000: dst (0,0) 0x06ca410c: 0x00160016: dst (22,22) 0x06ca4110: 0x0be8a000: dst offset 0x0be8a000 0x06ca4114: 0x000803d5: src (981,8) 0x06ca4118: 0x00000040: src pitch 64 0x06ca411c: 0x0be89000: src offset 0x0be89000 The source extents are outside the drawable -> HANG. However that error state is from an 945GME not an x201 (which is Arrandale)... Created attachment 40537 [details]
i915_error_state when gpu hangs
00:02.0 VGA compatible controller: Intel Corporation Arrandale Integrated Graphics Controller (rev 12)
Created attachment 40538 [details]
intel_reg_dump when gpu hangs
Mathieu, can you please list the broken versions and perhaps an i915_error_state captured from you x201? (In reply to comment #9) > Mathieu, can you please list the broken versions and perhaps an > i915_error_state captured from you x201? See above comment #3 for error_state and #4 for last working stack. My fault, I looked at the wrong file. From your error state: 0x0ce0b1ec: 0x78080003: 3DSTATE_VERTEX_BUFFERS 0x0ce0b1f0: 0x0000000c: buffer 0: sequential, pitch 12b 0x0ce0b1f4: HEAD 0x00000000: buffer address 0x0ce0b1f8: 0x00000000: max index 0x0ce0b1fc: 0x00000000: mbz Are you using the gallium i965 driver or the classic? (In reply to comment #11) > Are you using the gallium i965 driver or the classic? Classic. I've only seen this widespread failure with the gallium drivers. glxgears failing is a sure sign of the error being within your configuration. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.