Bug 28969 - [Arrandale] Screen flickers, suspect Self-Refresh
Summary: [Arrandale] Screen flickers, suspect Self-Refresh
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.5 (2009.10)
Hardware: x86-64 (AMD64) Linux (All)
: highest normal
Assignee: Chris Wilson
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-08 17:18 UTC by Bryce Harrington
Modified: 2010-09-10 16:12 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
BootDmesg.txt (63.53 KB, text/plain; charset="utf-8")
2010-07-08 17:20 UTC, Bryce Harrington
no flags Details
CurrentDmesg.txt (11.37 KB, text/plain; charset="utf-8")
2010-07-08 17:20 UTC, Bryce Harrington
no flags Details
Dependencies.txt (4.99 KB, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
GdmLog.txt (23.04 KB, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
GdmLog1.txt (19.94 KB, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
GdmLog2.txt (19.32 KB, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
Lspci.txt (14.63 KB, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
Lsusb.txt (495 bytes, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
PciDisplay.txt (667 bytes, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
ProcCpuinfo.txt (3.18 KB, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
ProcInterrupts.txt (1.85 KB, text/plain; charset="utf-8")
2010-07-08 17:21 UTC, Bryce Harrington
no flags Details
ProcModules.txt (3.05 KB, text/plain; charset="utf-8")
2010-07-08 17:22 UTC, Bryce Harrington
no flags Details
RelatedPackageVersions.txt (232 bytes, text/plain; charset="utf-8")
2010-07-08 17:22 UTC, Bryce Harrington
no flags Details
UdevDb.txt (119.04 KB, text/plain; charset="utf-8")
2010-07-08 17:22 UTC, Bryce Harrington
no flags Details
UdevLog.txt (263.98 KB, text/plain; charset="utf-8")
2010-07-08 17:22 UTC, Bryce Harrington
no flags Details
XorgLog.txt (32.23 KB, text/plain; charset="utf-8")
2010-07-08 17:22 UTC, Bryce Harrington
no flags Details
XorgLogOld.txt (29.38 KB, text/plain; charset="utf-8")
2010-07-08 17:22 UTC, Bryce Harrington
no flags Details
Xrandr.txt (6.20 KB, text/plain; charset="utf-8")
2010-07-08 17:22 UTC, Bryce Harrington
no flags Details
monitors.xml.txt (640 bytes, text/plain; charset="utf-8")
2010-07-08 17:22 UTC, Bryce Harrington
no flags Details
setxkbmap.txt (233 bytes, text/plain; charset="utf-8")
2010-07-08 17:23 UTC, Bryce Harrington
no flags Details
xdpyinfo.txt (9.67 KB, text/plain; charset="utf-8")
2010-07-08 17:23 UTC, Bryce Harrington
no flags Details
xkbcomp.txt (57.10 KB, text/plain; charset="utf-8")
2010-07-08 17:23 UTC, Bryce Harrington
no flags Details
Update SR after dpms changes. (3.47 KB, patch)
2010-08-06 00:50 UTC, Chris Wilson
no flags Details | Splinter Review

Description Bryce Harrington 2010-07-08 17:18:30 UTC
Forwarding this bug from Ubuntu reporter :
http://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/599360

[Problem]
After upgrading from lucid to maverick the laptop screen flickers similar to a CRT with a low refresh rate, i.e. fast, small changes in lightness especially visible in gradients. The flickering occurs independently from the chosen display resolution or brightness.

Other observations:
- when I connect an external display via VGA the flickering disappears on both displays
- gnome-display-properties lists the native resolution twice, of which one additionally introduces a pattern of blurred vertical stripes

Hardware:
Thinkpad Edge 15

DistroRelease: Ubuntu 10.10
Package: xorg 1:7.5+6ubuntu2
ProcVersionSignature: Ubuntu 2.6.35-6.7-generic 2.6.35-rc3
Uname: Linux 2.6.35-6-generic x86_64
Architecture: amd64
DRM.card0.DisplayPort.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI_Type_A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wAwrrBAAAAAAAETAQOAIhN46rAln1lWkyYNUFQAAAABAQEBAQEBAQEBAQEBAQEBLBpWRVAACjAgGDQAWMEQAAAYzhVWRVAACjAgGDQAWMEQAAAYAAAADwCLCTKLCSgWCQAGr1YzAAAA/gBCMTU2WFcwMiBWMyAKAPE=
DRM.card0.VGA.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1440x900 1280x1024 1280x1024 1280x960 1152x864 1152x720 1024x768 1024x768 832x624 800x600 800x600 640x480 640x480 720x400
 edid-base64: AP///////wAi8KImAQEBAQkSAQNoKRp47t6Vo1RMmSYPUFSla4CVAHEAgUCBgAEBAQEBAQEBmimg0FGEIjBQmDYAmP8QAAAcAAAA/QAyTBhTDgAKICAgICAgAAAA/ABIUCB3MTkwNwogICAgAAAA/wAzQ1E4MDkxWDc5CiAgAEc=
Date: Mon Jun 28 15:15:47 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
MachineType: LENOVO 03017VG
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-6-generic root=UUID=a1faef82-1d31-43b2-b12b-19a8db529847 ro quiet splash
ProcEnviron:
 LANG=de_DE.utf8
 SourcePackage: xorg
Symptom: display
dmi.bios.date: 03/24/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 80ET29WW (1.06 )
dmi.board.name: 03017VG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr80ET29WW(1.06):bd03/24/2010:svnLENOVO:pn03017VG:pvrThinkPadEdge:rvnLENOVO:rn03017VG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 03017VG
dmi.product.version: ThinkPad Edge
dmi.sys.vendor: LENOVO
system:
  codename:           maverick
 architecture:       x86_64
 kernel:             2.6.35-6-generic
Comment 1 Bryce Harrington 2010-07-08 17:20:52 UTC
Created attachment 36893 [details]
BootDmesg.txt
Comment 2 Bryce Harrington 2010-07-08 17:20:58 UTC
Created attachment 36894 [details]
CurrentDmesg.txt
Comment 3 Bryce Harrington 2010-07-08 17:21:03 UTC
Created attachment 36895 [details]
Dependencies.txt
Comment 4 Bryce Harrington 2010-07-08 17:21:10 UTC
Created attachment 36896 [details]
GdmLog.txt
Comment 5 Bryce Harrington 2010-07-08 17:21:16 UTC
Created attachment 36897 [details]
GdmLog1.txt
Comment 6 Bryce Harrington 2010-07-08 17:21:23 UTC
Created attachment 36898 [details]
GdmLog2.txt
Comment 7 Bryce Harrington 2010-07-08 17:21:29 UTC
Created attachment 36899 [details]
Lspci.txt
Comment 8 Bryce Harrington 2010-07-08 17:21:34 UTC
Created attachment 36900 [details]
Lsusb.txt
Comment 9 Bryce Harrington 2010-07-08 17:21:41 UTC
Created attachment 36901 [details]
PciDisplay.txt
Comment 10 Bryce Harrington 2010-07-08 17:21:48 UTC
Created attachment 36902 [details]
ProcCpuinfo.txt
Comment 11 Bryce Harrington 2010-07-08 17:21:54 UTC
Created attachment 36903 [details]
ProcInterrupts.txt
Comment 12 Bryce Harrington 2010-07-08 17:22:00 UTC
Created attachment 36904 [details]
ProcModules.txt
Comment 13 Bryce Harrington 2010-07-08 17:22:11 UTC
Created attachment 36905 [details]
RelatedPackageVersions.txt
Comment 14 Bryce Harrington 2010-07-08 17:22:22 UTC
Created attachment 36906 [details]
UdevDb.txt
Comment 15 Bryce Harrington 2010-07-08 17:22:29 UTC
Created attachment 36907 [details]
UdevLog.txt
Comment 16 Bryce Harrington 2010-07-08 17:22:36 UTC
Created attachment 36908 [details]
XorgLog.txt
Comment 17 Bryce Harrington 2010-07-08 17:22:43 UTC
Created attachment 36909 [details]
XorgLogOld.txt
Comment 18 Bryce Harrington 2010-07-08 17:22:49 UTC
Created attachment 36910 [details]
Xrandr.txt
Comment 19 Bryce Harrington 2010-07-08 17:22:55 UTC
Created attachment 36911 [details]
monitors.xml.txt
Comment 20 Bryce Harrington 2010-07-08 17:23:02 UTC
Created attachment 36912 [details]
setxkbmap.txt
Comment 21 Bryce Harrington 2010-07-08 17:23:08 UTC
Created attachment 36913 [details]
xdpyinfo.txt
Comment 22 Bryce Harrington 2010-07-08 17:23:15 UTC
Created attachment 36914 [details]
xkbcomp.txt
Comment 23 CongNT 2010-07-26 19:47:40 UTC
I can confirm the bug. It's happen when I upgrade to maverick (before Alpha 1) and still happens.
Suspend and then resume fixed the flicker problem
Comment 24 Chris Wilson 2010-08-06 00:43:49 UTC
The description sounds very much like a Self-Refresh issue.
Comment 25 Chris Wilson 2010-08-06 00:50:39 UTC
Created attachment 37620 [details] [review]
Update SR after dpms changes.
Comment 26 Chris Wilson 2010-09-10 02:54:53 UTC
We have not found a workaround, so in the short-term we will disable self-refresh:

http://git.kernel.org/?p=linux/kernel/git/ickle/drm-intel.git drm-intel-staging

http://git.kernel.org/?p=linux/kernel/git/ickle/drm-intel.git;a=commit;h=71c831d2cce539e0ee8e3b3fadae49355867efc2
Comment 27 Chris Wilson 2010-09-10 16:12:42 UTC
We've disabled self-refresh [bug 30125].


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.