Bug 28969

Summary: [Arrandale] Screen flickers, suspect Self-Refresh
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: highest CC: ntcong.it, stefan.friesel
Version: 7.5 (2009.10)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
BootDmesg.txt
none
CurrentDmesg.txt
none
Dependencies.txt
none
GdmLog.txt
none
GdmLog1.txt
none
GdmLog2.txt
none
Lspci.txt
none
Lsusb.txt
none
PciDisplay.txt
none
ProcCpuinfo.txt
none
ProcInterrupts.txt
none
ProcModules.txt
none
RelatedPackageVersions.txt
none
UdevDb.txt
none
UdevLog.txt
none
XorgLog.txt
none
XorgLogOld.txt
none
Xrandr.txt
none
monitors.xml.txt
none
setxkbmap.txt
none
xdpyinfo.txt
none
xkbcomp.txt
none
Update SR after dpms changes. none

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.