[hybrid] "Displays" detects a secondary unknown display when there is nothing connected

Bug #1163425 reported by Nicolás Abel Carbone
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Expired
Low
Unassigned

Bug Description

The "Display" control panel shows a secondary screen on my laptop when there is nothing connected to the HDMI or DisplayPort outputs. An screenshot showing the problem is attached.

After "playing" with this screen, TTY doesn't work and the shutdown process hangs before entering TTY.

I am using a MUXed hybrid graphics laptop (Intel Ironlake / AMD 5650m) and this may be related to other problems I have with this system (bugs #1162526 and #1163418).

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: gnome-control-center 1:3.6.3-0ubuntu18
ProcVersionSignature: Ubuntu 3.8.0-15.25-generic 3.8.4
Uname: Linux 3.8.0-15-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.9.2-0ubuntu5
Architecture: amd64
Date: Tue Apr 2 13:20:39 2013
ExecutablePath: /usr/bin/gnome-control-center
InstallationDate: Installed on 2013-03-30 (2 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130328)
MarkForUpload: True
SourcePackage: gnome-control-center
UpgradeStatus: No upgrade log present (probably fresh install)
usr_lib_gnome-control-center:
 activity-log-manager-control-center 0.9.4-0ubuntu6.1
 deja-dup 26.0-0ubuntu1
 gnome-control-center-signon 0.1.5-0ubuntu1
 gnome-control-center-unity 1.2daily13.04.01-0ubuntu1
 indicator-datetime 12.10.3daily13.03.26-0ubuntu1
---
.tmp.unity.support.test.0:

ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
DistUpgraded: Fresh install
DistroCodename: raring
DistroRelease: Ubuntu 13.04
DistroVariant: ubuntu
DkmsStatus:
 bcmwl, 6.20.155.1+bdcom, 3.8.0-15-generic, x86_64: installed
 bcmwl, 6.20.155.1+bdcom, 3.8.0-16-generic, x86_64: installed
 bcmwl, 6.20.155.1+bdcom, 3.8.0-17-generic, x86_64: installed
 bcmwl, 6.20.155.1+bdcom, 3.8.0-18-generic, x86_64: installed
ExtraDebuggingInterest: Yes, if not too technical
GraphicsCard:
 Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:1436]
 Advanced Micro Devices [AMD] nee ATI Madison [Mobility Radeon HD 5650/5750 / 6550M] [1002:68c1] (rev ff) (prog-if ff)
InstallationDate: Installed on 2013-03-30 (18 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130328)
MachineType: Hewlett-Packard HP ENVY 14 Notebook PC
MarkForUpload: True
NonfreeKernelModules: wl
Package: xorg-server (not installed)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-18-generic root=UUID=67db7fed-d0f3-4c33-9a58-eb3860cfc7be ro quiet splash acpi_osi=Linux acpi_backlight=legacy vt.handoff=7
ProcVersionSignature: Ubuntu 3.8.0-18.28-generic 3.8.6
Tags: raring ubuntu compiz-0.9
Uname: Linux 3.8.0-18-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 12/01/2011
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.26
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 1436
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 59.24
dmi.chassis.asset.tag: CNU03538DZ
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.26:bd12/01/2011:svnHewlett-Packard:pnHPENVY14NotebookPC:pvr0492100000241910000620000:rvnHewlett-Packard:rn1436:rvr59.24:cvnHewlett-Packard:ct10:cvrChassisVersion:
dmi.product.name: HP ENVY 14 Notebook PC
dmi.product.version: 0492100000241910000620000
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.9~daily13.04.15-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.43-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.1.1-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.1.1-0ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.13.3-0ubuntu5
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2b2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.6-0ubuntu3
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.7-0ubuntu1
xserver.bootTime: Wed Apr 17 20:03:53 2013
xserver.configfile: default
xserver.errors: RADEON(G0): [XvMC] Failed to initialize extension.
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.3-0ubuntu5
xserver.video_driver: intel

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, could you run "xrandr" and copy the output of the command to the bug?

Changed in gnome-control-center (Ubuntu):
importance: Undecided → Low
Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote :

Sure, here it is:

nicolas@nicolas-lap-lin:~$ xrandr
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 32767 x 32767
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 322mm x 181mm
   1600x900 60.0*+
   1440x900 59.9
   1360x768 59.8 60.0
   1152x864 60.0
   1024x768 60.0
   800x600 60.3 56.2
   640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS-1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1600x900 60.0*+
   1440x900 59.9
   1280x854 59.9
   1280x800 59.8
   1280x720 59.9
   1152x768 59.8
   1024x768 59.9
   800x600 59.9
   848x480 59.7
   720x480 59.7
   640x480 59.4
DisplayPort-0 connected (normal left inverted right x axis y axis)
   1024x768 60.0
   800x600 60.3 56.2
   848x480 60.0
   640x480 59.9
HDMI-0 disconnected (normal left inverted right x axis y axis)
  1600x900 (0x49) 107.8MHz
        h: width 1600 start 1664 end 1728 total 1982 skew 0 clock 54.4KHz
        v: height 900 start 901 end 902 total 907 clock 60.0Hz
  1024x768 (0x7c) 65.0MHz
        h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
        v: height 768 start 771 end 777 total 806 clock 60.0Hz
  800x600 (0x7d) 40.0MHz
        h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
        v: height 600 start 601 end 605 total 628 clock 60.3Hz
  800x600 (0x7e) 36.0MHz
        h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz
        v: height 600 start 601 end 603 total 625 clock 56.2Hz
nicolas@nicolas-lap-lin:~$

Thank you for taking the time to investigate this bug!

Revision history for this message
Sebastien Bacher (seb128) wrote :

Seems like an xorg issue, the xdrandr command lists

" DisplayPort-0 connected (normal left inverted right x axis y axis)"

the GUI is only reflecting that

affects: gnome-control-center (Ubuntu) → xorg-server (Ubuntu)
Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote :

You are right, sorry for the confusion.

What is weird is that HDMI and display ports are only functional when the discrete GPU is active, and it is not the case here:

nicolas@nicolas-lap-lin:~$ cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
2:DIS-Audio: :Off:0000:01:00.1

Revision history for this message
Bryce Harrington (bryce) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command in a terminal after reproducing the issue, and it it will automatically gather debugging information needed for this bug:

  apport-collect 1163425

summary: - "Displays" detects a secondary unknown display when there is nothing
- connected
+ [hybrid] "Displays" detects a secondary unknown display when there is
+ nothing connected
Changed in xorg-server (Ubuntu):
status: New → Incomplete
Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : BootDmesg.txt

apport information

tags: added: apport-collected compiz-0.9 ubuntu
description: updated
Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : BootLog.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : DpkgLog.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : GconfCompiz.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : HookError_cloud_archive.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : LightdmLog.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : Lspci.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : Lsusb.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : ProcEnviron.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : ProcModules.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : UdevDb.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : UdevLog.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : XorgLog.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : XorgLogOld.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : Xrandr.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : xdpyinfo.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : xserver.devices.txt

apport information

Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote : xserver.outputs.txt

apport information

Bryce Harrington (bryce)
Changed in xorg-server (Ubuntu):
status: Incomplete → New
Revision history for this message
penalvch (penalvch) wrote :

Nicolás Abel Carbone, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xorg-server REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

tags: added: needs-full-computer-model
Changed in xorg-server (Ubuntu):
status: New → Incomplete
Revision history for this message
Nicolás Abel Carbone (nicocarbone) wrote :

It is still happening in Ubuntu 13.10. A workaround is to disable the dedicated GPU via vgaswitcheroo early in the boot process.

I will try to test this behavior in the development version of 14.04, but as this is my working laptop, I cannot make promises.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xorg-server (Ubuntu) because there has been no activity for 60 days.]

Changed in xorg-server (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.