Bug 82831

Summary: gm45 render ring initialization error regression
Product: Drivers Reporter: Riccardo Magliocchetti (riccardo.magliocchetti)
Component: Video(DRI - Intel)Assignee: Chris Wilson (chris)
Status: RESOLVED DUPLICATE    
Severity: normal CC: alan, intel-gfx-bugs
Priority: P2    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.16.1 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: dmesg with 3.14.16
3.16.1 dmesg

Description Riccardo Magliocchetti 2014-08-20 08:36:20 UTC
Created attachment 147501 [details]
dmesg with 3.14.16

Since 3.16.1 am getting this in dmesg and everything gl / video related looks cpu bound.

[   16.660061] [drm:init_ring_common] *ERROR* render ring initialization failed ctl 0001f001 (valid? 1) head 000020a0 tail 00000000 start 00193000 [expected 00193000]
[   16.660075] [drm:i915_gem_init] *ERROR* Failed to initialize GPU, declaring it wedged

Up to 3.14.16 it works fine but i haven't checked 3.15
Comment 1 Riccardo Magliocchetti 2014-08-20 08:36:41 UTC
Created attachment 147511 [details]
3.16.1 dmesg
Comment 2 Jani Nikula 2014-08-22 12:47:41 UTC
commit ece4a17d237a79f63fbfaf3f724a12b6d500555c
Author: Jiri Kosina <jkosina@suse.cz>
Date:   Thu Aug 7 16:29:53 2014 +0200

    drm/i915: read HEAD register back in init_ring_common() to enforce ordering

is duct tape making this occur less often, and there's a bug at fdo for trying to identify the root cause: https://bugs.freedesktop.org/show_bug.cgi?id=76554

*** This bug has been marked as a duplicate of bug 82481 ***