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
http://forum.sysinternals.com/topic26881_post131427.html
Above was posted on Page 36, I continue to encourage all comers to up-vote this power toy request!
In the mean time, per my Page 37 Post:
Quote:
... zBar (which more by luck than design) also provides a mechanism to solve the problem. Again this program interacts with Windows 7's EDID polling mechanism.
To All Others:
I encourage everyone to see my previous post on Page 36.
I created a request for a PowerToy from sysinternals. If enough people vote for it . . .
Also please mark my page 36 post as helpful to hopefully increase visibility.
In the meantime zBar is an indirect solution. Many thanks to Tom Revell!!!!!