I've been tracking this for some time as I too suffer from this issue (KVM + 2 monitors).
For our newcomers . . .
There has been a lot of cross posting on video card drivers, etc.
For those tuning in, this issue is specifically related to EDID/ DDC information not being broadcasted to all connected systems by the switch.
Windows periodically polls for connected monitors, and the inactive system "forgets" its previous monitor connection through the KVM.
Driver related solutions merely provide a work around, this is not an ATI or NVidia specific issue.
Possible solution / Request for MS:
It is clear that MS will not provide a mechanism to alter the basic mechanics of the polling model.
Would there be the possibility of a "power toy" to emulate EDID responses in software? This may not be trivial is this is currently done by some card makers at the driver level. It would, however, provide a solution to affected users without re-architecting system functions or exposing protected API's.
I have placed a request for such a program at Microsoft's Sysinternals site, and encourage everyone to chime in on the thread.
Forum Home > Sysinternals Utilities > Utilities Suggestions ->
EDID Emulation for KVM/Win7 Compatability