Bug 36459

Summary: [i915GM] GPU hang and screen gets corrupted colors and artifacts
Product: DRI Reporter: Ko Mi <chaostya>
Component: DRM/IntelAssignee: Daniel Vetter <daniel>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: medium CC: ben, chris, daniel, jbarnes
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
i915_error_state
none
intel_reg_dumper output none

Description Ko Mi 2011-04-21 07:08:30 UTC
Created attachment 45917 [details]
i915_error_state

Apr 21 16:41:10 chaostya-laptop kernel: [12820.836023] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
Apr 21 16:41:10 chaostya-laptop kernel: [12820.836038] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state
Apr 21 16:41:10 chaostya-laptop kernel: [12820.837953] [drm:i915_reset] *ERROR* Failed to reset chip.

uname -m
i686

uname -r
2.6.39-020639rc1-generic

Package: libdrm2
Status: install ok installed
Maintainer: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
Architecture: i386
Version: 2.4.21-1ubuntu2.1

Ubuntu 10.10, running Dell D610 with i915GM chip, using LVDS, Xorg.conf - absent

00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
Comment 1 Ko Mi 2011-04-21 07:10:56 UTC
Created attachment 45918 [details]
intel_reg_dumper output
Comment 2 Ko Mi 2011-04-21 07:14:45 UTC
When I start watching 10-20 youtube videos this bug happens, sometimes screen freezes, sometimes it just gets corrupted colors, and there's no 100% way to reproduce it for me, just start watching youtube with flash plugin enabled.
Comment 3 Ko Mi 2011-04-21 07:16:16 UTC
BTW I've cp'ed contents of /sys/kernel/debug/dri/0/i915_error_state in /tmp dir so, if you need more stuff I will attach
Comment 4 Chris Wilson 2012-04-16 05:44:05 UTC
Relaxed tiling bug.

Should have been fixed by:

commit 467cffba85791cdfce38c124d75bd578f4bb8625
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Mon Mar 7 10:42:03 2011 +0000

    drm/i915: Rebind the buffer if its alignment constraints changes with tiling
    
    Early gen3 and gen2 chipset do not have the relaxed per-surface tiling
    constraints of the later chipsets, so we need to check that the GTT
    alignment is correct for the new tiling. If it is not, we need to
    rebind.
    
    Reported-by: Daniel Vetter <daniel.vetter@ffwll.ch>
    Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>

and friends.

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.