У меня есть монитор 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.