2009-05-21 12:32:37 +0000 2009-05-21 12:32:37 +0000
19
19

Forçar resolução nativa para monitor não-PnP no Windows

Tenho um monitor de 22 polegadas, 1680 x 1050. Marca X2gen, modelo MW22U. Ligado por cabo DVI à minha placa gráfica NVIDIA GeForce 9600 GT.

Há vários dias o meu monitor deixou de funcionar. Não apresentou nada após o processo de arranque.

Carreguei o Modo Seguro que o forçou a 1024 x 768, o que o exibiu. Instalei controladores actualizados para a minha placa gráfica (NVIDIA GeForce ION Driver 185.85) o que o forçou a 1024 x 768, quando regressei ao Modo Normal.

Mas não posso configurá-lo para uma resolução superior a 1024 x 768!

I depois testou-o com outro monitor - um monitor de 20 polegadas, 1680 x 1050 Dell - que foi detectado com sucesso e que funcionou com a sua resolução nativa. Portanto, o problema é o monitor, não o computador ou placa de vídeo.

I voltou para o monitor de 22 polegadas que ainda era uma porcaria a 1024 x 768. Reparei que o monitor era “Generic Non-PnP”. Penso que antes era “PnP genérico”. Mudei o controlador do monitor para “PnP genérico”. Isso não ajudou.

Instalei e reinstalei o NVIDIA GeForce ION Driver 185.85, mas isso não resolve o problema.

Tentei adicionar “Resoluções Personalizadas” no Painel de Controlo da NVIDIA. Com isso erros: “Teste de modo personalizado falhou”.

Como posso forçar o Windows a utilizar a resolução nativa deste monitor?

Respostas (10)

19
19
19
2009-07-24 10:50:23 +0000

A razão mais provável é que o EDID data do seu monitor esteja corrompido ou não seja transferido correctamente.

EDID diz ao seu sistema quais as características do monitor e qual a resolução que este suporta.

Primeiro verifique se existe algo que possa impedir a troca de EDID: Cabo partido, conector danificado, adaptador VGA-DVI, interruptor de ummonitor-dois estações de trabalho, …

Poderia tentar desactivar completamente o EDID para o seu monitor, uma pesquisa rápida no Google revelou que isto resolvia frequentemente problemas semelhantes para outros utilizadores.

Se isto não puder ser feito com o software do controlador, um último recurso seria desactivar os pinos responsáveis pelo EDID no seu cabo DVI.

Taken from: http://www.overclock.net/ati/47962-way-disable-edid.html

Contudo, tenha cuidado: faça primeiro a sua própria investigação e tente primeiro com um cabo DVI separado.

7
7
7
2009-08-28 16:22:01 +0000

Passei de utilizar um cabo DVI para um cabo VGA, e depois o monitor foi detectado e a sua resolução nativa 1680 x 1050 estava disponível e automaticamente seleccionada.

7
7
7
2012-07-19 07:35:53 +0000

Vou responder a isto mesmo que seja mais de três anos depois de a pergunta original ter sido feita.

deparei-me recentemente com este problema, e deparei-me com o que acredito ser uma solução bastante ideal . As instruções no link são bastante claras, mas vou publicar uma lista editada porque faltaram alguns passos e algumas imprecisões menores:

  1. descarregar Phoenix.zip e extraí-lo para uma pasta de trabalho.
  2. Execute-o e clique no botão da barra de ferramentas “Extract Registry EDID”.
  3. Deve aparecer uma lista de monitores.
  4. Tente encontrar o monitor que corresponde ao monitor que lhe está a dar problemas.
  5. Rever as definições, e se não corresponderem às capacidades reais do monitor, executar os passos 6-9 (caso contrário, saltar para o passo 10).
  6. Clique no botão da barra de ferramentas de lápis para o modo de edição.
  7. Alterar as definições EDID para reflectir as verdadeiras capacidades do monitor.
  8. Preste especial atenção ao separador Tempos padrão.
  9. Os blocos de temporização detalhada 2-4 fornecem algumas opções adicionais muito interessantes.
  10. Guarde o EDID num ficheiro .DAT na sua pasta de trabalho.
  11. Descarregue moninfo.exe e instale-o.
  12. Abra o .DAT guardado com MonInfo e certifique-se de que não se queixa dele.
  13. Se publicar aqui para ajuda.
  14. Se MonInfo ler e mostrar as definições da forma como as configurou em Phoenix, então…
  15. Seleccione “Criar INF…” no menu ficheiro e guarde-o na sua pasta de trabalho.
  16. Sinta-se à vontade para editar as cordas no INF ao seu gosto. [Nota: Não compreendi este passo e acabei por ignorá-lo, mas vou deixá-lo para o caso de ajudar alguém].
  17. Abra Start, escreva “devmgmt.msc”, e prima Enter.
  18. Seleccione o monitor que pretende alterar (no meu caso, era “Generic Non-PNP Monitor”).
  19. Clique com o botão direito do rato e seleccione “Update Driver Software”.
  20. Clique em “Browse my computer for driver software”.
  21. Clique em “Deixe-me escolher a partir de uma lista de drivers de dispositivos no meu computador”.
  22. Clique em “Have Disk…
  23. Navegue para o ficheiro INF na sua pasta de trabalho.
  24. Clique ao lado para substituir com o seu novo INF.
  25. Reinicie o seu computador e desfrute da sua nova resolução!
3
3
3
2009-07-28 09:57:53 +0000

Três sugestões …

… Sob o painel de controlo de visualização, clique em Advanced Settings e vá para a página Monitor. Em Configurações do monitor, verificar a taxa de actualização do ecrã - se esta for demasiado alta, algumas resoluções podem ser bloqueadas no ecrã principal. Dado que tem um LCD, este deve ser definido para 60Hz e deixado ali.

… mesmo local que acima, mas desligue a definição Oculte modos que este monitor não pode exibir.

… Em alternativa, sob o separador Adaptador, prima List All Modes e seleccione o modo exacto que pretende. Este diálogo contorna as habituais seguranças, para que possa estragar as coisas, mas deve permitir-lhe definir exactamente a resolução necessária.

Esperemos que um destes lhe permita voltar à DVI e que a melhor visualização que resulte.

3
3
3
2009-05-21 12:42:02 +0000

Tente escolher outro monitor equivalente, tal como o Dell 22" que testou, em vez de “PnP genérico”. Já tive este problema no passado quando me liguei a um retroprojector de alta resolução, e a selecção de um monitor diferente dos built-ins do Windows fez o truque.

1
1
1
2009-05-21 13:25:52 +0000

DriverGuide.com costumava ser bastante bom para desenterrar condutores mas agora tem de se registar para entrar (anteriormente podia usar “condutores / todos” como login).

Eles têm uma secção X2Gen mas de momento já desligaram essa página. Aparece como o segundo link numa pesquisa Google , por isso penso que está apenas temporariamente desligado.

1
1
1
2009-05-21 13:33:10 +0000

Parece que o monitor está avariado, mas se não - a pilha de controladores de vídeo pode ter ficado presa de alguma forma, teria de o arrancar para o modo seguro, remover os controladores (usar desinstalador ou purger dedicado especificamente para controladores nvidia), depois remover os dispositivos (placa gráfica e monitores) eles próprios no gestor de dispositivos e reiniciar… instalar ou actualizar controladores nvidia ou ati gráficos tendem por vezes a fazer uma verdadeira confusão, a menos que sejam devidamente desinstalados primeiro.

1
1
1
2009-07-17 18:50:15 +0000

Zack, recomendei PowerStrip a outra pessoa com um problema semelhante (verificou-se que a sua televisão tem uma resolução máxima inferior à que ele estava a tentar forçar). Veja se consegue forçar 1680x1050 usando-a.

1
1
1
2009-05-21 12:39:18 +0000

Poderá ser necessário instalar os controladores para o próprio monitor, ou reinstalá-los. Os controladores do monitor nunca foram realmente um problema no passado quando se utilizavam ligações SVGA, e a unidade pnp geral era suficientemente boa, mas com os monitores DVI é muitas vezes necessário instalar o controlador real para que este chegue à resolução que se pretende. Sinto o mesmo problema com um monitor Dell DVI de 24 polegadas, limitou a minha resolução até eu instalar os controladores dell para o monitor.

1
1
1
2009-05-21 13:01:31 +0000

Se costumava funcionar, nada mudou, e já não funciona, sugere-me que o monitor desenvolveu uma falha; se está sob garantia, eu faria com que fosse verificado (por isso não anular a garantia)