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. > > If applying this patch means that I will become i915 maintainer, then please > don't apply; I'm not ready for this :-) > > Best regards > Uwe 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; _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx