11

I have bought a KVM switch. It works fine, except that when I use the switch, it seems that the computer I'm switching from loses the monitor (as in: Windows thinks that the monitor has been disconnected). This causes all of the application windows that were on the "lost" monitor to relocate onto another monitor.

This is not desirable. I would like Windows to either think that the monitor is still there, or in any case not automatically move the application windows around. I am happy for the windows not to be visible while I am switched away from that computer; when I switch back, I would like them to be where I left them.

However, I will sometimes be genuinely reconfiguring the monitors connected to a machine (for example, because I take my laptop from home into the office). On these occasions, it is desirable that the windows be rearranged - either they should be rearranged automatically, or I should be able to send a signal (e.g. a combination of keys on the keyboard) to trigger a rearrangement.

How can I fix this problem? Either of the following outcomes is acceptable to me:

  1. Some sort of configuration change (whether in Windows or on the KVM) so that using the switch function of the KVM does not make Windows (running on the computer being switched from) think that the monitor has gone away.

  2. A configuration change to Windows that will allow me to disable automatic rearrangement of application windows, but with the proviso that I want to be able to easily invoke the rearrangement (that by default happens automatically) on a manual basis.

The computers I'm using are all running Windows 10.

The KVM switch I have is the Greathtek GHT-S7210P (DisplayPort model).

The switch comes with minimal printed documentation. I have looked online for documentation. I was able to locate a manual for what appears to be a model from the same manufacturer and similar to the one I have, but with HDMI ports rather than DisplayPort. The manual does not mention this issue, nor any configuration options other than what is physically present on the device.

3
  • This can be prevented by having a KVM that actively keeps the signals to the devices. Your KVM obviously doesn’t do this.
    – Ramhound
    Commented May 11, 2022 at 11:23
  • @Ramhound, how can I know when buying a KVM whether it does it or not? Is there a name for that?
    – Hammerite
    Commented May 11, 2022 at 11:51
  • 1
    I have two computers: one windows, and one Linux. The Linux is on channel 1 and can keep everything on both monitors. Windows is on channel 2 and always loses the 2nd monitor during the time KVM switches to channel 1. I think it' not the KVM should send signal to the monitor, is the KVM should send fake signal to the computer (Windows) to let it think the 2nd monitor is still there. I actually hear a sound when I switch to channel 2 which means Windows found the 2nd monitor. Since the speaker is connected to KVM, I am not sure if it loses the monitor when switch to channel 1.
    – Splash
    Commented Jul 9, 2022 at 3:51

4 Answers 4

7

You have to use "special" KVM switch which has some reference to "EDID" like "EDID emulation", "EDID simulation", "EDID passthrough", etc. Low end KVMs with "EDID" will create a virtual monitor for your PC to trick it into thinking it is still connected. More expensive one will passthrough information from your real monitor to your PC. You can check following products on amazon - ASIN ‏ : ‎ B0B2ZV1YQS and B081251PBW

4

This has been plaguing me since I purchased new monitors and a new dual monitor KVM. I have tried clearing my graphics driver configuration registry settings and even purchased a couple of inline EDID adapters*, but the problem remained. I have found a silly workaround, however.

Before I select the switch on my KVM, I hit the windows key + D (which hides all the windows). When I switch back, I hit the windows key + D again, and my windows are where I had placed them. Note, this can sometimes re-arrange your windows even without the KVM switch, but it's better than throwing them all to the primary monitor.

*Perhaps there are some that would solve this problem, but the two models I tried messed up the monitor recognition and the resolution was incorrect while inline, and I was unable to change it.

Update: I did finally find a dual port KVM with emulation that works. This solved several inconveniences.

1
  • Well, the Win + D trick did the trick. Still really uncomfortable, but a lot better as I have 6-8 windows opened on each computer, thanks!
    – user19391
    Commented Jan 10, 2023 at 11:30
1

Currently, for DisplayPort KVM switches, only the DDM-class KVM switches can provide full-bus EDID emulation and EDID feeding to all connected systems.

In case, you're looking for a DisplayPort KVM switch (especially for DisplayPort 1.4), pick the DP 1.4 DDM-class KVM switch for your setup.

2
0

If this is office work and 1080p then an easy reliable hack is to step back a decade or two: use a VGA-based KVM. It's possible you can get higher resolution but for VGA that's not guaranteed.

You will need DP (or hdmi) to VGA adapters. They are passive, cheap and inline. Your monitor must support the VGA input.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .