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: Most helpful
  1. Anonymous
    2011-03-25T13:25:34+00:00

    I didn't want to send people on a wild goose chase with all the updates but here they were from that day.  I hope there are no typos in the numbers...

    KB2455826

    KB2425227

    KB2387530

    KB2479628

    KB2495644

    KB2467023

    KB2484033

    KB2487426

    KB2457592

    KB2488113

    KB2393802

    KB2485376

    KB2419640

    KB976902

    One more comment on the behavior.

    I have a dual monitor set-up where my desktop has analog connection thru KVM with my laptop but I have the second monitor connected on the digital cable so I can have Windows Media Center to watch TV on.

    Now that it is fixed, the only problem I now have is that if I am working on my laptop (thru KVM), for instance, and I plug a device (mp3 player or headphones) to the desktop, all the windows on the desktop move over to the one screen in use (digital).

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2011-03-24T18:38:05+00:00

    I performed a Windows Update the other day and since the Update, I have not had this issue.  

    One of the updates was:

    http://support.microsoft.com/kb/2454826

    There were others, but before I list all of them, perhaps someone might try to load this one on its own and see if that fixes this behavior.

    I have this update applied and unfortunately it did not help my problem.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2011-03-12T00:42:28+00:00

    I performed a Windows Update the other day and since the Update, I have not had this issue.  

    One of the updates was:

    http://support.microsoft.com/kb/2454826

    There were others, but before I list all of them, perhaps someone might try to load this one on its own and see if that fixes this behavior.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2011-03-10T23:19:58+00:00

    I have a Switchview KVM, Win 7 Pro 64, two monitors. What is silly about this "feature" is that Win 7 doesn't detect immediately the switch to the other PCs: only when I switch back to it, it fails to detect the second monitor and places everything into one monitor. It would be ideal that Microsoft would release a tweak for this.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2011-03-10T20:50:52+00:00

    I have found a work-around.

    Using Sysinternals ProcessMonitor I found that Windows was accessing the following Registry path;

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

    My system had three entries;

    DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936

    QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75

    SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4

    Under each is a tree called "00" two of the keys are

    PrimSurfSize.cx

    PrimSurfSize.cy

    Under "00" was another branch also called "00" two of the keys are;

    ActiveSize.cx

    ActiveSize.cy

    The first two of the configs (ie DELF00... & QHD3...) the above keys were 1440x900,

    so they were not involved.

    The third (SIMULATED...) were set to 1024x768.

    I changed these to 1600x900 and the problem was solved.

    Further I changed resolution (via control panel) to 1920x1080, the moving/resize issue returned,

    but the lower right corner was set to 1600x900, ie the SIMULATED... settings.

    So for some reason one of the configs does not get set correctly.

    I don't know why there are three configs, I have only ever used one monitor.

    Worked for my non KVM switch issue, may help your issues.

    This worked for single monitor system w/ IOGear KVM & Nvidia graphics card!  However, the registry key I had to edit was:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration\KVM

    Odd side affect: the other system on the KVM is a laptop w/ Intel chipset on XP.  It was switching to single screen (the laptop monitor) then back to dual screen with the KVM.  Now it's retaining the other monitor and doing the same thing as the Windows 7 system was doing.  (This is more probably a side affect of resetting the KVM during troubleshooting - didn't notice until after this change).

    Any direction on this key for XP?

    Edit:  It seemed like it worked, but not consistently.  I can't figure this out.

    2nd Edit:  I purchased a DVI cable, ripped out pin 16 (as Starguy suggested) for the laptop.  The laptop has the "Intel Graphics Media Accelerator Driver for mobile" which automatically changes the displays when a new one is found.  Not finding anything new keeps that computer from remapping the display.  When I went back to the desktop with the Nvidia card, it did not resize.  After a couple of times back and forth it finally did resize.  Trying the patch on the next page.

    Was this answer helpful?

    0 comments No comments