8

Замечания:

Я прочитал несколько решений этой проблемы, каждый из которых, кажется, связан с поиском ключа в реестре по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration , который имеет префикс SIMULATED_ . У меня там нет такого ключа. У меня есть только два ключа: один представляет два из трех моих мониторов, а другой - все три.

Я попытался удалить все в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration и в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity и перезагрузился. Это сбросило мои настройки монитора, и мне пришлось соответствующим образом переставить рабочие столы ... но проблема все еще возникает время от времени.

Изменить 1:

Я только что заметил, что когда я просыпался от мониторов, мой центральный монитор был настроен на разрешение 1920x1080, в то время как боковые мониторы были 2560x1440. Так или иначе, разрешение меняется случайным образом, и (в большинстве случаев) оно возвращается обратно, что вызывает сдвиг в окнах.

Несколько раз я заметил, что все значки на рабочем столе были перенесены на другой экран (я держу их в центре), несмотря на то, что центральный экран является "основным" в Windows. Так что тут вроде бы два монитора просто случайно поменялись местами в настройках.

Вот скриншот моих соответствующих настроек реестра. Я выбрал один из ключей реестра, но другие два, похоже, точно такие же.


У меня есть три монитора ASUS PB278Q (27 дюймов 2560x1440), и у меня были проблемы с тех пор, как в прошлом году я обновил Windows 8.1 до Windows 10. Я часто прикрепляю два конкретных окна рядом друг с другом на одном мониторе, и когда я возвращаюсь к своему компьютеру через длительный период времени, я обнаруживаю, что иногда (но не всегда) окна больше не располагаются правильно. Они находятся на одном мониторе, но разрешение изменилось за одну ночь, и теперь окна не там, где они были.

На одном из моих других мониторов я обнаружил, что иногда (но опять же не всегда) окна полностью перемещаются к моему центральному монитору.

Мой самый левый монитор подключен через Dual Link DVI, а средний (основной) и правый мониторы подключены через DisplayPort.

DDC/CI включен для всех трех мониторов.

У меня есть NVidia GTX 960 с довольно свежими (если не новейшими) драйверами.

2 ответа2

1

Согласно вашему описанию, похоже, что ваша проблема в основном с портами DisplayPort. Порты DisplayPort в Windows реализованы не так, как порты VGA и DVI, поскольку при переходе в состояние сна Windows обрабатывает их так, как если бы они были удалены, даже смещая отображаемые окна на другие мониторы. Когда монитор просыпается, Windows воспринимает его как обнаруженное новое устройство. Такое поведение может быть причиной ваших проблем.

Одним из решений может быть отключение монитора от сна:

  • Открыть Панель управления / Параметры электропитания
  • Для вашего плана электропитания нажмите на Change plan settings
  • Измените раскрывающийся список Turn off display на Never
  • Нажмите на Save changes

Я также видел сообщения о том, что помогает USB Selective suspend разделе «Панель управления» / «Параметры питания» / «Изменить параметры плана» / «Дополнительные» / «Параметры питания» / «Параметры USB». Эти отчеты являются подозрительными, поскольку монитор не является устройством USB, но, возможно, стоит попробовать.

Другим решением, которое не позволит Windows проверять постоянное присутствие мониторов DisplayPort и, следовательно, не обнаруживать, что они находятся в спящем режиме, является сохранение свойств EDID мониторов DisplayPort.

Для этого решения см. Эти мои ответы:

1

Честно говоря, все, что я могу сказать, это то, что работает для меня.

Мне кажется, вы ищете решение, и это хорошее реальное решение. Вам действительно не нужно возиться в реестре, чтобы получить то, чего вы хотите достичь.

Это инструмент: http://dualmonitortool.sourceforge.net

и вот скриншот инструмента моих текущих настроек. Вы можете видеть, что у меня установлено несколько разрешений и много мониторов. Ничего не меняется для меня, я просто настроил один раз и никаких проблем снова.

Недавно я даже отключил автоматический запуск с Windows, и проблема не вернулась. Мне кажется, что инструмент каким-то образом вносит те изменения в регистр, которые вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .