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 na 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 no modo de suspensão ou está desligado (manualmente ou pelo próprio Windows). Esse problema é bem conhecido e bem documentado, inclusive aqui no Superusuário: 1 2
Há um truque de registro que essencialmente permite especificar a resolução que o Windows deve padronizar quando nenhum monitor é conectado. Isso tem um efeito e parece ser suficiente para a maioria dos usuários.
Infelizmente, esse truque não é suficiente com o monitor PA328Q. Ao conectar-se ao meu computador por meio de outro TeamViewer , parece que o monitor primeiro muda para 2560x1600 para um dividir segundo antes de mudar para 3840x2160 completo. Isso é suficiente para fazer o Windows redimensionar 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 primeiro 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, registrando cada movimento / redimensionamento das ações do Windows para restaurar as janelas posteriormente.
EDIT: Um detalhe que me iludiu 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 por DVI (o que não é, é claro) e aparece 2560x1600 a resolução máxima suportada pelo DVI.