After suspend-resume on a duel screen setup, display settings are set to 'mirror screens'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
After suspend-resume with an external monitor and a laptop (embedded intel graphics), display settings are set to 'mirror screens'. The user must enter the Display preferences and re-configure the screens.
Vish (vish) wrote : | #1 |
Changed in hundredpapercuts: | |
status: | New → Invalid |
affects: | hundredpapercuts → xserver-xorg-video-intel |
Changed in xserver-xorg-video-intel: | |
status: | Invalid → New |
Louis Taylor (kragniz) wrote : | #2 |
Thank you for your reply, should I report this as a bug against ubuntu?
Louis Taylor (kragniz) wrote : | #3 |
Oops! sorry, just found that you changed it to X.org xf86-video-intel
Sorry about that!
Bryce Harrington (bryce) wrote : | #4 |
Hi Louis,
Please attach the output of `lspci -vvnn` and `dmesg`, and attach your /var/log/Xorg.0.log (and maybe Xorg.0.log.old) file from after reproducing this issue. If you're using a custom /etc/X11/xorg.conf please attach that as well.
[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]
tags: | added: needs-xorglog |
tags: | added: needs-lspci-vvnn |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | New → Incomplete |
Louis Taylor (kragniz) wrote : | #5 |
lspci -vvnn:
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
Subsystem: Hewlett-Packard Company Device [103c:360b]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel driver in use: agpgart-intel
Kernel modules: intel-agp
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
Subsystem: Hewlett-Packard Company Device [103c:360b]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 27
Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 5110 [size=8]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
Subsystem: Hewlett-Packard Company Device [103c:360b]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at d2500000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:360b]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 18
Region 4: I/O ports at 50e0 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:360b]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at 50c0 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:360b]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 17
Region 4: I/O ports at 50a0 [size=...
Louis Taylor (kragniz) wrote : | #6 |
dmesg:
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.31-20-generic (buildd@palmer) (gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu8) ) #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 (Ubuntu 2.6.31-
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] NSC Geode by NSC
[ 0.000000] Cyrix CyrixInstead
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Transmeta GenuineTMx86
[ 0.000000] Transmeta TransmetaCPU
[ 0.000000] UMC UMC UMC UMC
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000ba08b000 (usable)
[ 0.000000] BIOS-e820: 00000000ba08b000 - 00000000ba08e000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000ba08e000 - 00000000bbb05000 (usable)
[ 0.000000] BIOS-e820: 00000000bbb05000 - 00000000bbb3f000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bbb3f000 - 00000000bbba6000 (usable)
[ 0.000000] BIOS-e820: 00000000bbba6000 - 00000000bbbbf000 (reserved)
[ 0.000000] BIOS-e820: 00000000bbbbf000 - 00000000bbbe9000 (usable)
[ 0.000000] BIOS-e820: 00000000bbbe9000 - 00000000bbbff000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bbbff000 - 00000000bbc00000 (usable)
[ 0.000000] BIOS-e820: 00000000bbc00000 - 00000000c0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed10000 - 00000000fed14000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed18000 - 00000000fed1a000 (reserved)
[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
[ 0.000000] DMI 2.4 present.
[ 0.000000] last_pfn = 0xbbc00 max_arch_pfn = 0x100000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-CFFFF uncachable
[ 0.000000] D0000-DFFFF write-protect
[ 0.000000] E0000-FFFFF uncachable
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 0FFE00000 mask FFFE00000 write-protect
[ 0.000000] 1 base 000000000 mask F80000000 write-back
[ 0.000000] 2 base 080000000 mask FC0000000 write-back
[ 0.000000] 3 base 0BC000000 mask FFC000000 uncachable
[ 0.000000] 4 base 0BBC00000 mask FFFC00000 uncachable
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] e820 update range: 0000000000002000 - 0000000000006000 (usable) ==> (reserved)
[ 0.000000] Scanning 1 areas for low memory corruption
[ 0.000000] modified physical RAM map:
[ 0.000000] modified...
Louis Taylor (kragniz) wrote : | #7 |
/var/log/Xorg.0.log
(II) intel(0): Not using default mode "1856x1392" (vrefresh out of range)
(II) intel(0): Not using default mode "1920x1440" (hsync out of range)
(II) intel(0): Not using default mode "1920x1440" (vrefresh out of range)
(II) intel(0): Not using default mode "832x624" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
(II) intel(0): Not using default mode "1152x864" (vrefresh out of range)
(II) intel(0): Not using default mode "1360x768" (monitor doesn't support reduced blanking)
(II) intel(0): Not using default mode "1400x1050" (hsync out of range)
(II) intel(0): Not using default mode "1400x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1400x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1400x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1440x900" (hsync out of range)
(II) intel(0): Not using default mode "1600x1024" (hsync out of range)
(II) intel(0): Not using default mode "1680x1050" (hsync out of range)
(II) intel(0): Not using default mode "1680x1050" (hsync out of range)
(II) intel(0): Not using default mode "1680x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1680x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1680x1050" (vrefresh out of range)
(II) intel(0): Not using default mode "1920x1080" (hsync out of range)
(II) intel(0): Not using default mode "1920x1200" (hsync out of range)
(II) intel(0): Not using default mode "1920x1440" (vrefresh out of range)
(II) intel(0): Not using default mode "2048x1536" (hsync out of range)
(II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) intel(0): Printing probed modes for output LVDS1
(II) intel(0): Modeline "1440x900"x59.9 96.21 1440 1504 1536 1760 900 901 904 912 -hsync -vsync (54.7 kHz)
(II) intel(0): Modeline "1360x768"x59.8 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync (47.7 kHz)
(II) intel(0): Modeline "1152x864"x60.0 81.62 1152 1216 1336 1520 864 865 868 895 -hsync +vsync (53.7 kHz)
(II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): EDID for output HDMI1
(II) intel(0): EDID for output DP1
(II) intel(0): EDID for output DP2
(II) intel(0): EDID for output TV1
(II) intel(0): EDID for output VGA1
(II) intel(0): Not using default mode "640x350" (vrefresh out of range)
(II) intel(0): Not using default mode "640x400" (vrefresh out of range)
(II) intel(0): Not using default mode "720x400" (vrefresh out of range)
(II) intel(0): Not using default mode "640x480" (vrefresh out of range)
(II) intel(0): Not us...
Louis Taylor (kragniz) wrote : | #8 |
hope that information helps.
Chris Halse Rogers (raof) wrote : | #9 |
I believe that this is likely to be a duplicate of bug #417608, which is fixed in the current development release, Lucid. Would you be able to test a 10.04 Beta 1 (or a Beta 2, which will be out soon) LiveCD to test?
Louis Taylor (kragniz) wrote : | #10 |
I will try, I do not have access to a cd burner at the minute, so I will try booting from a usb stick.
Should I try this now, or wait for Beta 2?
Chris Halse Rogers (raof) wrote : Re: [Ubuntu-x-swat] [Bug 554855] Re: After suspend-resume on a duel screen setup, display settings are set to 'mirror screens' | #11 |
Now would be fine, and booting from a usb stick should work nicely.
Thanks for testing!
tags: | added: resume |
Louis Taylor (kragniz) wrote : | #12 |
Hi, sorry about the delay, I have tested it and it works fine in Lucid.
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Incomplete → Fix Committed |
Changed in xserver-xorg-video-intel: | |
status: | New → Fix Committed |
Jan Rüegg (rggjan) wrote : | #13 |
Doesn't seem to be fixed for me... I have the exact same problem that is described at the beginning:
"After suspend-resume with an external monitor and a laptop (embedded intel graphics), display settings are set to 'mirror screens'. The user must enter the Display preferences and re-configure the screens."
I'm on an up-to-date 10.04 64-bit lucid system.
What I can see, also, is that the screen is set to "mirror screens" during suspend, and not resume. I can see on the external monitor that the resolution changes on the attached second screen when suspending, and it stays when I resume.
lscpi -vnnn (part of it):
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
Subsystem: Fujitsu Limited. Device [10cf:1458]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 29
Region 0: Memory at f2000000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 1800 [size=8]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
Subsystem: Fujitsu Limited. Device [10cf:1458]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at f2400000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Changed in xserver-xorg-video-intel: | |
status: | Fix Committed → New |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Fix Committed → New |
bugbot (bugbot) wrote : | #14 |
Kernel bug perhaps. Do you still see this problem in natty? If so,
please run apport-collect <bug-number> to update with natty log files.
affects: | xserver-xorg-video-intel (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Warren Strange (warren-strange) wrote : | #15 |
I can confirm I have this bug as well on Natty (Dell E6410). It is very annoying....
Warren Strange (warren-strange) wrote : apport information | #16 |
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf6960000 irq 45'
Mixer name : 'Intel IbexPeak HDMI'
Components : 'HDA:111d76d5,
Controls : 19
Simple ctrls : 11
DistroRelease: Ubuntu 11.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: Dell Inc. Latitude E6410
Package: linux (not installed)
ProcEnviron:
LANGUAGE=en_CA:en
PATH=(custom, user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.52.1
Tags: natty running-unity
Uname: Linux 2.6.38-11-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 08/10/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A05
dmi.board.name: 0667CC
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude E6410
dmi.product.
dmi.sys.vendor: Dell Inc.
tags: | added: apport-collected natty running-unity |
Warren Strange (warren-strange) wrote : AcpiTables.txt | #17 |
Warren Strange (warren-strange) wrote : AlsaDevices.txt | #18 |
Warren Strange (warren-strange) wrote : AplayDevices.txt | #19 |
Warren Strange (warren-strange) wrote : BootDmesg.txt | #20 |
Warren Strange (warren-strange) wrote : Card0.Amixer.values.txt | #21 |
Warren Strange (warren-strange) wrote : Card0.Codecs.codec.0.txt | #22 |
Warren Strange (warren-strange) wrote : Card0.Codecs.codec.3.txt | #23 |
Warren Strange (warren-strange) wrote : CurrentDmesg.txt | #24 |
Warren Strange (warren-strange) wrote : IwConfig.txt | #25 |
Warren Strange (warren-strange) wrote : Lspci.txt | #26 |
Warren Strange (warren-strange) wrote : Lsusb.txt | #27 |
Warren Strange (warren-strange) wrote : PciMultimedia.txt | #28 |
Warren Strange (warren-strange) wrote : ProcCpuinfo.txt | #29 |
Warren Strange (warren-strange) wrote : ProcCpuinfo_.txt | #30 |
Warren Strange (warren-strange) wrote : ProcInterrupts.txt | #31 |
Warren Strange (warren-strange) wrote : ProcModules.txt | #32 |
Warren Strange (warren-strange) wrote : RfKill.txt | #33 |
Warren Strange (warren-strange) wrote : UdevDb.txt | #34 |
Warren Strange (warren-strange) wrote : UdevLog.txt | #35 |
Warren Strange (warren-strange) wrote : WifiSyslog.txt | #36 |
Eyal Levin (eyalev) wrote : | #37 |
Hi, I have this bug on 13.04, annoying indeed.
Almost every time I resume from suspend and connect a screen to my laptop the display seems to be fine but when I hit some key it turns to mirror display and I need to change it from the Display settings.
Roman Konoval (rkonoval) wrote : | #38 |
I have the exactly the same problem Eyal Levin described on 12.04.
Thank you for bringing this bug to our attention. However, a paper cut should be a small usability issue, in the default Ubuntu install, that affects many people and is quick and easy to fix. So this bug can't be addressed as part of this project.
- This is a bug not a papercut /wiki.ubuntu. com/PaperCut.
For further information about papercuts criteria, please read https:/
Don't worry though, this bug has been marked as "Invalid" only in the papercuts project.