Bug 23398 - [i945] X flickers wildly whenever anything on-screen updates
Summary: [i945] X flickers wildly whenever anything on-screen updates
Status: RESOLVED DUPLICATE of bug 23368
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86-64 (AMD64) Linux (All)
: high normal
Assignee: Jesse Barnes
QA Contact: Xorg Project Team
Keywords: NEEDINFO, regression
Depends on:
Reported: 2009-08-18 17:19 UTC by Bryce Harrington
Modified: 2009-08-24 15:42 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:

video-2009-08-12-08-20-25.3gp (492.44 KB, video/3gpp)
2009-08-18 17:20 UTC, Bryce Harrington
no flags Details
BootDmesg.txt (44.31 KB, text/plain)
2009-08-18 17:20 UTC, Bryce Harrington
no flags Details
CurrentDmesg.txt (2.40 KB, text/plain)
2009-08-18 17:20 UTC, Bryce Harrington
no flags Details
XorgConf.txt (1.48 KB, text/plain)
2009-08-18 17:21 UTC, Bryce Harrington
no flags Details
XorgLog.gz (6.46 KB, application/x-gzip)
2009-08-18 17:21 UTC, Bryce Harrington
no flags Details
Xrandr.txt (7.09 KB, text/plain)
2009-08-18 17:22 UTC, Bryce Harrington
no flags Details

Description Bryce Harrington 2009-08-18 17:19:36 UTC
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).

[Original Description]
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.

Architecture: amd64
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
 PATH=(custom, user)
 LANG=en_US.UTF-8ProcVersionSignature: Ubuntu 2.6.31-5.24-generic
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.5-1ubuntu1
 libdrm2 2.4.12-1ubuntu1
 xserver-xorg-video-intel 2:2.8.0-0ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090629.f39cafc5-0ubuntu5
SourcePackage: xorg
Uname: Linux 2.6.31-5-generic x86_64
dmi.bios.date: 04/02/2007
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A10
dmi.board.name: 0MG532
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA10:bd04/02/2007:svnDellInc.:pnMXC061:pvr:rvnDellInc.:rn0MG532:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: MXC061
dmi.sys.vendor: Dell Inc.
system: architecture:       x86_64kernel:             2.6.31-5-generic
Comment 1 Bryce Harrington 2009-08-18 17:20:32 UTC
Created attachment 28758 [details]
Comment 2 Bryce Harrington 2009-08-18 17:20:46 UTC
Created attachment 28759 [details]
Comment 3 Bryce Harrington 2009-08-18 17:20:59 UTC
Created attachment 28760 [details]
Comment 4 Bryce Harrington 2009-08-18 17:21:09 UTC
Created attachment 28761 [details]
Comment 5 Bryce Harrington 2009-08-18 17:21:51 UTC
Created attachment 28762 [details]
Comment 6 Bryce Harrington 2009-08-18 17:22:20 UTC
Created attachment 28763 [details]
Comment 7 Jesse Barnes 2009-08-18 18:11:13 UTC
Can you try the patch in 23368 (assuming you're not already running drm-intel-next)?
Comment 8 Leann Ogasawara 2009-08-24 15:10:28 UTC
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 :)"

Comment 9 Jesse Barnes 2009-08-24 15:42:01 UTC
Great, thanks for confirming.

*** This bug has been marked as a duplicate of bug 23368 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.