[sandybridge-m-gt2+] Display on external monitor (vga) is black on 13" MacBook Pro 8,1 (x86_64)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
In Progress
|
High
|
AceLan Kao | ||
xserver-xorg-video-intel (Ubuntu) |
In Progress
|
Medium
|
Unassigned |
Bug Description
Binary package hint: xserver-
The 13" MacBook Pro (8,1) has an integrated Intel 3000 video card. As of Ubuntu Natty Narwhal 64bit+mac Nightly 2011.04.16, whenever I attempt to connect an external display using the supplied VGA adapter, the external display is properly detected by vendor, resolution and refresh rate. However, the screen is black and it claims that there is no input source. I can drag windows into that region, but the display is just not showing anything.
You can see this behavior clearly by disabling compiz (Ubuntu classic, no effects). When compiz is enabled, you get additional problems. As soon as the display is recognized, the primary screen goes black. The only way to restore the primary screen is to disconnect the adapter, switch to the virtual terminal and restart gdm (sudo service gdm restart). Clearly compiz is interfering with the monitor detection process.
Here are two references to threads further describing this issue:
http://
http://
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xorg 1:7.6+4ubuntu3
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: None
DRM.card0.DP.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.DP.2:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.DP.3:
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.HDMI.A.2:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.HDMI.A.3:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1280x800
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Sat Apr 16 15:25:14 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
GdmLog2:
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Apple Computer Inc. Device [106b:00db]
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Beta amd64+mac (20110416)
MachineType: Apple Inc. MacBookPro8,1
ProcEnviron:
LANGUAGE=en_US:en
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: file=/cdrom/
Renderer: Unknown
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/07/11
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP81.88Z.
dmi.board.
dmi.board.name: Mac-94245B3640C
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro8,1
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBookPro8,1
dmi.product.
dmi.sys.vendor: Apple Inc.
version.compiz: compiz 1:0.9.4+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
tags: | added: dual-head |
summary: |
Display on external monitor (vga) is black on 13" MacBook Pro 8,1 + [x86_64] |
summary: |
- Display on external monitor (vga) is black on 13" MacBook Pro 8,1 - [x86_64] + [sandybridge-m-gt2+] Display on external monitor (vga) is black on 13" + MacBook Pro 8,1 (x86_64) |
dmesg shows:
[ 527.569922] [drm:i915_ hangcheck_ ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 34739, at 34739], missed IRQ? inode:412: system- config- p[3827] : Warning: Un-notified UDBA or repeatedly renamed dir, b1, squashfs, lib-dynload, hi14465, i536. hangcheck_ ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 235632, at 235632], missed IRQ? hangcheck_ ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 236168, at 236168], missed IRQ? hangcheck_ ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle [waiting on 306740, at 306740], missed IRQ?
[ 1102.501179] aufs au_new_
[ 1114.866872] [drm:i915_
[ 1117.817428] [drm:i915_
[ 1561.101313] [drm:i915_