Como defino a resolução correta do monitor com os drivers da Nvidia para um monitor que não envia o EDID?

16

Continuo tendo problemas para obter a resolução correta do monitor - sempre que eu reinstalo, uso uma versão mais recente do Ubuntu e os truques antigos que eu costumava saber não funcionam mais. Em vez de deixar um longo rastro de perguntas para cada nova versão, estou procurando uma solução mais universal e atemporal.

Qual é a maneira correta de definir a resolução correta do monitor com uma GPU Nvidia para uma tela que não envia valores EDID?

Nota: Esta é uma pergunta "fictícia" - com a ajuda do chat, eu já encontrei a resposta, e agora vou adicionar minha própria resposta para documentar uma solução que seja universalmente esperada. / em>

    
por Torben Gundtofte-Bruun 02.02.2012 / 21:24

2 respostas

10

Siga estas etapas.

Observe que as etapas 6 e 7 do geralmente não são necessárias; tente ignorá-las e, se isso não funcionar, repita todas as etapas e inclua essas duas. Alguns monitores não enviam informações EDID para o computador, portanto, o Ubuntu não pode saber do que o monitor é capaz e oferece apenas resoluções seguras (baixas). Essas duas etapas resolvem esse problema.

  1. Reinicie e reinicie em Recovery Mode .
  2. Digite rm /etc/X11/xorg.xonf ( Enter )
  3. Digite reboot ( Enter )
  4. Quando você estiver no desktop normal do Ubuntu novamente, pressione Alt + F2 e digite terminal ( Enter )
  5. No terminal, digite sudo nvidia-xconfig ( Enter ). Isso gravará um novo arquivo xorg.conf .
  6. Pressione Alt + F2 e digite gksu gedit /etc/X11/xorg.conf ( Enter ).
  7. Procure a parte que começa com Section "Monitor" e insira os valores corretos de HorizSync e VertRefresh . (Veja Como faço para procurar o valores de hsync / vsync para meu monitor? )
  8. Reiniciar.
  9. Quando você estiver na área de trabalho normal do Ubuntu novamente, encontre "Configurações da Nvidia X Server" no "menu Iniciar" e comece isso.
  10. Na seção X Server Display Configuration , defina a resolução desejada e pressione o botão Save to X Configuration File .
  11. Reinicie.

Agora você deve ter a resolução adequada!

Por fim, copie o arquivo /etc/X11/xorg.conf para um local seguro, caso você o altere mais tarde e precise restaurá-lo.

    
por Torben Gundtofte-Bruun 02.02.2012 / 21:47
1

Usando o aplicativo de configurações da nVidia

Se o seu computador tiver drivers proprietários nvidia, você deverá ter nvidia-settings instalado e pronto.

Método da linha de comando

Execute o seguinte comando:

nvidia-settings --query FlatpanelNativeResolution

Se isso não retornar nada, ou um erro, tente procurar por atributos válidos com:

nvidia-settings --query all | grep -i resolution

Em seguida, tente o primeiro comando com um dos atributos encontrados que parece adequado.

Método da GUI

  1. Abra nvidia-settings , procurando seu ativador ou executando-o como um comando.
  2. Na árvore de seções, vá para sua GPU.
  3. Agora, navegue por todos os itens ou procure um item que soe como um nome de dispositivo. No meu caso, vejo DFP-0 (AUO) .
  4. Você verá agora em Informações do flatpanel uma lista de resoluções.
por Severo Raz 02.02.2012 / 21:59