Недавно я обновил монитор до 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 одновременно, хотя используется только один.