[arrandale] Black screen on login regression (oneiric->precise) with external displayport monitor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Confirmed
|
High
|
|||
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
I have a Lenovo t410s laptop (Arrandale graphics) that I use with a docking station that is connected to an external monitor via displayport. I just updated from Oneiric to the latest Precise daily, and I've seen big regressions using this setup. I went into the display control panel and set my monitors to be non-mirrored and set my DP monitor to its native (2560x1440) resolution.
Now, after a cold reboot, the login screen comes up fine (in its bad fallback resolution -- this I think is a known lightdm issue, where a laptop+external monitor ends up with lightdm using some non-native resolution). But then when I log in, X tries to change the mode of the DP monitor to the correct one, and at that point the monitor just goes black. If I do alt-f1 I can get back to a text console, but alt-f7 just goes back to the black screen.
I am able to open my laptop and bring up the LVDS1 output, but I have not been able to figure out how to light up the DP output.
Oneiric was able to handle this pretty well -- if I booted docked, the external monitor was used at its native resolution, and if I booted undocked the internal LVDS was used at its native resolution. And even suspend/resume and docking/undocking usually worked.
I see messages like:
[ 382.963872] [drm:intel_
in the kernel log, which are presumably related to the failure to light up the DP monitor.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xserver-
ProcVersionSign
Uname: Linux 3.2.0-7-generic x86_64
.tmp.unity.
ApportVersion: 1.90-0ubuntu1
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Thu Jan 5 08:55:36 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
EcryptfsInUse: Yes
ExtraDebuggingI
GraphicsCard:
Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21c1]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120104)
MachineType: LENOVO 2901CTO
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xserver-
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/27/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6UET61WW (1.41 )
dmi.board.name: 2901CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 2901CTO
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.6+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.29-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
CVE References
summary: |
- Intel graphics stack regression (oneiric->precise) with external - displayport monitor + [arrandale] regression (oneiric->precise) with external displayport + monitor |
summary: |
- [arrandale] regression (oneiric->precise) with external displayport - monitor + [arrandale] Black screen on login regression (oneiric->precise) with + external displayport monitor |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
tags: | added: patch |
Actually, just went into the display control panel and I am able to get the external monitor to light up now at 1024x768, but native 2560x1440 still fails.
Note that sometimes I am able to get the external monitor working at the native resolution with precise -- but I don't know what the difference between the working and non-working sessions is.