Eu tenho um monitor ASUS PA328Q 4K conectado à saída DisplayPort de uma MSI NVIDIA GeForce GTX 970 4G. O monitor está configurado para usar o DisplayPort 1.2. Estou executando o Windows 8.1 Pro de 64 bits. O monitor funciona bem em resolução máxima (3840x2160 a 60 Hz no modo RGB).
No entanto, sofro do problema clássico do Windows + DisplayPort, em que o Windows redefine a posição de todas as janelas abertas para caber em um retângulo superior esquerdo de 1024x768 sempre que o monitor entra em suspensão ou é desligado (manualmente ou pelo próprio Windows). Esse problema é bem conhecido e bem documentado, incluindo aqui no Superusuário: 1 2
Existe um truque de registro que essencialmente permite especificar a resolução que o Windows deve usar como padrão quando nenhum monitor estiver conectado. Isso tem efeito e parece ser suficiente para a maioria dos usuários.
Infelizmente, esse truque não é suficiente com o monitor PA328Q. Ao conectar o meu computador a partir de outro via TeamViewer , parece que o monitor muda primeiro para 2560x1600 por uma fração de segundo antes de mudar para 3840x2160 total. Isso é suficiente para fazer com que o Windows redimensione todas as janelas para caber em um retângulo de 2560x1600.
O suporte técnico da ASUS se recusa a fornecer qualquer suporte, a menos que eu siga suas "instruções úteis" para reinstalar o Windows.
Após semanas de investigação, estou desesperado por qualquer solução que não envolva um programa de má qualidade que registre todas as janelas mover / redimensionar ações para restaurar as janelas posteriormente.
EDIT: Um detalhe que me escapou até agora: durante o breve instante em que a tela está em 2560x1600, o painel de controle da NVIDIA informa que o monitor está conectado através de DVI (o que não é, é claro) e 2560x1600 parece ser o resolução máxima suportada pelo DVI.