X200 Ultrabase and external monitor problem

X200, X201, X220 (including equivalent tablet models) and X300, X301 series specific matters only.
Post Reply
Message
Author
dliuzzi
Posts: 6
Joined: Tue Feb 16, 2010 10:15 pm
Location: Barcelona

X200 Ultrabase and external monitor problem

#1 Post by dliuzzi » Mon Apr 05, 2010 10:39 pm

Hello everyone,

I am experiencing the problem described below with the following setup:
  • ThinkPad X200, docked to X200 Ultrabase
  • Dell 3008WFP connected via Display Port to the Ultrabase
  • Windows 7 Professional 64bit, in Extended desktop mode
  • 3008WFP at 2560x1600 as main display
  • ThinkPad display at 1280x800 as secondary
The problem I have is when I undock, the display mode is not automatically changed to single display. It's just as if Windows thinks the Dell monitor is still there; I can move the mouse pointer into it, but obviously I can't see it. Since I use the ThinkPad display as secondary, I don't even have a taskbar. Right-clicking on the desktop and clicking on Screen resolution almost never helps, because by default the window opens up in the primary (i.e. invisible) display, so I am basically left with a useless desktop

Without a way of switching back to single display, I end up having to:
  1. Dock again - Windows detects all devices attached to the Ultrabase, except the monitor which stays in standby.
  2. Power monitor off and back on - Windows now detects the monitor. Every now and then it comes in a weird resolution like 640x480, etc. Other times it comes up with the right resolution, but it would seem like the red, green and blue components are slightly offset from each other, making the whole image look out of whack. When any of this happens, I have to repeat this step until I get back a proper display.
  3. Power monitor off again - Windows detects this and switchs to single display automatically. Alternatively I can switch to single display manually via Windows, but I find doing that even more annoying.
  4. Undock again - I am now (finally) ready to go... phew!
To workaround this, what I've beein doing so far is turning off the monitor before undocking, and turning it on after docking. Although it saves me the nightmare described above, having to remember this every time still is a pain.

Now a twist: Before I got the 3008WFP, I used to have a Samsung T260HD I used with almost the same setup. The only differences are that it ran at 1920x1200 instead of 2560x1600, and that it was connected to the Ultrabase via regular VGA cable instead of Display Port, everything else the same. This setup has always worked flawlessly; Windows would detect both docking, soft undocking and hard undocking with no problem, and would automatically switch between extended desktop and single display accordinglky, every time. I don't even remember having it come with funky resolutions like the Dell does sometimes. What gives?

BTW, I always do a "safe undock" (either by right-clicking on the traybar and the on Eject, or by pressing the undock button on the left side of the dock and waiting for the blinking red light to come solid green), but it doesn't help. I have also just upgraded the display adapter driver to the latest version (8.15.10.2057) from Lenovo, and it didn't help either.

Anybody has experienced this, or at the least have a clue why might this be happening?

TIA
7454CTO X200 - P8600 - 8GB - Intel X25-M 160GB - X200 Ultrabase - Dell 3008WFP

yak
ThinkPadder
ThinkPadder
Posts: 1256
Joined: Thu Dec 06, 2007 3:17 pm
Location: NRW, Germany

Re: X200 Ultrabase and external monitor problem

#2 Post by yak » Tue Apr 06, 2010 6:37 am

Don't have a solution for your problem but you could find a better way to switch to single monitor mode if you forget to turn off the external monitor before undocking.

Win+P key shortcut brings up a projector popup menu in Windows 7. This lets you choose screens which are enabled and desktop mode (clone/extended). This will pop up on the primary screen so you won't see it but you can easily select the single monitor mode blindly, using the keyboard only.

For example, if you were in extended mode when you undocked then pressing and holding the Windows key, pressing the P key three times and finally releasing the Windows key should get you the taskbar and disable the external display.

Just play with it.
ThinkPad™ X201 / AFFS-120
i5-560M 2.67Ghz, 8GB RAM, Samsung 840 Pro 256GB SSD, Win 8 Pro 64-bit, UltraBase X200, ThinkPad Compact USB Keyboard,
Dell U2713HM (2560x1440, IPS), ExpressCard USB 3.0 (2 ports, flush), Nexus 7+10

dliuzzi
Posts: 6
Joined: Tue Feb 16, 2010 10:15 pm
Location: Barcelona

Re: X200 Ultrabase and external monitor problem

#3 Post by dliuzzi » Wed Apr 07, 2010 6:57 pm

yak wrote:...pressing and holding the Windows key, pressing the P key three times and finally releasing the Windows key should get you the taskbar and disable the external display.
:thumbs-UP: That is some terrific tip right there, yak. And very easy to remember too; Win+P three times to disconnect projector, Win+P three times again to go back to extended desktop. I now am so ashamed about my "workaround" LOL. It still would be great if I could get to the bottom of this issue. I have to play with it more to try and figure out if the problem is with the monitor, the Ultrabase, or the X200 itself. I'm thinking about trying with a VGA cable and see how that works.

Thanks again!
7454CTO X200 - P8600 - 8GB - Intel X25-M 160GB - X200 Ultrabase - Dell 3008WFP

yak
ThinkPadder
ThinkPadder
Posts: 1256
Joined: Thu Dec 06, 2007 3:17 pm
Location: NRW, Germany

Re: X200 Ultrabase and external monitor problem

#4 Post by yak » Thu Apr 08, 2010 12:24 pm

I just accidentally found out that Win+P starts this file:

C:\Windows\System32\DisplaySwitch.exe

I tried running it manually from command prompt and as it turns out, it accepts a numerical argument which causes it to switch the display mode without popping the menu up. Possible values are 1, 2, 3 and 4. Each value represents respective mode as visible in the popup menu.

So in your case, you would have to run:

C:\Windows\System32\DisplaySwitch.exe 1

after undocking to turn off the external display.

You could use some tool to assign this to a single key shortcut or preferably call this automatically when undocking - if there's a tool to do that.
ThinkPad™ X201 / AFFS-120
i5-560M 2.67Ghz, 8GB RAM, Samsung 840 Pro 256GB SSD, Win 8 Pro 64-bit, UltraBase X200, ThinkPad Compact USB Keyboard,
Dell U2713HM (2560x1440, IPS), ExpressCard USB 3.0 (2 ports, flush), Nexus 7+10

dliuzzi
Posts: 6
Joined: Tue Feb 16, 2010 10:15 pm
Location: Barcelona

Re: X200 Ultrabase and external monitor problem

#5 Post by dliuzzi » Thu Apr 08, 2010 7:03 pm

Hey yak. Nice find. For now I think I will just stick with the triple-shortcut solution, which at this point is second nature to me hehe. I have been using it since the other day and it has worked perfectly.

It's good to know the path to the actual executable anyway. Thanks again!
7454CTO X200 - P8600 - 8GB - Intel X25-M 160GB - X200 Ultrabase - Dell 3008WFP

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X200/201/220 and X300/301 Series”

Who is online

Users browsing this forum: No registered users and 8 guests