Summary: | [Bisected SNB Regression rc6] glxgears causes GPU hung | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | lu hua <huax.lu> | ||||||||||||||||||||||||||||
Component: | DRM/Intel | Assignee: | Daniel Vetter <daniel> | ||||||||||||||||||||||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||||||||||||||||||
Severity: | major | ||||||||||||||||||||||||||||||
Priority: | high | CC: | ben, cancan.feng, chris, daniel, fan4326, florian, guang.a.yang, jbarnes, mengmeng.meng, xunx.fang, yangweix.shui | ||||||||||||||||||||||||||||
Version: | unspecified | ||||||||||||||||||||||||||||||
Hardware: | All | ||||||||||||||||||||||||||||||
OS: | Linux (All) | ||||||||||||||||||||||||||||||
Whiteboard: | |||||||||||||||||||||||||||||||
i915 platform: | i915 features: | ||||||||||||||||||||||||||||||
Attachments: |
|
Judging by the dmesg, the gpu just falls off the earth and doesn't respond to anything any more ... Can you please retest this on latest drm-intel-testing branch? The sha1 is from before I've rebased the drm-intel-next-queued branch. If it is still broken on drm-intel-testing, please bisect where this issue has been introduced. It also happens on latest drm-intel-testing branch commit b5430f2760caadd38009. Bisect shows:74792b53cfc2f235bc0e2eef39029817dc2cb726 is the first bad commit commit 74792b53cfc2f235bc0e2eef39029817dc2cb726 Author: Chris Wilson <chris@chris-wilson.co.uk> AuthorDate: Sun Jul 15 09:42:38 2012 +0100 Commit: Daniel Vetter <daniel.vetter@ffwll.ch> CommitDate: Fri Jul 20 12:21:42 2012 +0200 drm/i915: Workaround hang with BSD and forcewake on SandyBridge For reasons that are not apparent to anybody, 990bbdadaba (drm/i915: Group the GT routines together in both code and vtable) breaks the use of the BitStream Decoder ring on SandyBridge. The active ingredient of that patch is the conversion from a udelay(10) to a udelay(1) in the busy-wait loop of waiting for the forcewake acknowledge. If we restore that udelay(10) or insert another udelay(1) afterwards (or any wait longer than 250ns) everything works again. An alternative is also to remove any delay from the busy-wait loop. Given that in the atomic sections we want to complete the wait as quick as possible to avoid blocking the CPU for too long, it makes sense to remove the delay altogether and simply spin on the exit condition until it completes. So we replace the udelay(1) with cpu_relax(). Papers over regression from commit 990bbdadabaa51828e475eda86ee5720a4910cc3 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Jul 2 11:51:02 2012 -0300 drm/i915: Group the GT routines together in both code and vtable Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=51738 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Confirmed the revert. I suspect in my case, it is just the GPU never completing the ACK that is then hard hanging the machine. Created attachment 64646 [details] [review] use 10 usec delay for snb forcewake ack Can you please test this patch? Created attachment 64648 [details] [review] use 10 usec delay for snb forcewake ack v2 Meh, I've attached the wrong patch. This is only affecting one particular machine of mine, an i5-2500 gt1 desktop. The two laptops I have work fine, and non-GL x11perf/cairo-traces work fine. Hmm, I suspect the difference between when I was originally playing with the patch and dinq is the enabling of contexts.... Assuming I can trust dev_priv->no_hw_contexts, the switch to hw contexts (along at least) is not a factor. Retest on -queued kernel commit f27b92651d72e863c3 with the patch. Issue still exists. Created attachment 64704 [details] [review] use posting reads Another patch for you to try. If this one here works, please also check whether #51738 is also fixed by this. A posting flush on top of the dropped patch is sufficient to make glxgears happy. I would prefer to use the cpu_relax() patch as it is closer to kernel documentation on how to busy-wait. Your patch is overkill in that it address issues never seen nor should happen without a substantial elephant. Unless you think where there is one, there is a herd. Created attachment 64706 [details] [review] 10 usec dely, simpler patch If the previous patch doesn't help, please also test this one. Again, please ensure that bug #51738 is also fixed. This issue still exists on drm-intel-next-queued kernel ab3951eb74e7c33a2f5b7b64d7 with these patch. #bug 51738 fixed by patch 64704. (In reply to comment #17) > This issue still exists on drm-intel-next-queued kernel > ab3951eb74e7c33a2f5b7b64d7 with these patch. drm-intel-next-queued doesn't contain the patch any more that you've bisected this regression to. Can you please double check whether: - plain -queued still hangs. - whether apply patch 64704 really causes this to hang again. We have one desktop and one laptap. This issue goes away on sugarbay desktop with -queued kernel commit f27b92651d72e863c308ea5dca5615fc98e38ca6, but it still exist on huronriver notebook. Add patch 64704 to drm-intel-next-queued kernel ab3951eb74e7c33a2f5b7b64d7, GPU hangs. Add patch 64706 to drm-intel-next-queued kernel ab3951eb74e7c33a2f5b7b64d7, GPU also hangs. Created attachment 64937 [details]
HNRnetconsole
This issue still exists on HuronRiver with -queued kernel ab3951eb74e7c33a2f.I attached the netconsole log. Are we now seeing a side-effect from hw contexts conflating this bug report? Just sounds eerily like bug 52429. To check Chris' theory, can you please try the "disable hw context" patch from that bug, i.e. https://bugs.freedesktop.org/attachment.cgi?id=64962 on top of latest -fixes? Add the "disable hw context" patch to the latest -queued kernel ab3951eb74e7c, Issue still exists. Add the "disable hw context" patch to -fixes kernel e844b990b1df924, it also happens. Ok, we need more details on where exactly this does blow up: - Which platforms does it affect exactly? All snb platforms, or only some (list of pci ids please)? - Just to make sure, can you please check whether new userspace on an older kernel and also older userspace on new kernels isn't affected? Just to make sure that we're not hunting a mesa regression here. Also, can you please attach an updated dmesg (from latest drm-intel-fixes), I've (hopefully) smashed all the patches that Chris needs to make his machine work onto that git branch. Created attachment 65217 [details]
dmesg on HuronRiver drm-intel-fixes kernel
Add "disable hw context" patch to -fixes kernel e844b990b1df924, This issue still happens on huronriver laptop. It passes on sugarbay desktop. Can you please be more specific about the platforms you can reproduce this on (i.e. exact pci ids) and on which snb platforms you _can't_ reproduce this on (again, with pci ids)? At least in our testing here, Chris could only reproduce such hangs on his gt1 ... It still hangs on GT1 Desktop i5-2400S and Huronriver laptop(lenovo) i7-2630QM. It doesn't happen on GT1 desktop i7-2600 and GT2 Desktop i7-2600K. Umm, nobody cares that there are ATA errors in the netconsole? A patch referencing this bug report has been merged in Linux v3.6-rc2: commit 6af2d180f82151cf3d58952e35a4f96e45bc453a Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Thu Jul 26 16:24:50 2012 +0200 drm/i915: fix forcewake related hangs on snb This issue still happens on -queued kernel bd590bef35cd6f9b01. dmesg: [ 114.236276] Call Trace: [ 114.236288] [<c02259c6>] warn_slowpath_common+0x63/0x78 [ 114.236320] [<f81bacd5>] ? gen6_gt_check_fifodbg+0x28/0x3e [i915] [ 114.236326] [<c0225a3f>] warn_slowpath_fmt+0x26/0x2a [ 114.236347] [<f81bacd5>] gen6_gt_check_fifodbg+0x28/0x3e [i915] [ 114.236372] [<f81bad28>] __gen6_gt_force_wake_put+0x1c/0x1e [i915] [ 114.236393] [<f81bad4e>] gen6_gt_force_wake_put+0x24/0x32 [i915] [ 114.236414] [<f81be61c>] gen6_ring_put_irq+0x9f/0xa6 [i915] [ 114.236430] [<f8199ed4>] __wait_seqno+0x22d/0x2f7 [i915] [ 114.236435] [<c023ce96>] ? remove_wait_queue+0x27/0x27 [ 114.236451] [<f8199fe8>] i915_wait_seqno+0x4a/0x53 [i915] [ 114.236466] [<f819a01e>] i915_gem_object_wait_rendering+0x2d/0x61 [i915] [ 114.236482] [<f819a601>] i915_gem_object_set_to_gtt_domain+0x3a/0x105 [i915] [ 114.236499] [<f819ba88>] i915_gem_set_domain_ioctl+0x64/0xa1 [i915] [ 114.236511] [<f80c1d35>] drm_ioctl+0x2d8/0x397 [drm] [ 114.236527] [<f819ba24>] ? i915_gem_mmap_gtt_ioctl+0x1a/0x1a [i915] [ 114.236533] [<c02efa8c>] ? fsnotify+0x1b2/0x1c8 [ 114.236537] [<c02c6591>] ? do_readv_writev+0x118/0x125 [ 114.236548] [<f80c1a5d>] ? drm_copy_field+0x4f/0x4f [drm] [ 114.236552] [<c02d2a15>] do_vfs_ioctl+0x43b/0x46c [ 114.236556] [<c04b11df>] ? sys_recv+0x18/0x1a [ 114.236560] [<c02d2a87>] sys_ioctl+0x41/0x62 [ 114.236564] [<c05488cc>] sysenter_do_call+0x12/0x22 [ 114.236567] ---[ end trace 51f0a5ea70333edc ]--- [ 114.236584] [drm:i915_reset] *ERROR* GPU hanging too fast, declaring wedged! [ 114.236590] [drm:i915_reset] *ERROR* Failed to reset chip. Can you try mesa 8.0.4? Test on -queued kernel cee4ab0284fac1c6da5997802cf2d826898da316 and mesa 8.0.4(commit: c1f4867c89adb1a6b19d66ec8ad146115909f0a7). System also hangs. dmesg: [ 206.687500] Call Trace: [ 206.687508] [<c02259c6>] warn_slowpath_common+0x63/0x78 [ 206.687528] [<f81bacd5>] ? gen6_gt_check_fifodbg+0x28/0x3e [i915] [ 206.687534] [<c0225a3f>] warn_slowpath_fmt+0x26/0x2a [ 206.687554] [<f81bacd5>] gen6_gt_check_fifodbg+0x28/0x3e [i915] [ 206.687576] [<f81bad28>] __gen6_gt_force_wake_put+0x1c/0x1e [i915] [ 206.687593] [<f818c779>] i915_read32+0x5a/0xc8 [i915] [ 206.687611] [<f819cb9a>] i915_gem_init_ppgtt+0xe2/0x18e [i915] [ 206.687628] [<f818cfd3>] i915_reset+0xea/0x114 [i915] [ 206.687644] [<f8190db4>] i915_error_work_func+0x8d/0xc3 [i915] [ 206.687654] [<c0239307>] process_one_work+0x1b1/0x2d8 [ 206.687670] [<f8190d27>] ? gen6_pm_rps_work+0x83/0x83 [i915] [ 206.687675] [<c023978b>] worker_thread+0x1e1/0x2a4 [ 206.687680] [<c02436fc>] ? complete+0x34/0x3e [ 206.687685] [<c02395aa>] ? rescuer_thread+0x15b/0x15b [ 206.687690] [<c023c9c3>] kthread+0x67/0x6c [ 206.687696] [<c023c95c>] ? kthread_freezable_should_stop+0x49/0x49 [ 206.687700] [<c0548e36>] kernel_thread_helper+0x6/0xd [ 206.687704] ---[ end trace 84da1372ba356a6a ]--- [ 206.705270] [drm:__gen6_gt_force_wake_get] *ERROR* Force wake wait timed out [ 206.707262] [drm:__gen6_gt_wait_for_thread_c0] *ERROR* GT thread status wait timed out Can you please try the 3 patches here: https://patchwork.kernel.org/patch/1372421/ https://patchwork.kernel.org/patch/1372431/ https://patchwork.kernel.org/patch/1372441/ (In reply to comment #36) > Can you please try the 3 patches here: > > https://patchwork.kernel.org/patch/1372421/ > https://patchwork.kernel.org/patch/1372431/ > https://patchwork.kernel.org/patch/1372441/ Add the 3 patches to -queued kernel d7c3b937bdf45f0b844400b7bf6fd3ed50bac604. System also hangs. Call Trace: [ 67.106977] [<c02259c6>] warn_slowpath_common+0x63/0x78 [ 67.107011] [<f81bbf6e>] ? gen6_gt_check_fifodbg+0x28/0x3e [i915] [ 67.107021] [<c0225a3f>] warn_slowpath_fmt+0x26/0x2a [ 67.107053] [<f81bbf6e>] gen6_gt_check_fifodbg+0x28/0x3e [i915] [ 67.107087] [<f81bbfaf>] __gen6_gt_force_wake_put+0x13/0x15 [i915] [ 67.107117] [<f81bbfd5>] gen6_gt_force_wake_put+0x24/0x32 [i915] [ 67.107121] [drm:i915_reset] *ERROR* GPU hanging too fast, declaring wedged! [ 67.107124] [drm:i915_reset] *ERROR* Failed to reset chip. [ 67.107162] [<f81bf8a0>] gen6_ring_put_irq+0x9f/0xa6 [i915] [ 67.107190] [<f819a889>] __wait_seqno+0x22d/0x2f7 [i915] [ 67.107200] [<c023ce96>] ? remove_wait_queue+0x27/0x27 [ 67.107229] [<f819ccf6>] i915_gem_set_domain_ioctl+0xee/0x186 [i915] [ 67.107252] [<f80c1d35>] drm_ioctl+0x2d8/0x397 [drm] [ 67.107279] [<f819cc08>] ? i915_gem_mmap_gtt_ioctl+0x1a/0x1a [i915] [ 67.107291] [<c02efa8c>] ? fsnotify+0x1b2/0x1c8 [ 67.107299] [<c02c6591>] ? do_readv_writev+0x118/0x125 [ 67.107319] [<f80c1a5d>] ? drm_copy_field+0x4f/0x4f [drm] [ 67.107329] [<c02d2a15>] do_vfs_ioctl+0x43b/0x46c [ 67.107337] [<c04b11ff>] ? sys_recv+0x18/0x1a [ 67.107345] [<c02d2a87>] sys_ioctl+0x41/0x62 [ 67.107355] [<c054894c>] sysenter_do_call+0x12/0x22 [ 67.107361] ---[ end trace 820f30d165a4debc ]--- And can you show the error state again, please? Also, I think Daniel pull the patches into -queued, so you could just try that instead now. (In reply to comment #38) > And can you show the error state again, please? Also, I think Daniel pull the > patches into -queued, so you could just try that instead now. Blarg. I confused this with instdone patches. Forget the -queued comment. Please just send the error state, thanks. Created attachment 66255 [details]
error state
It also happens on -fixes kernel(commit:0fb8728aeb9b67c018fd3573d65d0b2ba9a3e249) Can you confirm this still occurs, and please re-confirm the bisect if it does. Thanks. Created attachment 67665 [details]
SNB dmesg
It still happens on the latest -queued kernel(commit:398b7a1b882a655ee84bd)
This bug also exist with Kernel: (drm-intel-testing)6760818aad5622d7f20d7f1c45d75a8165aeaf24. Created attachment 68565 [details]
glxgears hang dmesg
A patch referencing a commit referencing this bug report has been merged in Linux v3.7-rc1: commit 8dee3eea3ccd3b6c00a8d3a08dd715d6adf737dd Author: Ben Widawsky <ben@bwidawsk.net> Date: Sat Sep 1 22:59:50 2012 -0700 drm/i915: Never read FORCEWAKE Can you please retest using drm-intel-nightly/drm-intel-fixes, with specifically this commit: commit f8f2ac9a76b0f80a6763ca316116a7bab8486997 Author: Ben Widawsky <ben@bwidawsk.net> Date: Wed Oct 3 19:34:24 2012 -0700 drm/i915: Fix GT_MODE default value I can't even find how I figured this might be needed anymore. But sure enough, the value I'm reading back on platforms doesn't match what the docs recommends. Created attachment 68772 [details]
netconsole log
It still happens on -nightly branch(commit ffc170a47b56)
commit ffc170a47b568c28bcad917e03deaf8fee46f4d6
Merge: 6547fef 0a3af26
Kernel: (drm-intel-testing)b9960e75b5a348759c6e8c9ffb3f45e40ad702a5 Some additional commit info: Merge: 8e740cd 1623392 Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Fri Oct 26 21:10:48 2012 +0200 Test with this kernel, issue reproduced If this is an SDV we may be running into early revision differences. The first revs of SNB used different register offsets for some of the forcewake activity... offset 0xa090 instead of 0xa18c. Probably not the issue here though. :( lspci: ----------------- 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) This issue still exists on such HW SNB machine. Random test request: https://patchwork.kernel.org/patch/1819391/ (In reply to comment #52) > Random test request: > > https://patchwork.kernel.org/patch/1819391/ Add this patch into -queued kernel(commit: 20afbda209d708), issue still occurs. Disable RC6, issue goes away. *** This bug has been marked as a duplicate of bug 50619 *** A patch referencing a commit referencing this bug report has been merged in Linux v3.8-rc5: commit b514407547890686572606c9dfa4b7f832db9958 Author: Jani Nikula <jani.nikula@intel.com> Date: Thu Jan 17 10:24:09 2013 +0200 drm/i915: fix FORCEWAKE posting reads (In reply to comment #56) > A patch referencing a commit referencing this bug report has been merged in > Linux v3.8-rc5: > > commit b514407547890686572606c9dfa4b7f832db9958 > Author: Jani Nikula <jani.nikula@intel.com> > Date: Thu Jan 17 10:24:09 2013 +0200 > > drm/i915: fix FORCEWAKE posting reads There's one more indirection than you suggest: the above commit references a commit that references a commit that references this bug. I'm sorry but I am unsure whether this is signal or noise... Environment1: ---------------------------------------- Kernel: (drm-intel-fixes)4518f611ba21ba165ea3714055938a8984a44ff9 Some additional commit info: Author: Daniel Vetter <daniel.vetter@ffwll.ch> Date: Wed Jan 23 16:16:35 2013 +0100 drm/i915: dump UTS_RELEASE into the error_state Environment2: --------------------------------------- Kernel: (drm-intel-next-queued)7d37beaaf3dbc6ff16f4d32a4dd6f8c557c6ab50 Some additional commit info: Author: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com> Date: Fri Feb 1 10:14:20 2013 +0900 GPU/i915: Fix acpi_bus_get_device() check in drivers/gpu/drm/i915/intel_opregion.c Description: ---------------------------------------- We found system hang while doing glxgears both in branch -next-queued and -fixes, So I reopened this bug. Created attachment 74217 [details]
system hang after glxgears---netconsole messages
I attached hang messages by netconsole tool.
Feng, just to check: Does disabling rc6 still work around these hangs on the affected machine? (In reply to comment #60) > Feng, just to check: Does disabling rc6 still work around these hangs on the > affected machine? OK, I have checked it, after disabling rc6 glxgears can work well. Can you attach the error state with a recent kernel? Created attachment 74962 [details]
system hang after glxgears with recent kernel
(In reply to comment #62) > Can you attach the error state with a recent kernel? I have attached error info with a recent kernel, kernel info: ------------------------------------------------ Description : The Linux Kernel, the operating system core itself Kernel: (drm-intel-next-queued)e14809c6e68d0b07aa0119affacc3a683c4c48ac Some additional commit info: Author: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> Date: Wed Feb 13 22:20:22 2013 +0100 drm/i915: Set i9xx sdvo clock limits according to specifications ------------------------------------------------ This issue only happens when I enable rc6. So, if I disable rc6, then do glxgears, system can run normally. Bug 62141 has the bisect that triggers this reoccurrence. Treating the reoccurrence as a distinct bug now being tracked in mesa. *** This bug has been marked as a duplicate of bug 62141 *** 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.
Created attachment 64582 [details] dmesg System Environment: -------------------------- Arch: i386 Platform: sandybridge Libdrm: (master)libdrm-2.4.37-11-gfaf26b689d4a2a6d1e851a1ea2fd657406eebfff Mesa: (master)cfdf60f236a525a0309146ce2da156bd3856c8b7 Xserver:(master)xorg-server-1.12.99.902 Xf86_video_intel:(master)2.20.1 Libva: (staging)f12f80371fb534e6bbf248586b3c17c298a31f4e Libva_intel_driver:(staging)82fa52510a37ab645daaa3bb7091ff5096a20d0b Kernel: (drm-intel-next-queued) b17a616d43882fe1b5818748abcbf89af3033f2d Bug detailed description: ------------------------- It happens on sandybridge with -queued kernel. It doesn't happen on -fixes kernel. The last known good commit:1edc2c89df6cc1730cb2329fbecfe041b8dcc2e0 The last known bad commit: b17a616d43882fe1b5818748abcbf89af3033f2d run ./glxglears output: Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. removing GPU device /sys/devices/pci0000:00/0000:00:02.0/drm/card0 152952752 xf86: remove device 0 /sys/devices/pci0000:00/0000:00:02.0/drm/card0 removing GPU device /sys/devices/pci0000:00/0000:00:02.0/drm/card0 152952752 xf86: remove device 0 /sys/devices/pci0000:00/0000:00:02.0/drm/card0 removing GPU device /sys/devices/pci0000:00/0000:00:02.0/drm/card0 152952752 xf86: remove device 0 /sys/devices/pci0000:00/0000:00:02.0/drm/card0 3 frames in 6.0 seconds = 0.500 FPS removing GPU device /sys/devices/pci0000:00/0000:00:02.0/drm/card0 152952832 xf86: remove device 0 /sys/devices/pci0000:00/0000:00:02.0/drm/card0 removing GPU device /sys/devices/pci0000:00/0000:00:02.0/drm/card0 152952832 xf86: remove device 0 /sys/devices/pci0000:00/0000:00:02.0/drm/card0 intel_do_flush_locked failed: Input/output error Calltrace: [ 45.912225] [<c022310a>] warn_slowpath_common+0x63/0x78 [ 45.912251] [<f81b890a>] ? gen6_gt_check_fifodbg+0x28/0x3e [i915] [ 45.912255] [<c0223183>] warn_slowpath_fmt+0x26/0x2a [ 45.912280] [<f81b890a>] gen6_gt_check_fifodbg+0x28/0x3e [i915] [ 45.912305] [<f81b894b>] __gen6_gt_force_wake_put+0x13/0x15 [i915] [ 45.912328] [<f81b8971>] gen6_gt_force_wake_put+0x24/0x32 [i915] [ 45.912352] [<f81bc2fc>] gen6_ring_put_irq+0x9f/0xa6 [i915] [ 45.912370] [<f8197e02>] __wait_seqno+0x21f/0x2e9 [i915] [ 45.912374] [<c0239dc6>] ? remove_wait_queue+0x27/0x27 [ 45.912393] [<f819a134>] i915_gem_throttle_ioctl+0x7f/0xa3 [i915] [ 45.912407] [<f80c0dc1>] drm_ioctl+0x2d8/0x397 [drm] [ 45.912426] [<f819a0b5>] ? i915_gem_busy_ioctl+0x81/0x81 [i915] [ 45.912431] [<c02ea934>] ? fsnotify+0x1b2/0x1c8 [ 45.912435] [<c0272655>] ? __audit_syscall_exit+0x32e/0x349 [ 45.912440] [<c0209a72>] ? syscall_trace_leave+0x2d/0x117 [ 45.912452] [<f80c0ae9>] ? drm_copy_field+0x4f/0x4f [drm] [ 45.912455] [<c02cdaad>] do_vfs_ioctl+0x43b/0x46c [ 45.912459] [<c022ec4a>] ? recalc_sigpending+0x12/0x39 [ 45.912462] [drm:i915_reset] *ERROR* GPU hanging too fast, declaring wedged! [ 45.912464] [drm:i915_reset] *ERROR* Failed to reset chip. [ 45.912470] [<c022f6c3>] ? __set_task_blocked+0x66/0x6c [ 45.912473] [<c0227cc5>] ? do_setitimer+0xb0/0x1a1 [ 45.912478] [<c02c15a0>] ? rw_verify_area+0xc3/0xe6 [ 45.912481] [<c02310d3>] ? __set_current_blocked+0x27/0x39 [ 45.912483] [<c02cdb1f>] sys_ioctl+0x41/0x62 [ 45.912488] [<c053d3ac>] sysenter_do_call+0x12/0x22 [ 45.912492] [<c0530000>] ? rcu_init_percpu_data.constprop.4+0x89/0xc2 [ 45.912495] ---[ end trace 7153fccb7e47fa3b ]--- Reproduce steps: ---------------------------- 1. xinit 2. ./glxgears