У меня есть монитор ASUS PA328Q 4K, подключенный к выходу DisplayPort MSI NVIDIA GeForce GTX 970 4G. Монитор настроен на использование DisplayPort 1.2. Я работаю под управлением Windows 8.1 Pro 64-bit. Монитор отлично работает при полном разрешении (3840x2160 при 60 Гц в режиме RGB).
Однако я страдаю от классической проблемы Windows+DisplayPort, когда Windows сбрасывает положение всех открытых окон в верхний левый прямоугольник 1024x768, когда монитор переходит в спящий режим или выключается (вручную или самой Windows). Эта проблема хорошо известна и задокументирована, в том числе здесь, в разделе Super User: 1 2
Есть трюк с реестром, который, по сути, позволяет указать разрешение, которое Windows должно использовать по умолчанию, когда монитор не подключен. Это действительно имеет эффект, и кажется достаточным для большинства пользователей.
К сожалению, этого трюка недостаточно с монитором PA328Q. При подключении к моему компьютеру с другого компьютера через TeamViewer кажется, что монитор сначала переключается на 2560x1600 за доли секунды, а затем переключается на полный 3840x2160. Этого достаточно, чтобы Windows изменила размеры всех окон, чтобы они уместились в прямоугольник 2560x1600.
Техническая поддержка ASUS отказывается предоставлять какую-либо поддержку, если я сначала не последую их "полезной инструкции" для переустановки Windows.
После нескольких недель исследований я отчаянно нуждаюсь в любом решении, которое не включает в себя некрасивую программу, записывающую каждое действие по перемещению / изменению размера окна, чтобы позже восстановить его.
РЕДАКТИРОВАТЬ: деталь, которая ускользала от меня до сих пор: в течение короткого момента, когда дисплей имеет разрешение 2560x1600, панель управления NVIDIA сообщает, что монитор подключен через DVI (что, конечно, не так), и 2560x1600, кажется, является максимальное разрешение, поддерживаемое DVI.