Active screen changes when suspending by lid close

Bug #379008 reported by Andreas Schildbach
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pm-utils (Ubuntu)
Expired
Undecided
Unassigned
Nominated for Jaunty by Andreas Schildbach

Bug Description

Binary package hint: acpi-support

I have two screens, an internal Dell Latitude X1 and an external Dell 2405FPW. Both screens are switched on, and the external monitor is connected to the VGA output of the X1.

Using display preferences, I have switched off the external display, using just the internal display.

When suspending by closing the lid, the external display is briefly activated and the internal display deactivated. The machine then goes to standby, which deactivates both displays. After resuming, the desktop appears on the external display, while the internal display is switched off. This behaviour is _not_ expected. I'd expect Ubuntu to respect my display configuration.

This is _not_ an issue when suspending via pm-suspend. It is also not an issue when I change the lid action from suspend to e.g. blank screen and then close the lid.

Environment: Jaunty, upgraded with recommended updates. xserver-xorg-video-intel driver on i915GMS.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: acpi-support 0.121
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: acpi-support
Uname: Linux 2.6.28-12-generic i686

Revision history for this message
Andreas Schildbach (schildbach) wrote :
Revision history for this message
Steve Langasek (vorlon) wrote :

Thank you for taking the time to report this issue and help to improve Ubuntu.

This is resolved for karmic, because acpi-support no longer does separate suspend/resume handling at all, passing this through to pm-utils instead. I'm therefore closing this bug as resolved.

Changed in acpi-support (Ubuntu):
status: New → Fix Released
Revision history for this message
Andreas Schildbach (schildbach) wrote :

Steve, how can I fix this in Jaunty?

Revision history for this message
Andreas Schildbach (schildbach) wrote :

Setting back to 'new' because I could reproduce the bug in Karmic fully dist-upgraded (acpi-support 0.123)

Changed in acpi-support (Ubuntu):
status: Fix Released → New
Revision history for this message
Steve Langasek (vorlon) wrote :

If you are seeing this with acpi-support 0.123, then this is not an acpi-support issue at all, because 0.123 has no suspend handling of its own whatsoever.

You say that this is not an issue when suspending via pm-suspend. Is this the case even if you set the lid close event to blank screen, close the lid, and then call pm-suspend?

affects: acpi-support (Ubuntu) → pm-utils (Ubuntu)
Revision history for this message
Andreas Schildbach (schildbach) wrote :

I switched the lid close event to blank screen for both on AC/on battery (via Power Management Preferences).

Now, when I close the lid, the display switches over to external but does not blank the screen. Upon reopening the display switches back to internal but an error notification appears (something about virtual size, disappears too fast to read).

I don't know if this auto-switching to external screen on lid close is expected or not. I think it should not happen if lid close is associated with suspend, because it makes no sense to switch the screen if the computer is going to sleep anyway.

Revision history for this message
Andreas Schildbach (schildbach) wrote :

This bug is still present on Lucid. However, after resuming from suspend both displays are active and mirror-mode is activated. I would expect only to return to the state before suspend, which means external display off.

Revision history for this message
Serge Hallyn (serge-hallyn) wrote :

Please reply if this is still an issue.

Changed in pm-utils (Ubuntu):
status: New → Incomplete
Revision history for this message
Andreas Schildbach (schildbach) wrote :

I'd say its not an issue any more on 14.04.

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

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

Changed in pm-utils (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.