[Arrandale] unable to correctly enable monitors connected to VGA - results in flickering screen (x86_64 )

Bug #761236 reported by Andres Rodriguez
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Undecided
Unassigned
xserver-xorg-video-intel (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

To reproduce do following:

1. Connect external monitor to VGA output.
2. Launch gnome-display-properties and enable external monitors.
3. At this point, both LVDS and external monitor should be working just fine.
4. Using gnome-display-properties, turn off LVDS.
5. At this point, the image in the external monitor looks like [1].

Note that this bug report was filed *while* LVDS was off and VGA1 was on flickering as per [1]

[1]: http://me.roaksoax.com/dualmonitor.3gp

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,scale,session,unityshell]
CompositorRunning: None
DRM.card0.DP.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: Off
 modes: 1280x800 1280x800
 edid-base64: AP///////wAwrhFAAAAAAAATAQOAGhB46lzVk1xejiccUFQAAAABAQEBAQEBAQEBAQEBAQEB7hoAgFAgEDAQMBMABaMQAAAZ0BcAxlAgGTAwIDYABaMQAAAZAAAADwCBCjyBCjIWCQBMo0FUAAAA/gBMVE4xMjFBVDA3TDAyADg=
DRM.card0.VGA.1:
 status: connected
 enabled: enabled
 dpms: Off
 modes: 1920x1080 1600x1200 1680x1050 1400x1050 1600x900 1280x1024 1280x1024 1440x900 1280x960 1152x864 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 720x400
 edid-base64: AP///////wBaYybiAQEBATQUAQMONR54LvkVpFZPnScRUFS/74CzAKlAqcCVAJBAgYCBQAEBAjqAGHE4LUBYLEUADSkhAAAeAAAA/wBTNFoxMDUyMDI3MjAKAAAA/QAySxhSEQAKICAgICAgAAAA/ABWWDI0NTAgU0VSSUVTAMo=
Date: Thu Apr 14 19:16:25 2011
DistUpgraded: Log time: 2011-02-24 12:39:40.003794
DistroCodename: natty
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:215a]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
Lsusb:
 Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 003: ID 17ef:4816 Lenovo
 Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 3249CTO
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=193869b5-a880-4aca-9234-ae912a4b8d70 ro quiet splash vt.handoff=7
Renderer: Unknown
SourcePackage: xserver-xorg-video-intel
UpgradeStatus: Upgraded to natty on 2011-02-24 (49 days ago)
dmi.bios.date: 10/26/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6QET61WW (1.31 )
dmi.board.name: 3249CTO
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:bvr6QET61WW(1.31):bd10/26/2010:svnLENOVO:pn3249CTO:pvrThinkPadX201:rvnLENOVO:rn3249CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 3249CTO
dmi.product.version: ThinkPad X201
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.4+bzr20110411-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu12
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu1
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Revision history for this message
Andres Rodriguez (andreserl) wrote :
description: updated
Revision history for this message
Andres Rodriguez (andreserl) wrote :

This report is related to bug #737891. To file the bug report I did the following:

 1. Connected to my x201 through remote desktop.
 2. Launched gnome-display-properties and enabled output through VGA1: WORKING
 3. Disabled LVDS: ERROR showed as previously discussed (flickering)
 4. While having the external Monitor flickering and LVDS off (and connect through remote Desktop) i filed the bug with:

 - ubuntu-bug xserver-xorg-video-intel

Bryce Harrington (bryce)
summary: - unable to correctly enable monitors connected to VGA
+ unable to correctly enable monitors connected to VGA (x86_64 )
summary: - unable to correctly enable monitors connected to VGA (x86_64 )
+ [Arrandale] unable to correctly enable monitors connected to VGA
+ (x86_64 )
Bryce Harrington (bryce)
summary: - [Arrandale] unable to correctly enable monitors connected to VGA
- (x86_64 )
+ [Arrandale] unable to correctly enable monitors connected to VGA -
+ results in flickering screen (x86_64 )
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Andres,

There have been a bunch of bugs filed about Arrandale with external monitors causing trouble. I've only seen one other bug where a flickering screen resulted (lp #758785), although the symptoms differed. I posted a few random ideas to that bug report to test out, I'm going to post a couple other random ideas here for you to try:

a) I've prepared a PPA which adds a DPMS on to the X driver. Please install this and then see if you can reproduce the bug:

https://launchpad.net/~bryce/+archive/elderberry

b) Upstream is staging several patches including some Ironlake/Arrandale fixes to one of their kernel drm branches. It would probably help them if you could test these before we forward this bug report to them. If you wish (and know how), you can build the kernel manually: http://git.kernel.org/?p=linux/kernel/git/ickle/drm-intel.git (branch drm-intel-next-proposed). If you don't know or don't wish to manually build the kernel, I'm asking the kernel team to start doing automatic daily builds of this tree; stay tuned and there will be .debs available of it probably within a day or two.

Revision history for this message
Andres Rodriguez (andreserl) wrote :

Hi Bryce,

I'll test (a) later today, but build the kernel tomorrow (or at least try, I do know how to do it). I'll post the results as soon as possible!

Thank you!

Revision history for this message
Andres Rodriguez (andreserl) wrote :

Bryce,

a) Didn't work.

Gonna build the kernel now.

Cheers,

Revision history for this message
Bryce Harrington (bryce) wrote :

Andres, to save you some kernel building effort, we're now doing daily snapshot .deb builds:

http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next-proposed/

Revision history for this message
Andres Rodriguez (andreserl) wrote :

Hi Bryce,

Just tested the kernel 2.6.39-0.4~20110419 and the issue is no longer present!!!!

Cheers,

Revision history for this message
Bryce Harrington (bryce) wrote :

Andres, great news! Are you interested in doing some further testing to help narrow in on what patch in that kernel provided the fix?

Directions on doing a git bisection search are available here: https://wiki.ubuntu.com/Kernel/KernelBisection

bugbot (bugbot)
tags: added: flicker
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.