Windows выходит на основной монитор после выхода из режима ожидания со смешанной настройкой DisplayPort и DVI-D с двумя мониторами

1138
Jinxed

описание проблемы

Я использую следующую настройку:

  • nVidia GeForce GTX 680
  • Dell UP3214Q (Ultra-HD, 3840x2160, работает в собственном разрешении, подключен через DisplayPort 1.2, то есть DisplayPort на GTX -> mini-DisplayPort на мониторе, настройка в качестве основного)
  • Dell 3008WFP (2560x1600, работает в собственном разрешении, подключен через DVI-D, настроен как дополнительный)
  • Windows 8.1 Pro x64
  • Последние версии драйверов nVidia и мониторов

Возникает следующая проблема: даже при пробуждении только из режима ожидания все ранее запущенные приложения переносятся на основной монитор.

Собственное исследование проблемы

Исходя из настройки с двумя мониторами с использованием двух подключений DVI-D к одной и той же графической карте, которая не показала ошибочную перестановку окон, я полагаю, что текущее поведение с новой настройкой может быть результатом обработки nPidia GTX 680 DisplayPort и DVI-D как-то иначе, что может заставить Windows 8.1 «забыть» вторичную систему хотя бы на мгновение.

Дальнейшие исследования

Я обнаружил эту коллекцию слайдов на DisplayPort от VESA, из которой я сделал вывод, что UltraHD может не обеспечивать (правильный) сигнал на выводе Hot-Plug-Detect при программном отключении или в процессе «пробуждения» из режима ожидания в то время как 3008WFP, кажется, обеспечивает этот сигнал на DVI-D аналог. Таким образом, мой UltraHD не обнаруживается вовремя, что приводит к тому, что все приложения сначала переносятся на 3008WFP, и когда UltraHD наконец сообщает о своем присутствии, все окна возвращаются к нему, поскольку он является основным. : |

Вопросы

  1. Как мне установить окна на соответствующих мониторах после выхода из режима ожидания, когда я их оставлял, прежде чем перейти в режим ожидания?
  2. Будет ли возможность подделать сигнал Hot-Plug-Detect на UltraHD без потери возможности прерывания ( см. Стр. 21 здесь )?

Рекомендации

DisplayPort Технический обзор

3
Может ли 680 делать 2160p @ 60 Гц через HDMI? Я думаю, что это может быть проблема с 30-дюймовым, слишком медленным, чтобы проснуться по DVI. Louis 9 лет назад 0
@Louis: Нет. Ни HDMI, ни DVI-D не достаточно для 3840x2160 @ 60, поэтому я использую DisplayPort. Дело в том, что старый 3008WFP работает безупречно во всех случаях. Я думаю, что это связано с DisplayPort 1.2, который, возможно, не посылает сигнал «здесь подключен монитор», даже когда монитор выключен. DVI делает это очевидно. Так что, похоже, дело в том, что мониторы не обнаруживаются автоматически, но я не знаю, как этого добиться в Windows 8.x. Jinxed 9 лет назад 0
Я предлагал HDMI на 3008WFP. Я заметил, что мои настройки упорядочили и, возможно, подтвердили порты в следующем порядке: DP> HDMI> DVI> VGA. Louis 9 лет назад 0
У меня была та же проблема, и после тонны поиска нашел ответ здесь: http://superuser.com/questions/730258/how-to-prevent-windows-8-1-from-gathering-windows-onto-a- single-display-when-sle Они попробовали несколько решений, но я обнаружил, что редактирование реестра помогло мне! 9 лет назад 0
Спасибо за совет, но указанный раздел реестра нигде в реестре (я искал весь реестр ...). :( Jinxed 9 лет назад 0
@Louis: 3008WFP не проблема, но, очевидно, UltraHD не обнаруживается, если он не включен (возможно, из-за DisplayPort). DVI-D не имеет этой проблемы, но я не могу использовать DVI-D для UltraHD. Кажется, мне нужно как-то помешать Windows переключить настройку монитора, если какой-то дисплей отсутствует, но я не нашел никаких средств, как выполнить этот подвиг, несмотря на то, что искал несколько недель, возможно, даже месяцев. : | Jinxed 9 лет назад 0
Классная находка с помощью штыря горячей замены. У вас есть ненужный кабель DVI? Интересно, что случится, если вы уберете булавку? Изменить: нашел еще несколько интересных ответов. Посмотрите, можете ли вы отключить эту функцию DDC / CI. superuser.com/questions/630555/turning-displayport-monitor-off-disables-monitor-completely Louis 9 лет назад 0

1 ответ на вопрос

0
bhizzle1121

Рассматривали ли вы просто не переходить в режим ожидания? Лично я отключаю режим ожидания из-за проблем с производительностью и никогда не хочу, чтобы диски вращались. Это может быть простое, постоянное или временное решение, пока вы пытаетесь выяснить, почему монитор теряет свой сигнал.

Кроме того, подключение силового трансформатора 5 В к «горячему проводу» порта дисплея может быть хитростью, чтобы заставить его думать, что он всегда получает сигнал. --- --- Рискованный

Я считал это, но принимая во внимание мой счет за электроэнергию, переход в режим ожидания угасания невозможен. Jinxed 9 лет назад 0
Понял. Вы также можете попробовать замедлить сигнал на 3008WFP. Я думаю использовать HDMI от видеокарты к переключателю сигнала HDMI на монитор. Добавление устройства в середину может замедлить автоопределение настолько, чтобы сначала отправить сигнал на UP3214Q. (также может быть селектор сигнала dvi-d). bhizzle1121 9 лет назад 0
Я начинаю думать, что проблема связана с самим UltraHD-монитором, так как я получил сообщение, что более поздние выпуски прошивок не показывают проблему, с которой я столкнулся. :( Jinxed 9 лет назад 0
Ламе. Время RMA? bhizzle1121 9 лет назад 0