From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> This series unifies all the platforms to disable/enable planes as the first/last during a modeset. The end result is pretty much similar to a patch I posted a long time ago, but it just got applied in stages; first hsw, then other pch platforms, and now finally gmch platforms. I also kill off a bunch of the vblank waits that shouldn't really be there, and may just time out depending on whether the pipe actually starts to run immediately or only when the port gets enabled. I gave this a whirl on 855,946,g45 and vlv, and everything looks to be working as well as before. Ville Syrjälä (4): drm/i915: Convert gmch platforms over to ilk_crtc_{enable,disable}_planes() drm/i915: Disable/enable planes as the first/last thing during modeset on gmch platforms drm/i915: Kill vblank waits after pipe enable on gmch platforms drm/i915: Move the drm_vblank_on() calls to intel_crtc_enable_planes() drivers/gpu/drm/i915/intel_display.c | 150 ++++++++++++++--------------------- 1 file changed, 59 insertions(+), 91 deletions(-) -- 1.8.3.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx