On Tue 30-06-15 18:59:29, Daniel Vetter wrote: [...]
I looked at dmesg, nothing out of the ordinary there. Unfortunately also no hints why the pipe is somehow off when we think it's on. Can you please test the below patch and grab a new dmesg?
Attached.
Also it might be time to start bisecting this if you can readily reproduce it.
Yes, I can reproduce it just by switching to the text console. Sometimes it is the first attempt already but sometimes it takes several attempts. I will try to go back to 4.0 and bisect it then.
-Daniel
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index d0f3cbc87474..b8d9314ef459 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -12190,7 +12190,7 @@ static int intel_crtc_set_config(struct drm_mode_set *set) * flipping, so increasing its cost here shouldn't be a big * deal). */
if (i915.fastboot && ret == 0)
}if (ret == 0) intel_modeset_check_state(set->crtc->dev);
-- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch