Я уложил систему с несколькими мониторами в спящий режим, когда она не используется. После того, как я проснулся, все окна переместились на другой экран. Самый близкий образец, который я могу придумать, состоит в том, что окна, которые были на главном экране, переключаются на второй экран. Похоже, что он отключает главный экран, прежде чем он переходит в спящий режим, который в свою очередь переключает все окна на 2-й или 3-й экран.
Изменить: Вот видеокарта, которую я использую -> SAPPHIRE FleX 100322FLEX Radeon HD 6450
Ответы:
Проблема, скорее всего, с графическим драйвером. Всякий раз, когда один монитор отключается от настройки нескольких мониторов в Windows, Windows будет пытаться переместить все с этого экрана на оставшиеся экраны. Обычно это не происходит при приостановке / спящем режиме / выключении компьютера. Таким образом, это возможно из-за того, что графический драйвер выполняет одно из следующих действий:
Проверьте, есть ли обновление вашего графического драйвера, зайдя на сайт производителя чипсета.
источник
Это старый вопрос, но если кто-то прибудет сюда с той же проблемой, я предлагаю попробовать решение, опубликованное здесь:
http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/windows-7-movesresizes-windows-on-monitor-power/1653aafb-848b-464a-8c69-1a68fbd106aa
Я использую Windows 8.1 с двумя дисплеями 2560x1440 на DisplayPort. Просыпаясь ото сна, все мои окна были сдвинуты на один дисплей, а некоторые из них были изменены. Это решает проблему для меня; теперь все мои положения и размеры окон сохранены. Вот соответствующее содержание ссылки:
источник
Если на вашем компьютере установлена Intel HD Graphics, вы должны установить параметры расширения дисплея (и разрешения) с панели управления графикой Intel. Если вы сделаете это из настроек дисплея Windows, он будет сброшен после выхода из спящего режима.
Вот скриншот.
источник
Я думаю, что нашел решение этой проблемы, объединив идеи из этих постов .
(мой компьютер - Windows 10 TH2, Intel HD4600 с портом HDMI, монитор Changhong 4k)
Вот процедура.
Удалите все дополнительные записи реестра в разделе ... GraphicDrivers \ Configuration и GraphicDrivers \ Connectivity, оставив только запись, соответствующую моему монитору (MST00301 ...)
Перед переводом монитора в спящий режим просто нажмите комбинированную клавишу «WIN» + «D», чтобы свернуть все окна рабочего стола.
После включения монитора снова наберите «WIN» + «D», чтобы восстановить все окна.
источник
Не все карты NVidia поддерживают возможность подделки EDID, и эта проблема возникает не только из-за сна. Если монитор отключается или кратковременно отключается, он может нанести ущерб тщательно настроенной компоновке экрана. Поскольку ни одно из решений здесь не сработало для меня, я написал утилиту для восстановления позиций окна при изменении количества мониторов. Он доступен с исходным кодом здесь .
источник
Обычно это происходит из-за того, что графический драйвер не поддерживает спящие режимы и, следовательно, отключает возможность обнаружения подключенного дисплея, когда компьютер переходит в спящий режим.
Обновите драйверы видеокарты от производителя, чтобы решить эту проблему.
Если проблема все еще не решена после обновления драйверов, это может быть связано с необычно отображаемым идентификатором дисплея (EDID). Обычно вы можете принудительно обнаружить монитор на панели управления графического драйвера.
Однако, если это недоступно, вы можете использовать окно «Разрешение Windows» для обнаружения устройств, когда монитор отключен, затем выберите дисплей, на котором будет отображаться «Другой дисплей не подключен», затем в разделе «Несколько дисплеев» вы можете раскрыться и выбрать «Попробуйте подключиться в любом случае », который будет транслировать сигнал на монитор через выбранный вами тип порта (сигнал не будет интерактивным), затем подключите дисплей, который должен правильно интерпретировать передаваемые ему сигналы.
Принудительное разрешение отменяет обнаружение экрана и должно сохраняться в течение сна.
источник
Та же проблема здесь с Windows 8.1 и Macbook Air 2013 (Intel HD Graphics 5000). Я стараюсь все. Наконец, я пошел в Intel с обновленными версиями драйверов для моей видеокарты, и проблема не исчезла. Затем я перешел к свойству graphics: при включении второго дисплея в режиме Multiple Display я выбираю «Отключить этот дисплей», затем после отключения второго дисплея я выбираю «Расширить рабочий стол», и проблема исчезает. Надеюсь, что это работает для вас.
источник
В моем случае, с тремя мониторами 1920x1080, расположенными горизонтально, кажется, что это было исправлено путем перехода к ключу реестра, указанному в других ответах (
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
), поиска ключа, начиная сSIMULATED
, затем изменения всех значений 1920 для этого ключа на 5760 (1920 раз три, для трех мониторов).Я предполагаю, что
SIMULATED
ключ используется, когда компьютер переходит в спящий режим, но Windows по-прежнему необходимо поддерживать рабочий стол в процессе перехода в спящий режим или выхода из него, даже если фактические мониторы еще не сообщают о себе.источник
Для меня исправление было https://superuser.com/a/908156/238666 . Описание: Windows не может прочитать информацию EDID с монитора при пробуждении, и в панели управления Nvidia вы можете сохранить информацию EDID в файл и настроить компьютер для чтения этой информации из этого файла в разделе «Задача: рабочая станция, просмотр системы». Топология, источник EDID.
На мой ограниченный взгляд, проблема может быть связана с картой Nvidia, но также с Windows, DisplayPort или монитором (Lenovo X1 4K)
источник
Я решил с помощью этого небольшого приложения:
https://github.com/hunkydoryrepair/MonitorKeeper/releases
Просто запустите его, и он будет поддерживать окна в том же положении.
Большое спасибо @hunkydoryrepair.
источник
Как ни крути, но в соответствии с известной проблемой Dell со специфической ссылкой на мониторы 4k: http://www.dell.com/support/Article/us/en/19/SLN295708/EN Мне пришлось переключиться с 59/60 Гц на 30 Гц на моем 3 x Dell P2415Q 4K UHD на Intel 4600, подключенном к стандартному DP / mDP дисплея, и это мне помогло - как говорится в статье Dell KB. Это относится и к UP3214Q и P2715Q.
Проблема не проявляется на более низком разрешении QHD Dell U2515H + то же видео / ПК
Удаление ключей реестра и обновление драйверов не помогали.
Upd 2018/08: и обновление видеокарты до NVIDIA Quadro P600 не решило проблему, поэтому оставалось на частоте 30 Гц.
источник