Posso fazer com que o Windows 7 e o Nvidia Control Panel “esqueçam” as resoluções de exibição externa?


5

Estou tendo atualmente um problema com o meu sistema, onde a resolução total de 2560x1440 do meu monitor Dell U2711 não é bem suportada pelo meu laptop ASUS G73S (ele tem uma NVIDIA GeForce GTX440M CUDA com 1,5 GB de RAM). O laptop não tem saídas DVI-D ou DisplayPort e o monitor não suporta oficialmente essa resolução em HDMI. Então, para contornar isso, adicionei uma "Resolução Personalizada" no painel de controle da nvidia. Isso funciona até o computador parar ou ser reinicializado, quando ele pára de funcionar e o driver de exibição se assusta, recusando-se a exibi-lo no monitor interno ou externo até que eu desconecte o conector HDMI.

Na verdade, a máquina inteira parece travar quando eu conecto o monitor, pois também não consigo conectar o VNC ao computador.

Desconectar o monitor externo retorna a funcionalidade por um tempo, mas assim que eu conecto de volta, estou preso novamente.

Se eu obtiver o monitor externo para mostrar uma resolução mais baixa, posso "atualizar" a resolução com êxito - eu só tenho que garantir que o laptop primeiro use a resolução padrão de 1920x1080 que é melhor suportada. Então eu posso aumentar isso depois. Para fazer isso, liguei o conector VGA ao monitor, o que parece ter mudado a idéia do Windows sobre a configuração do meu monitor o suficiente para que ele redefinisse as coisas para os padrões. No entanto, eu suspeito que, se eu reiniciar o computador sem fazer downgrade da resolução, terei problemas ... Não tenho mais monitores para usar este truque!

Eu estou esperando que eu possa encontrar uma maneira de obter os vários componentes do sistema que restauram minha resolução de tela anterior para esquecer essas configurações para que, se eu tiver problemas, possa desconectar o monitor externo, excluir / esquecer todas as configurações de exibição lembradas e plugar de volta para chegar ao "padrão" de 1920x1080 em ambos os monitores.

O atualizador do driver ASUS me diz que eu tenho os drivers mais recentes instalados. Eu tentei uma pesquisa rápida para ver se ainda existem drivers de placa de vídeo "de terceiros" lá fora, mas eu não vi nada.

Alguma ideia?

Respostas:


5

Eu encontrei um caminho.

Eu fui para a chave de registro HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers e excluí as subchaves que tinham DELA neles. Essas são, aparentemente, as janelas de chaves usadas para decidir quais configurações de exibição usar quando a configuração de exibição é alterada. Excluí-los fez com que as janelas esquecessem as configurações e, quando liguei o monitor externo, ele voltou a espelhar os dois monitores com uma resolução mais baixa que funcionava.

Agradecimentos especiais à ferramenta de monitoração de processos sysinternals, que passei um tempo usando para ver quais chaves de registro foram lidas e escritas quando liguei e desconectei meu monitor.

Yay!


1
Obrigado pela dica, isso foi o suficiente para me ajudar a encontrar as configurações no Windows XP Embedded, onde minhas configurações estavam em Control\Current\VIDEO\{hash}\0000\<named settings>. Não havia subchaves com DELA neles.
Kevin Vermeer

1
Sem problemas. Eu acho que o DELA foi porque meu monitor é feito pela DELL, então outros monitores teriam algo diferente lá.
Dobes Vandermeer

Ei @DobesVandermeer: ​​obrigado por isso! Votado No entanto, quando eu filtrar algumas coisas meu arquivo de log é absolutamente enorme! Como você filtrou a saída para descobrir quais chaves excluir? (Disposto a dar-lhe uma gorjeta generosa, pois isso é um grande problema para mim agora)
Psi

@ThomasHollis Desculpe, faz tantos anos. Definitivamente procure por "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers" nos logs e ver quais subchaves estão em uso. Ou simplesmente vá lá no regedit e veja se alguma das subchaves parece ter o nome da sua combinação de exibição, você pode tentar excluí-las. Eu acho que é basicamente OK para apagar as chaves aqui e o Windows irá fallback no padrão.
Dobes Vandermeer

1

Eu resolvi seu problema baixando teamviewer e, em seguida, anexando a minha tela que não funciona ao meu laptop e, em seguida, conectei ao meu laptop usando outro PC ou dispositivo móvel usando o app teamviewer. em seguida, foi para a tela res e mudou de volta para as configurações normais. OBSERVAÇÃO, VOCÊ DEVE USAR O TEAMVIEWER, QUALQUER OUTRO APLICATIVO DE CONTROLE REMOTO ANEXA-SE AO COMPUTADOR COMO EXIBIÇÃO.


0

Se você estiver usando o Windows 7, uma maneira mais fácil pode ser acertar o Function + F5 (ou F8 dependendo do fabricante). Se você tentar isso com o seu monitor externo DESCONECTADO, verá que pode navegar pelas opções que surgem com as teclas de seta.

Conecte seu monitor externo de volta e ambos os displays devem ficar escuros. Volte para o menu Function + F5, pressione a seta para a direita uma vez (para "apenas computador"), pressione "enter" e você deve ter o monitor do laptop de volta com o monitor externo ainda conectado. Agora você pode usar o menu de configuração para reativar o monitor externo e definir a resolução.

Eu só tive esse problema e a resolução acima (sem trocadilhos) funcionou para mim.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.