DELL U2415 monitor detection issue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
My Laptop HP Elitebook 8740w has two external screens connected, 1 DELL U2412M connected to vga connector, and 1 DELL U2415 connected to Displayport.
When booting up and with screens attached and active, the 2415 boots in 1024x768 resolution, the 2412 boots at the same moment in 1920x1200 as it should. At the point where the login screen appears the 2415 goes in power save mode, most of the time. After logging in, turning the 2415 off and on, sometimes helps the get the screen active (out of power save).
When it gets active, the resolution is 1024x768, not 1920x1200.
In unity-control-
Current partial workaround:
xorg.conf with monitor section for 1920x1200 as in attachment.
This doesn't solve booting in 1024x768, but solves the resolution after logging in. unity-control-
Tried Windows 8.1, no issues with both screens.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xorg 1:7.7+1ubuntu8
ProcVersionSign
Uname: Linux 3.13.0-44-generic x86_64
.tmp.unity.
ApportVersion: 2.14.1-0ubuntu3.6
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
Date: Tue Jan 20 10:48:24 2015
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
DkmsStatus:
vboxhost, 4.3.20, 3.13.0-40-generic, x86_64: installed
vboxhost, 4.3.20, 3.13.0-43-generic, x86_64: installed
vboxhost, 4.3.20, 3.13.0-44-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Broadway XT [Mobility Radeon HD 5870] [1002:68a0] (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company FirePro M7820 [103c:1520]
InstallationDate: Installed on 2014-05-11 (253 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: Hewlett-Packard HP EliteBook 8740w
PccardctlStatus:
Socket 0:
3.3V
16-bit
PC Card
Subdevice 0 (function 0) bound to driver "pata_pcmcia"
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/07/2014
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68CAD Ver. F.50
dmi.board.name: 1520
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 33.31
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP EliteBook 8740w
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.11.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.56-1~ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Tue Jan 20 09:37:08 2015
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.15.1-0ubuntu2.6
xserver.
---
.tmp.unity.
ApportVersion: 2.16.1-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
DistUpgraded: Fresh install
DistroCodename: vivid
DistroRelease: Ubuntu 15.04
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Broadway XT [Mobility Radeon HD 5870] [1002:68a0] (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company FirePro M7820 [103c:1520]
InstallationDate: Installed on 2014-12-29 (59 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20141224)
MachineType: Hewlett-Packard HP EliteBook 8740w
Package: xorg 1:7.7+7ubuntu2
PackageArchitec
PccardctlStatus:
Socket 0:
3.3V
16-bit
PC Card
Subdevice 0 (function 0) bound to driver "pata_pcmcia"
PlymouthDebug: Error: [Errno 13] Permission denied: u'/var/
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
Tags: vivid ubuntu reproducible compiz-0.9
Uname: Linux 3.18.0-13-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 07/07/2014
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68CAD Ver. F.50
dmi.board.name: 1520
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 33.31
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP EliteBook 8740w
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.58-2
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Thu Feb 26 15:44:51 2015
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.16.
xserver.
summary: |
- DELL U2415M monitor detection issues + DELL U2415 monitor detection issues |
description: | updated |
tags: | added: kernel-fixed-upstream kernel-fixed-upstream-4.1.0-040100 |
tags: |
added: cherry-pick reverse-bisect-done removed: needs-reverse-bisect |
Changed in linux (Ubuntu): | |
importance: | Medium → High |
status: | Incomplete → Triaged |
Investigated the issue some more.
Seems that EDID is not always given by the monitor when asked by the OS, for instance via "Detect Monitors" via gui or via xrandr via command line.
The workaround with xorg.conf I have abandoned. It wasnt working great too. Still a lot of time X was detecting resolutions again resulting in garbled screens or non active screen, however it stayed at the right resolution.
I managed to extract the edid for U2415 (256 byte), which i have attached. helper. edid_firmware= DP-1:edid/ U2415.edid
Parse-edid has issues reading the extension block, but in Xorg.0.log I never saw issues reading the edid when it was available from the monitor.
My current workaround is by using kernel commandline parameter drm_kms_
This seems to work well.