Bug 38362

Summary: [IvyBridge]Blank screen and GPU hung on gnome-session when enable compiz
Product: DRI Reporter: meng <mengmeng.meng>
Component: DRM/IntelAssignee: Kenneth Graunke <kenneth>
Status: CLOSED FIXED QA Contact:
Severity: blocker    
Priority: high CC: jbarnes, keithp, ouping.zhang
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg
none
i915_error_state.tar.gz none

Description meng 2011-06-16 00:10:06 UTC
System Environment:
--------------------------
Platform: IvyBridge 
Libdrm:	 (master)2.4.26
Mesa:    (master)8875dd58719b978283e89acf04422a4eaf9b021d
Xserver:	 (server-1.10-branch)xorg-server-1.10.2-11-g9551f5041915fa00ca243a279efb55de2ff11a00
Xf86_video_intel:(master)2.15.0-96-ga1ee4b930846d4ba9274028c08800b882fc926f1
Cairo:	 (master)3b9c8744898823a4b09917f0540a324318fef726
Libva:	 (master)3c1b6875b589f3a40709a889da85b979e34db625
Kernel:	 (drm-intel-fixes)6a574b5b9b186e28abd3e571dfd1700c5220b510

Bug detailed description:
-------------------------
Blank screen and GPU huang on gnome session when enable compiz on IvyBridge.
There is "Call Trace" in dmesg.When kill the progress of compiz,can enter into gnome desk-session, but OpenGL renderer string:Software Rasterizer.
Pls see the dmesg and i915_error_state.

Reproduce steps:
-------------------------
1.xinit&
2.gnome-session
Comment 1 meng 2011-06-16 00:11:46 UTC
Created attachment 48025 [details]
dmesg
Comment 2 meng 2011-06-16 00:12:46 UTC
Created attachment 48026 [details]
i915_error_state.tar.gz
Comment 3 Jesse Barnes 2011-06-16 09:20:24 UTC
Can you try the patches in this thread?

http://lists.freedesktop.org/archives/intel-gfx/2011-June/011014.html
Comment 4 Kenneth Graunke 2011-06-17 12:52:07 UTC
Those patches make Compiz and GNOME Shell run for me.  (GNOME Shell has other issues, but at least runs.)
Comment 5 meng 2011-06-17 19:38:29 UTC
Test the commit 6a574b5b9b186e2 with above two patches, gnome-session works fine when enable compiz.

On gnome-session with compiz, "Hangcheck" in dmesg when open 8-10 "Terminal"
(Applications/System Tools/Terminal).

[drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 4034, at 4034], missed IRQ?


Enable semaphores or disable compiz, can fix this "Hangcheck".
Comment 6 Gordon Jin 2011-06-18 19:54:27 UTC
need Jesse's patches into -fixes asap.
Comment 7 Gordon Jin 2011-06-18 20:05:58 UTC
*** Bug 38393 has been marked as a duplicate of this bug. ***
Comment 8 Gordon Jin 2011-06-19 23:40:27 UTC
*** Bug 38392 has been marked as a duplicate of this bug. ***
Comment 9 meng 2011-06-27 20:22:29 UTC
Verified with the commit 7c9017e5b77118439952fe8dc22809bae4fae4b6,it works fine.
Comment 10 Elizabeth 2017-10-06 14:52:31 UTC
Closing old verified.

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.