Atualizei recentemente para um monitor 4K para o meu Windows 7 e como muitos descobriram (por exemplo, em esta questão ), usando DisplayPort para o monitor faz com que todas as janelas para redimensionar e reposicionar quando o monitor vai dormir ou está desligado.
Quando uso o HDMI, o problema não está presente, pois o link DDC HDMI não se desconecta quando o monitor entra em suspensão. No entanto, isso limita a taxa de atualização para 30Hz, o que não é de todo ideal.
Estou tentando restringir o problema e, conectando-me ao PC por meio do TeamViewer e, em seguida, desligando e ligando o monitor novamente, vejo o problema. Quando o monitor é desligado, nada acontece - a resolução da tela permanece a mesma e, curiosamente, o Windows ainda relata que a tela atual é UHD e meu monitor Asus PB279Q, embora esteja desligado.
Quando ligo o monitor de volta, ele parece desconectar e, em seguida, reconectar. No breve período em que isso está acontecendo, o Windows retorna à tela padrão "Exibir dispositivo em: VGA":
Tantoquantoeupossodizerissoéa"tela" que a resolução pode ser controlada usando o "SIMULATED _..." entradas no regedit, como mencionado em um par de respostas da questão vinculada. Para esse fim, eu tentei mudar a configuração para coincidir com o meu monitor de 4k. Alterar as entradas fez algo, já que o padrão é 1024x768. No entanto, parece que o Windows está limitando os valores nessas entradas a 1600x1200.
Se eu desconectar totalmente o monitor, ele volta para esse monitor padrão, mas não me permite selecionar nenhuma resolução maior que 1600x1200.
TL; DR
Alguém sabe se é possível alterar a resolução simulada para UHD em vez de se limitar a 1600x1200?
Como alternativa, existe ou é possível escrever driver (por exemplo, baseado em UMDF) para atuar como uma exibição UHD virtual?
No momento, eu tenho um hack sujo para impedir que isso aconteça conectando o monitor com HDMI e DisplayPort e, em seguida, duplicando os monitores. O resultado é que quando o monitor adormece e o DisplayPort se desconecta, o link HDMI mantém o strong por assim dizer. Mas isso não é particularmente bom para a placa de vídeo e um grande desperdício de energia, pois está gerando duas saídas de 4k ao mesmo tempo, embora apenas uma seja usada.