Summary: | [arrandale] Black screen on login regression (oneiric->precise) with external displayport monitor | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Bryce Harrington <bryce> | ||||||||
Component: | DRM/Intel | Assignee: | Jesse Barnes <jbarnes> | ||||||||
Status: | CLOSED FIXED | QA Contact: | |||||||||
Severity: | major | ||||||||||
Priority: | highest | CC: | ben, chris, daniel, jbarnes, leann.ogasawara, roland | ||||||||
Version: | unspecified | Keywords: | regression | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
Bryce Harrington
2012-01-18 00:41:02 UTC
Created attachment 55714 [details]
drm-dmesg.txt
I added "drm.debug=0xe" to my kernel command line by hand, and got the following output.
This is not exactly the scenario described above -- I actually booted up at home away from my dock, suspended the laptop, came to work, and resumed in the dock. I had exactly the same situation that my external monitor wouldn't light up though, and I went through my (now-standard) workaround dance of:
- log into text kernel and do xrandr --output LVDS1 --auto to turn on the laptop screen
- light up the DP monitor at 1024x768
- switch the DP monitor to 2560x1440 at the same time as I turn off the laptop screen
and I now have my X session working at native resolution on my external monitor.
Created attachment 55715 [details]
graphics-dp3-trace.txt
OK, here's a kernel log of me booting up and then going through the dance to get my DP monitor lit up at the right resolution.
Created attachment 56176 [details] [review] fixup dp bpc calculations Can you please try this patch? Hi Roland, I've taken the patch suggested by Daniel in comment 3 and built an Ubuntu Precise test kernel. If you could please test and let Daniel know your results that would be very much appreciated. Thanks in advance. http://people.canonical.com/~ogasawara/fdo44881/amd64/cmt3/ Thanks Leann. I'm running: $ uname -a Linux roland-t410s 3.2.0-13-generic #22+fdo44881v1 SMP Fri Feb 3 05:42:29 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux and I can confirm that the problem appears to be resolved. I rebooted with my DP monitor connected, logged in, and came up in the native resolution perfectly. This never worked with the stock precise kernel. A patch referencing this bug report has been merged in Linux v3.3-rc4: commit c898261c0dad617f0f1080bedc02d507a2fcfb92 Author: Keith Packard <keithp@keithp.com> Date: Wed Jan 25 08:16:25 2012 -0800 drm/i915: Force explicit bpp selection for intel_dp_link_required Merged -> closed. |
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.