Bug 38362 - [IvyBridge]Blank screen and GPU hung on gnome-session when enable compiz
Summary: [IvyBridge]Blank screen and GPU hung on gnome-session when enable compiz
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: high blocker
Assignee: Kenneth Graunke
QA Contact:
: 38392 38393 (view as bug list)
Depends on:
Reported: 2011-06-16 00:10 UTC by meng
Modified: 2017-10-06 14:52 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:

dmesg (122.78 KB, text/plain)
2011-06-16 00:11 UTC, meng
no flags Details
i915_error_state.tar.gz (266.81 KB, text/plain)
2011-06-16 00:12 UTC, meng
no flags Details

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
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:
Comment 1 meng 2011-06-16 00:11:46 UTC
Created attachment 48025 [details]
Comment 2 meng 2011-06-16 00:12:46 UTC
Created attachment 48026 [details]
Comment 3 Jesse Barnes 2011-06-16 09:20:24 UTC
Can you try the patches in this thread?

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.