[Bug 76554] [gm45] [drm:init_ring_common]: *ERROR* render ring initialization failed
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Oct 11 18:30:00 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=76554
--- Comment #109 from Manuel Krause <manuelkrause at netscape.net> ---
I may have have been bugged by this issue since 3.15/3.16 kernels, since:
---
>From 78f2975eec9faff353a6194e854d3d39907bab68 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris at chris-wilson.co.uk>
Date: Wed, 2 Apr 2014 16:36:07 +0100
Subject: drm/i915: Move all ring resets before setting the HWS page
In commit a51435a3137ad8ae75c288c39bd2d8b2696bae8f
Author: Naresh Kumar Kachhi <naresh.kumar.kachhi at intel.com>
Date: Wed Mar 12 16:39:40 2014 +0530
drm/i915: disable rings before HW status page setup
we reordered stopping the rings to do so before we set the HWS register.
However, there is an extra workaround for g45 to reset the rings twice,
and for consistency we should apply that workaround before setting the
HWS to be sure that the rings are truly stopped.
---
I continuously got things like the following after SUSPEND-TO-DISK:
[53556.636015] [drm:init_ring_common] *ERROR* render ring initialization failed
ctl 0001f001 (valid? 1) head ffff8814 tail 00000000 start 0013c000 [expected
0013c000]
[53556.636018] [drm:__i915_drm_thaw] *ERROR* failed to re-initialize GPU,
declaring wedged!
After which all xv video playing fails (blank==black smplayer/vlc content
window). This one was with 3.16.5, which already includes Jiri's patch (in
kernel since vanilla 3.16.4).
---
The only way to fix this issue for me, since I felt affected @3.15.7, was at
first to revert commit 78f2975eec9faff353a6194e854d3d39907bab68
(see:https://bitbucket.org/alfredchen/linux-gc/commits/b462d396377b2765d1ed3b416bcf90dc02a85293/raw/)
and to continuously follow it's children with kernel's evolution, to revert
them too. Until now.
I'll attach this _working_ patch for 3.16.5.in the following.
In the hope of bringing some inspiration to you all, although it is somekind of
history, already?!
If you'd need more info, please, only ask for it.
Best regards,
Manuel Krause
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20141012/b87f6dfb/attachment.html>
More information about the intel-gfx-bugs
mailing list