Problems with resumed suspend: Work (dual/external heads) <=> Home (built in laptop display)

Jamie Jackson myspamb8 at gmail.com
Tue Jun 30 10:35:13 PDT 2009


Okay, for posterity, I found the bug that I had commented on. I have
several comments on it. (Starting with
http://bugs.freedesktop.org/show_bug.cgi?id=17638#c24 )

FWIW, now, with a vanilla xorg.conf, I still have related black-screen
problems, but they only last a second or so.

I'm not saying this is related to your issue, I was just trying to
recall what problem I'd been having, as had originally thought it
might be related, before I found the ticket.

Thanks,
Jamie

On Tue, Jun 30, 2009 at 1:23 PM, Jamie Jackson<myspamb8 at gmail.com> wrote:
> Hardware:
>       product: Mobile 945GM/GMS, 943/940GML Express Integrated
> Graphics Controller
>
> Driver (I think this is what you're after, anyway):
> (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
>        i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
>        E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, G35, 965Q, 946GZ,
>        965GM, 965GME/GLE, G33, Q35, Q33,
>        Mobile Intel® GM45 Express Chipset,
>        Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
>
> However, my problem is only when I resume to a different display
> configuration (i.e., home <=> work). I don't have any problems
> resuming to the same displays (e.g., work <=> work).
>
> Actually, now that I think about it, I do have vague memories of
> having a black display sometimes when suspending/resuming the laptop
> display. Sometimes, I think I had to hard reset, or ssh in and
> pm-suspend and re-resume it. My memory's fuzzy on this, but I'll see
> if I bugged this issue.
>
> Thanks,
> Jamie
>
> On Tue, Jun 23, 2009 at 2:05 PM, Andreas
> Schildbach<andreas at schildbach.de> wrote:
>> Hi Jamie,
>>
>> What's your hardware? Which video driver do you use?
>>
>> I've got a very similar problem, except that mostly only either the
>> internal or the external display is deactivated after resume.
>>
>> Also, the problem can be reproduced without actually switching monitors
>> (like in your case with home/work). Can you try again by just suspending
>> and resuming without disconnecting the external monitor?
>>
>> Anyway, here is my bugreport:
>>
>> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/352708
>>
>> Best regards,
>>
>> Andreas
>>
>>
>> On Thu, 2009-06-18 at 01:08 -0400, Jamie Jackson wrote:
>>> (Ubuntu 9.04)
>>>
>>> At work, I've got dual head, external monitors (VGA, TDMS-1). If I
>>> suspend there, and resume at home (using only built-in LVDS), I get a
>>> black screen.
>>>
>>> I have similar problems when going in reverse.
>>>
>>> The only way I've been able to recover is via SSH and xrandr, however,
>>> my home => work xrandr process is haphazard. While I can usually get
>>> it to work, I can only get enough to give me a panel (on the wrong
>>> screen, the VGA) to get to the gnome display config gui (where I can
>>> finish the proper config, getting the panel on the main TDMS-1, and
>>> the auxiliary display on the smaller VGA).
>>>
>>> When I need to resume at home, I usually bag it, and just hard reset.
>>>
>>> I've got a few questions:
>>>
>>> 1. Is there a way to get X to roam better (be smarter about detecting
>>> and using displays on resume)?
>>> 2. Alternatively, is there some xrandr sequence I can use that makes
>>> the home => work transition less awkward?
>>> 3. Also, alternatively, what's the sequence for the work => home
>>> transition? (This one's a bit of a pain, because I've got to jump
>>> through some hoops to SSH in at home, but if I had a sequence, I could
>>> script it, and then maybe blindly run my script from a TTY.)
>>>
>>> Thanks,
>>> Jamie
>>
>>
>> _______________________________________________
>> xorg mailing list
>> xorg at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/xorg
>>
>



More information about the xorg mailing list