Summary: | Ghost eDP-1 monitor on skylake with kernel >= 4.8 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Alkis Georgopoulos <alkisg> | ||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | normal | ||||||||
Priority: | medium | CC: | intel-gfx-bugs | ||||||
Version: | unspecified | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | SKL | i915 features: | display/DP | ||||||
Attachments: |
|
This also happens on another skylake machine, with Intel(R) Pentium(R) CPU G4400 @ 3.30GHz. Also I noted that if I connect an HDMI monitor instead of a VGA one, then I don't see the ghost e-DP1 monitor anymore. Could you try the drm-tip branch from git://anongit.freedesktop.org/drm-tip ? The following from that branch could've fixed the problem: commit bb1d132935c2f87cd261eb559759fe49d5e5dc43 Author: Jani Nikula <jani.nikula@intel.com> Date: Fri Mar 10 15:27:58 2017 +0200 drm/i915/vbt: split out defaults that are set when there is no VBT (In reply to Imre Deak from comment #2) > Could you try the drm-tip branch from > git://anongit.freedesktop.org/drm-tip ? > > The following from that branch could've fixed the problem: > > commit bb1d132935c2f87cd261eb559759fe49d5e5dc43 > Author: Jani Nikula <jani.nikula@intel.com> > Date: Fri Mar 10 15:27:58 2017 +0200 > > drm/i915/vbt: split out defaults that are set when there is no VBT Also please provide a dmesg log with the above kernel booting with drm.debug=14. Created attachment 130324 [details] dmesg with drm-tip and drm.debug=14 I tried with the following kernel, which I believe includes the fix: http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-tip/current/linux-image-4.11.0-994-generic_4.11.0-994.201703172243_amd64.deb Indeed, I no longer had a ghost eDP-1 monitor; problem solved! I'm attaching the requested dmesg with drm.debug=14 just in case. Thank you very much! :) |
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.
Created attachment 130300 [details] Xorg.0.log and output of xrandr, cpuinfo and dmesg for all those kernels After upgrading my Ubuntu 16.04.1 (kernel 4.4) to 16.04.2 (kernel 4.8), I got a "fake" monitor called eDP-1, which now "extends" my real VGA monitor called DP-1. So when I boot into the desktop I only see a wallpaper, as the menus are shown in the "primary" ghost monitor. Running `xrandr --output eDP-1 --off` works around the problem. I also tried with kernel 4.11, and I have a fake monitor there too, but now it's called DP-1 instead of eDP-1, and my real VGA is now called DP-2. This is on a i3-6100 CPU. To sum up: Kernel 4.4: HDMI-1, HDMI-2, DP-1 (real) Kernel 4.8: eDP-1 (fake), HDMI-1, HDMI-2, DP-1 (real) Kernel 4.11: DP-1 (fake), HDMI-1, HDMI-2, DP-2 (real) I'm attaching a .zip file that contains subdirectories with Xorg.0.log and the output of xrandr, cpuinfo and dmesg for all those kernels.