I use TwinView on my laptop (Dell XPS M1530) at work and at home, and normally suspend between the 2. At work I connect to a dell LCD monitor, and at home often connect to my Samsung PDP to watch movies etc.
My normal course of events is to suspend, unplug everything, and then to reconnect to the other panel and open the lid, which performs a resume. I then launch the NVIDIA X Server Settings application, choose X Server Display Configuration, then detect displays to get it to notice that screen 1 is no longer the Dell LCD and is now the Samsung PDP (or vice versa). Then choose the new screen and setup TwinView and I'm all set to go.
Unfortunately, though, often, when I choose X Server Display Configuration, I get the following message:
Unable to load X Server Display Configuration page:
Failed to find display device 0x00000001 on screen 0 (on GPU-0)
while parsing metamode:
'CRT-0: nvidia-auto-select @1280x1024 +1440+0'
And the only way I can get both screens up again is to Ctrl-Alt-Tab and restart X Server.
- Is this a bug in the X Server Settings application?
- Is there a way I can recover without restarting the X Server - a command line way of removing display 1 or something?