В настоящее время я использую 64-разрядную версию Windows 7 Ultimate с двумя мониторами и графической картой NVIDIA 7950 GT. Один монитор предназначен для данного устройства, а другой монитор подключен к переключателю DVI KVM.
Когда я переключаюсь на другой компьютер, Windows 7 отключает монитор. Однако, когда я переключаюсь назад, он не включает монитор снова. Единственное обстоятельство, при котором автоматически включается второй монитор, - это когда я переключаюсь обратно после того, как Windows переведет мониторы в режим энергосбережения. Мне постоянно приходится поднимать панель управления NVIDIA, чтобы она снова включала монитор.
В Windows XP я бы просто отключил службу NVIDIA, чтобы предотвратить автоматическое обнаружение монитора (что не решает проблему под Win7), а в Vista был взлом реестра, который предотвратил бы это. Похоже, что это было удалено в Windows 7.
Я нашел похожие вопросы, размещенные на этом сайте, но ничего, что точно соответствует моей проблеме. Следующая ссылка - это вопрос, который ближе всего подходит, но не дает решения проблемы.
Как исправить обнаружение монитора в Windows 7?
В Windows 7 есть способ отключить автоопределение монитора?
Обновление: я только что добавил вторую видеокарту к моей Windows 7 64-битной машине. Я подключил один монитор к каждой видеокарте. Теперь, когда я использую KVM-переключатель для переключения туда-сюда, он снова включит второй монитор, как и должен. Есть, однако, несколько причуд с этим. Если у меня развернута программа на втором мониторе, и она имеет фокус, при переключении она переместится на монитор 1. Если у меня развернута программа на втором мониторе, и она не имеет фокуса, то при переключении она будет вести себя так, как будто она свернута, и когда я верну ее обратно, она будет отображаться развернутой на мониторе 1.
Определенно лучше, чем было, но все же ищет способ отключить автоопределение.