Hi, after a lot of debugging i found the cause of the distortion described in my earlier mail ([Intel-gfx] No VBT in OpRegion / Switching MBP Arrandale): In intel_display.c, static const intel_limit_t *intel_ironlake_limit(struct drm_crtc *crtc) it didn't detect that the panel needed dual channel mode. ((I915_READ(PCH_LVDS) & LVDS_CLKB_POWER_MASK) == LVDS_CLKB_POWER_UP) returns 0 after boot.
I added circumvented the check and forced dual channel mode and the problem is gone, but i doubt that's a solution that could make it into the main version of the driver. How could this be resolved in a clean way? _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx