Vários monitores: janelas se movendo (algumas vezes) após ativar os monitores

9

Nota:

Eu li várias soluções para esse problema, as quais parecem envolver a procura de uma chave no registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration, que é prefixada com SIMULATED_. Eu não tenho essa chave lá. Eu só tenho duas teclas: uma que representa dois dos meus 3 monitores e outra que representa todos os três.

Tentei excluir tudo dentro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuratione dentro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivitye reiniciei. Isso redefiniu as configurações do meu monitor e tive que reorganizar as áreas de trabalho de acordo ... mas o problema ainda surge de vez em quando.

Editar 1:

Percebi agora que, quando acordei os monitores, meu monitor central estava definido para uma resolução de 1920x1080, enquanto os monitores laterais tinham 2560x1440. Então, de alguma forma, a resolução está sendo alterada aleatoriamente e (na maioria das vezes) é revertida, causando a mudança nas janelas.

Outras vezes, notei que todos os meus ícones da área de trabalho foram movidos para outra tela (eu os mantenho no centro), apesar da tela central ser a "principal" no Windows. Então aqui, ao que parece, dois monitores trocaram de lugar aleatoriamente nas configurações.

Aqui está uma captura de tela das minhas configurações de registro relevantes. Eu selecionei uma das chaves do registro, mas as outras duas abaixo são exatamente iguais, ao que parece.

insira a descrição da imagem aqui


Eu tenho três monitores ASUS PB278Q (27 polegadas 2560x1440) e estou tendo problemas desde que atualizei do Windows 8.1 para o Windows 10 no ano passado. Costumo fixar duas janelas específicas próximas uma da outra em um monitor e, quando volto ao computador após um longo período de tempo, percebo que às vezes (mas não o tempo todo) as janelas não estão mais posicionadas corretamente. Eles estão no mesmo monitor, mas é como se a resolução tivesse mudado da noite para o dia e agora as janelas não estão onde estavam.

Em um dos meus outros monitores, acho que algumas vezes (mas nem sempre) as janelas se movem completamente para o meu monitor central.

Meu monitor mais à esquerda está conectado via Dual Link DVI, enquanto os monitores do meio (primário) e direito estão conectados via DisplayPort.

O DDC / CI está ativado para todos os três monitores.

Eu tenho um NVidia GTX 960 com drivers bastante recentes (se não mais novos).

Mirrana
fonte
2
Eu já tive isso algum dia. Eles são modelos diferentes? Eu estou convencido de que isso acontece porque os monitores de tempos diferentes para iniciar-se após o sono
Journeyman Geek
2
O problema pode ser devido ao uso de diferentes tipos de portas. Você está tendo esse problema principalmente com o DP? A economia de energia do DP desconecta o monitor e o Windows o "re-descobre" ao ativar. Dê uma olhada nessas respostas minhas: resposta1 e resposta2 . Tente também em Painel de controle / Opções de energia / Alterar configurações do plano / Alterar avançado / Configurações de energia / Configurações USB, para desativar a configuração de suspensão seletiva por USB. Verifique se você possui a Nvidia mais recente com a GeForce Experience instalada (é necessário registro).
precisa saber é

Respostas:

3

De acordo com a sua descrição, parece que seu problema é principalmente com as portas DisplayPort. As portas DisplayPort no Windows são implementadas de maneira diferente das portas VGA e DVI, pois quando entram no estado de suspensão, o Windows as trata como se fossem removidas, deslocando até as janelas exibidas para outros monitores. Quando o monitor é ativado, o Windows o trata como um novo dispositivo sendo descoberto. Esse comportamento pode ser a causa dos seus problemas.

Uma solução pode ser desativar o monitor do modo de suspensão:

  • Abra o Painel de controle / Opções de energia
  • Para o seu plano de energia, clique em Change plan settings
  • Mude a Turn off displaycaixa suspensa paraNever
  • Clique em Save changes

Também vi relatórios que ajudam a desabilitar USB Selective suspend em Painel de controle / Opções de energia / Alterar configurações do plano / Alterar avançado / Configurações de energia / Configurações USB. Esses relatórios são suspeitos, pois o monitor não é um dispositivo USB, mas vale a pena tentar.

Outra solução que impede o Windows de verificar a presença contínua dos monitores DisplayPort e, portanto, para não detectar que eles estão em suspensão, é manter as propriedades EDID dos monitores DisplayPort.

Para esta solução, veja estas respostas minhas:

harrymc
fonte
Eu costumava ter uma Radeon R9 290 e esse problema nunca surgiu. Naquela época, eu estava usando a mesma combinação de portas: um DVI e dois DP. Naquele momento, eu era capaz de deixar as janelas abertas em qualquer tela e voltar mais tarde e as janelas ainda estavam exatamente onde as deixei. Não haveria redimensionamento arbitrário da minha área de tela
Mirrana
1
Interessante. Vejo que todas as minhas respostas vinculadas pertencem à NVIDIA GeForce GTX, assim como a sua. Portanto, o problema pode estar entre a NVIDIA e o Windows. No entanto, o R9 possui duas portas DVI de link duplo, uma HDMI, mas apenas uma DisplayPort, portanto, o problema pode ter sido menos perceptível.
harrymc
Você pode colocar seu monitor principal em DVI - isso deve minimizar o problema.
harrymc
2

Honestamente, tudo o que posso dizer é o que funcionou para mim.

Para mim, parece que você está procurando uma solução e esta é uma boa solução real. Você realmente não precisa mexer no registro para obter o que deseja alcançar.

Esta é a ferramenta: http://dualmonitortool.sourceforge.net

e aqui está a captura de tela da ferramenta das minhas configurações atuais. Você pode ver que tenho várias resoluções configuradas e muitos monitores. Nada muda para mim, apenas configurei uma vez e sem problemas novamente.

insira a descrição da imagem aqui

Recentemente, eu até desabilitei o início automático com o Windows e o problema não retornou. Para mim, parece que a ferramenta, de alguma forma, faz as alterações de registro que você está procurando.

DeerSpotter
fonte
Acabei de verificar a ferramenta, e ela não parece fornecer nenhum mecanismo para alterar outra coisa senão o monitor principal ou o brilho. O que isso deve realizar?
Mirrana
@ agent154 permite definir monitores primários e recorda esta informação.
DeerSpotter 10/01