Atualmente, estou executando o Windows 7 Ultimate de 64 bits com uma configuração de monitor duplo com uma placa de vídeo NVIDIA 7950 GT. Um monitor é dedicado a esta máquina e o outro monitor está conectado a um comutador DVI KVM.
Quando mudo para o meu outro computador, o Windows 7 desativa o monitor. No entanto, quando eu volto, ele não reativa o monitor. A única circunstância que reativa automaticamente o segundo monitor é quando eu volto depois que o Windows coloca os monitores no modo de economia de energia. Estou constantemente precisando abrir o painel de controle da NVIDIA para reativar o monitor.
No Windows XP, eu apenas desabilitava o serviço NVIDIA para impedir a detecção automática do monitor (o que não resolve o problema no Win7) e, no Vista, havia uma invasão de registro que evitaria isso. Parece que isso foi removido no Windows 7.
Encontrei perguntas semelhantes postadas neste site, mas nada que corresponda exatamente ao meu problema. O link a seguir é a pergunta que mais se aproxima, mas não fornece uma solução para o problema.
Como corrijo a detecção de monitor no Windows 7?
Existe uma maneira no Windows 7 de desativar a detecção automática de monitores?
Atualização: Acabei de adicionar uma segunda placa gráfica à minha máquina com Windows 7 de 64 bits. Liguei um monitor em cada placa gráfica. Agora, quando eu uso o comutador KVM para alternar entre si, ele reativará o segundo monitor como deveria. No entanto, existem algumas peculiaridades com isso. Se eu tiver um programa maximizado no segundo monitor e ele tiver foco, quando eu alternar, ele passará para o monitor 1. Se eu tiver um programa maximizado no segundo monitor e ele não tiver foco, quando eu alternar, ele se comportará como ele é minimizado e, quando eu o recuperar, ele será maximizado no monitor 1.
Definitivamente melhor do que era, mas ainda procurando uma maneira de desativar a detecção automática.
Respostas:
Talvez isso seja muito simples, mas você já tentou usar a tecla de atalho do Windows + P? Isso funciona apenas no Windows 7, mas é uma maneira rápida de estender, duplicar ou selecionar uma única tela. (nota: quando diz que o projetor é significa sua tela secundária)
Se você estiver lidando com o Windows Vista, poderá desativar a Detecção automática seguindo este guia. É supostamente apenas para placas nvidia, mas também pode funcionar para outras pessoas.
Esse post diz:
OU
Você também pode fazer isso diretamente do registro:
Usando o Editor do Registro do Windows Abra o editor de registro do Windows (regedit) Navegue para este local
Clique com o botão direito do mouse no valor (UseIViewHelper) e selecione Modificar. defina os dados do valor como 0 para desativar o recurso TMM no Windows. Se você deseja reativar o recurso TMM, defina os dados do valor como 1.
Você também precisa reiniciar o PC posteriormente.
referência
No que diz respeito ao Windows 7, não é possível no momento. De acordo com os moderadores dos fóruns da Microsoft: "Esse comportamento é intencional e não acho que haja uma maneira de substituir essa funcionalidade, exceto para garantir que os dois monitores estejam ligados quando você iniciar o sistema". Muito manco. No momento, porém, há uma maneira de solicitar esse recurso. Por favor, acesse o link e solicite esse recurso se achar que é importante. Também um ticket para o recurso também foi criado oficialmente. Somente o tempo será capaz de dizer.
Um software de terceiros pode ser útil, mas eu não o usei pessoalmente para esse fim. Eu encontrei o MultiMon que é construído para vários monitores. Espero que isso seja de alguma utilidade até a microsoft acertar.
fonte
Para desativar a detecção do monitor, com placas AMD / ATI gfx no Windows 7, procure a chave do registro DMMEnableDDCPolling e defina-a como 0 (é DWord). Existem vários lugares no registro em que essa chave está localizada. Mude todos eles e reinicie. Isso desabilitará a busca constante do driver de vídeo para detectar se o usuário conectou um monitor.
Se você não tiver a entrada, procure as chaves UMD em HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E968-E325-11CE-BFC1-08002BE10318} \ e adicione-as a elas.
fonte
Dê uma olhada nos seus serviços. Eu tive um problema semelhante e desabilitei o "AMD External Events Utility" e ele parou de procurar o monitor. Eu acho que no meu sistema antigo era chamado "ati hotkey poller"
fonte
Provavelmente, existe uma peça de hardware que pode resolver seu problema.
O objetivo desse dispositivo é ficar entre o cabo do monitor e fazer o computador pensar que o monitor ainda existe. Faz isso gravando o EDID uma vez e repetindo o tempo todo depois.
fonte
No caso da placa NVidia, é necessário desativar os serviços "NVIDIA Update Service Deamon".
fonte
Eu tenho uma situação semelhante a você, exceto que, em vez de um kvm, meu sistema principal está conectado ao DVI e o secundário ao VGA. Dessa forma, eu uso a seleção de entrada do monitor.
Se isso não for suficiente: Qual KVM você está usando? Você tem o mesmo problema se desconectar e conectar os cabos? Ligar e desligar o monitor faz com que o Windows o detecte?
Talvez você precise de um kvm melhor ? (Isso faz com que os dois computadores pensem que estão conectados a um monitor.)
fonte
A única coisa que posso apresentar, que não é uma solução muito boa, é comprar uma KVM melhor.
Meu primeiro KVM antigo teve exatamente o mesmo problema que você está dizendo. Atualizei para um novo digital e ele basicamente emula / falsifica um sinal, mesmo quando você não está no canal.
Fora isso, criei uma correção do registro para você que deve desativar o TMM no Windows 7 .
fonte
Aqui está uma solução que funcionou para mim. Windows 7, NVidia Quadro NVS 295. Mas isso é amplamente irrelevante.
A parte importante é que esses são monitores HP EliteDisplay 241i.
Vá para o menu na tela> Controle de entrada> Detecção de hot plug DP> mude de Baixo consumo para Sempre ativo.
Fazer isso nos dois monitores resolveu o problema para mim. Eu suspeito que outros monitores terão configurações semelhantes.
fonte