Forwarding this bug from Ubuntu reporter Ronald McCollam:
X flickers wildly whenever any object on-screen updates when display is set to its native resolution (1440x900).
After dist-upgrading today on , X flickers and is unusable any time any object on the screen is painted. Opening the main menu from the panel causes the entire screen to flicker for around a second. Switching desktops or opening/closing/moving a window causes similar behavior.
The flickering appears to be parts of the screen being briefly updated in the wrong place; it's much like a jerky shift of halves or quarters of the screen to the wrong position very briefly.
Deactivating compiz does not seem to change this behavior.
Further testing reveals that this appears to affect my display only when set to its native resolution (1440x900). Changing to another resolution, e.g. 1024x768, makes this problem go away.
The graphics controller is:
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
I've attached a video of an example of the effect captured from my phone. (I apologize for the poor quality of the video, but it gives a sample of the effect.) In the video I have opened the main menu and then switched to another virtual desktop. However the same effect happens during nearly any screen update -- every character I type right now in this bug report is causing a brief nauseating flash.
Date: Wed Aug 12 08:30:34 2009
DistroRelease: Ubuntu 9.10
MachineType: Dell Inc. MXC061
Package: xorg 1:7.4+3ubuntu5
ProcCmdLine: root=UUID=4e88e4b9-d7a1-4e91-8105-ecfbf01429a9 ro quiet splash
LANG=en_US.UTF-8ProcVersionSignature: Ubuntu 2.6.31-5.24-generic
Uname: Linux 2.6.31-5-generic x86_64
dmi.bios.vendor: Dell Inc.
dmi.board.vendor: Dell Inc.
dmi.chassis.vendor: Dell Inc.
dmi.sys.vendor: Dell Inc.
system: architecture: x86_64kernel: 2.6.31-5-generic
Created attachment 28758 [details]
Created attachment 28759 [details]
Created attachment 28760 [details]
Created attachment 28761 [details]
Created attachment 28762 [details]
Created attachment 28763 [details]
Can you try the patch in 23368 (assuming you're not already running drm-intel-next)?
I built a test kernel with the patch applied that was mentioned by Jesse in comment #7. I posted a call for testing in the launchpad bug report and Ronald (the original bug reporter) provided positive testing feedback:
"This kernel seems to have fixed the issue! I will report back if the behavior reoccurs.
Thank you -- my laptop is usable again :)"
Great, thanks for confirming.
*** This bug has been marked as a duplicate of bug 23368 ***