Недавно я обновил монитор до 4K для своей Windows 7 и, как многие обнаружили (например, в этом вопросе), использование DisplayPort для монитора приводит к изменению размера и перемещению всех окон, когда монитор переходит в спящий режим или выключается. ,

Когда я использую HDMI, проблема не возникает, поскольку связь HDMI DDC не отключается, когда монитор переходит в спящий режим. Однако это ограничивает частоту обновления до 30 Гц, что вовсе не идеально.

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

Когда я снова включаю монитор, он отключается, а затем снова подключается. В течение короткого периода времени, когда это происходит, Windows возвращается к экрану по умолчанию «Устройство отображения на: VGA»:

Симулированный дисплей

Насколько я могу судить, это "экран", с помощью которого можно управлять разрешением, используя записи «SIMULATED _...» в regedit, как упомянуто в паре ответов на связанный вопрос. С этой целью я попытался изменить конфигурацию, чтобы она соответствовала моему монитору 4k. Изменение записей сделало что-то, по умолчанию 1024x768. Однако, похоже, что Windows ограничивает значения в этих записях 1600x1200.

Если я полностью отсоединяю монитор, он возвращается к этому монитору по умолчанию, но не позволяет выбрать любое разрешение, превышающее 1600x1200.

TL; DR

Кто-нибудь знает, возможно ли изменить смоделированное разрешение на UHD вместо ограничения 1600x1200?

В качестве альтернативы, существует ли или можно написать драйвер (например, на основе UMDF), который будет действовать как виртуальный дисплей UHD?


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

1 ответ1

0

У меня была похожая проблема Displayport на windows 7, когда окна изменялись в размерах и перемещались после сна, а иногда монитор вообще не просыпался, если я сначала не выключил его и не отключил питание (выполнение только одной из этих действий не почини это).

Мне удалось исправить это в настройках конфигурации моего монитора, установив для Displayport Hot-Plug Detection значение "Всегда активно" (по умолчанию было установлено значение "Низкое энергопотребление"). Это был монитор HP, но если ваш ASUS имеет аналогичную настройку, позволяющую поддерживать Displayport активным во время сна (а не переходить в режим низкого энергопотребления), это может решить вашу проблему. Я также обнаружил, что во время сна мои порты USB на мониторе должны находиться в состоянии пониженного энергопотребления (а не в автономном режиме), что останавливало раздражающие 2-3 события "USB device found", которые я получал каждый раз, когда просыпался мой монитор. ,

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