I've tested v2.6.32-rc1 and found that the screen is corrupt in X, some lines go left while other move more to the left and others don't move and this corruption changes when the screen image is updated. Of course with KMS. In v2.6.32-rc1 it happens after a sleep/resume cycle, but in other versions it happens just after boot. I've bisected this and found this commit as guilty:
Author: Jesse Barnes <firstname.lastname@example.org>
Date: Tue Sep 15 00:39:40 2009
drm/i915: framebuffer compression for GM45+
Add support for framebuffer compression on GM45 and above. Removes
some unnecessary I915_HAS_FBC checks as well (this is now part of the
FBC display function).
Signed-off-by: Jesse Barnes <email@example.com>
Signed-off-by: Eric Anholt <firstname.lastname@example.org>
I have a Dell Latitude E5400 with the graphic card:
00:02.0 VGA compatible controller : Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
00:02.1 Display controller : Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
I've also reverted this commit on top of v2.6.32-rc1 and it also fixes the problem.
If you need more info or you want me to test patches just tell me.
Let's track at http://bugs.freedesktop.org/show_bug.cgi?id=24314
Sorry, but no.
Fixed by commits 0d9c778978ff268228c095ae737c282c03a5986d,