Op 31-01-17 om 20:13 schreef Uwe Kleine-König: > Hello, > > On Tue, Jan 31, 2017 at 10:03:26AM +0100, Maarten Lankhorst wrote: >> Op 31-01-17 om 09:09 schreef Uwe Kleine-König: >>> From: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> >>> >>> As the introduced comment admits this is clearly a workaround, but for >>> me this is the only known way to make my Lenovo X201 work without >>> flickering and crashing. >>> >>> Signed-off-by: Uwe Kleine-König <uwe@xxxxxxxxxxxxxxxxx> >>> [uwe: added changelog, comment and restrict to GEN5] >>> --- >>> Hello, >>> >>> as I don't like having to compile my own kernel (which has this workaround) I >>> suggest to apply this patch until someone with more knowledge than me about >>> i915 finds the muse and time to work on this. >> Just curious, does this help? >> >> diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c >> index ae2c0bb4b2e8..13de4c526ca6 100644 >> --- a/drivers/gpu/drm/i915/intel_pm.c >> +++ b/drivers/gpu/drm/i915/intel_pm.c >> @@ -1838,7 +1838,7 @@ static uint32_t ilk_compute_cur_wm(const struct intel_crtc_state *cstate, >> * this is necessary to avoid flickering. >> */ >> int cpp = 4; >> - int width = pstate->base.visible ? pstate->base.crtc_w : 64; >> + int width = 256; >> >> if (!cstate->base.active) >> return 0; >> > On a kernel with this patch applied I cannot reproduce the flickering. I > keep that kernel running but expect that it also fixes the crash. > > Best regards > Uwe Ok that's good news. Maybe ville or matt can comment whether this patch is the right fix? _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx