KVM switch + Windows 7 creates monitor switching nightmare

Anonymous
2009-10-29T16:44:18+00:00

I have a problem with Windows 7 and my KVM switch (Iogear model# gcs1764) which is makes switching via KVM an absolute nightmare.  The iogear KVM does not use drivers nor are any available on their website.

Here's what happens:

I switch from Win 7 (2 monitors) to XP (1 monitor) via KVM.  When I switch back to Win 7 (2 monitors) sometimes Win 7 will throw my desktop to the 2nd monitor (1st monitor goes blank) and opening up display settings only shows the 2nd monitor as existing.  It's as if the 1st monitor is now unplugged which it isn't.  At this point I have to go into display settings, click Detect, and then it re-detects my 1st monitor and "extends" my desktop back out over 2 monitors.  All windows have now been thrown to my 1st monitor and i have to rearrange all my work back across 2 monitors.  This is why KVM switching in Win 7 makes my work life a living nightmare.  This isn't all of it either...

When everything gets thrown to my first monitor, it takes any windows that were maximized and resizes them to about 1/4 my screen size.  Due to compatibility issues between Win 7 and SQL Server Management Studio, Management Studio has a redraw bug that doesn't "re-size" the query window correctly.  So even though I maximize the app, when I start typing in the query window my text disappears about 1/4 the way across the whole window.  The only way to fix this is to save all my work, close the app, and then re-open the app with all my work.  So basically every time I switch computers there's about a 1/5 chance I have rinse and repeat everything I just typed above.  Fun times.

So are there any future fixes planned for this?  I have tried everything and nothing fixes this problem.  I have all the latest Nvidia drivers (my card: Nvidia GTS 250).

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

401 answers

Sort by: Newest
  1. Anonymous
    2010-01-25T08:09:07+00:00

    Here are some more observations from my configuration. I'm beginning to think the disconnected-connected problem has nothing to do with EDID.

    My monitor has a VGA cable and is connected to the video card with a DVI to VGA adapter. If I unplug just the VGA cable, regardless of going through the KVM switch or not and regardless of the EDID override, I don't hear the disconnected-connected sound. Only if I unplug/replug both the cable and the adapter at the same time I get the sounds. Again the KVM switch or the override do not make any difference, so that would indicate the "connected" status is not based on the EDID.

    If I first unplug just the VGA cable, and then the adapter, I get the disconnected sound, but if I then replug just the adapter, and then the VGA cable I don't get any sound at all. The DVI to VGA adapter has the hot plug pin 16 permanently wired to the +5V pin 14, so the hot plug pin is definitely involved.

    I did some googling and found comments that indicate the connected status is determined by the hot plug pin, and detecting load on the signal pins, not the EDID. That would explain why I consistently get the connected-disconnected sound only if the unplug/replug both the adapter and the cable at the same time, regardless of the EDID-stripping KVM.

    So, perhaps some monitors are making the inputs temporarily float when you turn on the power. If you are then using a DVI cable, the combination could make the overly anxious W7 think the monitor is temporarily unplugged. I have no idea what could possibly make it happen if the monitor is already on. In any case, using a VGA cable might help as a workaround since the DVI to VGA adapter makes sure the hot plug pin is always "hot".

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2010-01-24T07:25:17+00:00

    Xenubite,

    Thanks for the ideas.  Since I have Windows set to "Show desktop only on 2", it isn't actually in clone mode, so that's not the problem.  Extended mode isn't what I want either, since I keep the notebook lid closed and dark, and I don't want any windows to open themselves on the internal display (although I did test extended mode, and the problem remained).

    I opened the lid for a few minutes in "Show desktop only on 2" mode, and sure enough, whenever the KVM monitor goes black for a few seconds, the internal display lights up for the same period.  Not sure that it's the internal display "waking up" though.  I think the external display is momentarily "getting lost", since Windows makes the "device disconnect" sound when the KVM monitor goes black and "device reconnect" when it returns.

    Worse yet, I got a blue screen after I re-closed the lid; not immediately, but a few minutes later.  After closing the lid, Windows 7 no longer saw the internal display (which seemed to temporarily fix the problem actually), but then it suddenly gave me the BSOD.

    I just have to shake my head that Microsoft would do this to us in Windows 7 ... the supposed solution to the Vista disaster.  Arrgh.  I have now wasted *hours* trying to find a fix because Microsoft broke something that has worked for *years*.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2010-01-23T21:27:09+00:00

    When was the last time someone remotely related to MS posted anything on here? I fear they will wait to see of this will die out by itself... instead of fixing the frackin' problem!

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2010-01-23T18:49:37+00:00

    Well sorry to say this but the EDID_OVERRIDE registry hack which was working for me, suddenly stopped working! :(

    what is strange to me is that based on what i see in the registry, i shouldnt even be having the problem. I have two devices in the Display key. One is my Dell 2408WFP and the other is called KVM2004, both have identical EDID information, identical resolutions etc. yet when i switch away from that system it is now always resizing and repositioning all my windows because it has reverted to some LOW resolution whilst i was away!

    This problem and YES I DO CALL IT A PROBLEM, is so annoying, i fear i may need to fall back to Vista since i have a GPT partition and XP will not work. 

    This really sux!

    EDIT: Well i discovered that for some reason the VNC 'fix' which had been somewhat of a workaround, had somehow during one of my KVM switches away, reverted to a resolution of 1024x768.  Using VNC i set the resolution to 1920x1200 and all is well with me again. Why it reverted however is a mystery and i am sure part and parcel of the problem MS has thrown into the laps of thousands of KVM users along with a recommendation we go purchase switches which are compatible with their Operating System.  Yes i know this is not only a KVM issue, but in my case it is and i want a REAL fix.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2010-01-23T09:37:38+00:00

    Well it seems Microsoft is getting record O/S sales with Windows 7, so it looks like the disatisfaction of the minority here isn't worth the minimal PR it would take for a tech to drop by and say

    "Hey, I see the problems you guys are having. It's not top of our list but we want to get this sorted out, please bear with us while we research the problem."

    or something similar to indicate the problem is acknowledged and in need of a solution to appease us.

    Kind of disssapointing that a problem as plain as day as this can't penetrate the Microsoft machine - even with all the Microsoft support staff frequenting here.

    They know about it and don't know how to fix it without violating DRM contracts.  Remember who we are dealing with here.  IP protection far outweighs usability.

    Was this answer helpful?

    0 comments No comments