3

На моей Windows 10, x64 с nVidia GTX 760 я испытываю раздражающие эффекты:

Каждый раз, когда мои два экрана выключаются для экономии энергии или ОС переходит в режим ожидания, все мои окна переходят на основной экран после пробуждения / включения экранов. Я установил время отключения экрана на одну минуту. Переместил firefox на экран 2, подождал минутку, перевел мою мышь для включения экранов -> firefox и все остальное вернулось на основной экран.

Я полностью удалил драйверы nvidia, перезапустил и снова установил их, но похоже, что это не так.

Есть ли что-то необычное, что можно сделать в такой ситуации? Я знаю, что это не стандартное поведение, так как в моей жизни было несколько двухэкранных настроек, и ни одно из них не показало такого поведения.

Экран 1 подключен через HDMI, а экран 2 через DVI-D. Я не могу переключить соединения, так как на Экране 2 нет HDMI или Display Port. Но AFAIK DVI или HDMI не должны иметь большого значения

1 ответ1

0

Я перепробовал множество исправлений, которые есть в ответах на похожие вопросы на разных форумах, и ни один из них не помог. По-видимому, Microsoft инициирует восстановление каждого окна, как только отображается приглашение к входу в систему, и проверяет, есть ли экранная область, как она это делает. Когда он активирует мониторы, может быть задержка, прежде чем монитор будет обнаружен ОС, и Windows использует имитированный монитор по умолчанию, если еще не обнаружен монитор. Microsoft любит такое поведение, так как оно предотвращает потерю доступа к закадровым окнам, если вы уменьшаете количество экранов, особенно после того, как кто-то отключает проектор от ноутбука в конце собрания.

Эта задержка на мониторе, становящемся видимой для системы, может также зависеть от того, как монитор подключен к системе (VGA, HDMI, DVI или DisplayPort), и от того, как графический адаптер сообщает о конфигурации монитора во время пробуждения. С моей настройкой (Radeon R9 260, мониторы LG, основной для PowerPort, более старый, меньший по HDMI) кажется, что конфигурация монитора не полностью видна для Windows, пока оба маленьких окна состояния монитора не исчезнут.

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

Кажется, проблема в том, что нажатие клавиши или кнопки мыши инициирует как пробуждение, так и вход в систему за одно действие. Даже когда инициирование входа в систему ожидает ввода пароля или выбора другого пользователя, оно начинает пробуждать окна предыдущего сеанса, чтобы сэкономить время. Поэтому можно посмотреть на конфигурацию монитора, чтобы убедиться в правильности размещения окна, прежде чем многие мониторы проснутся и станут готовыми и видимыми для системы.

Хитрость заключается в том, чтобы отделить пробуждение от входа в систему. Одним из способов является использование кнопки питания компьютера для пробуждения, если она настроена на это. На одной из моих клавиатур есть кнопка включения / выключения, и это тоже работает.

Я обычно использую способ, чтобы переместить мышь (также работала бы клавиша со стрелкой), чтобы начать пробуждать систему, а затем дождаться полного пробуждения монитора, прежде чем нажимать любую другую клавишу или кнопку мыши, чтобы получить приглашение для входа в систему. , Мои мониторы отображают небольшое окно информации о конфигурации при запуске, и, если я подожду, пока оба из них исчезнут, прежде чем нажимать клавишу или кнопку мыши, чтобы получить приглашение для входа в систему, окна обычно появляются там, где они есть. Я жду, чтобы увидеть фоновые обои без приглашения на вход в систему, пока не завершится инициализация монитора, а затем нажимаю, чтобы вызвать запрос на вход в систему.

Если я начну с нажатия кнопки мыши или любой другой клавиши клавиатуры, или если это произошло после того, как компьютер перешел в спящий режим, даже если я никогда не входил в систему, это может вызвать как пробуждение, так и вход в систему (отображение пользователя по умолчанию и принятие пароль) одновременно. Это приводит к тому, что система начинает пробуждать окна, программа за программой, не имея возможности видеть мониторы, и все они оказываются в левом верхнем углу моего основного монитора. Иногда, скажем, если я перемещаю мышь, но затем нажимаю кнопку слишком быстро, некоторые программы (скажем, Excel и Bing) перемещают свои окна туда, а другие (возможно, Chrome и Word) оставляют их там, где они были. Я думаю, что это подтверждает мои теории выше, почему это работает.

Также некоторые окна имеют тенденцию мигрировать вниз и вправо при пробуждении; Я не вижу в этом особого решения, кроме как расширить окно до нижнего или правого края экрана или, по крайней мере, до него (удар по низу в Win10 имеет тенденцию расширять окно вертикально над обоими экранами, в верхняя / нижняя конфигурация).

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