Monitor externo reconhecido mas recebendo “sem sinal”

10

Eu estou executando 12.10 dual boot com o windows 7 (nvidia optimus). Não tenho ideia do que pode estar errado porque:

  1. o monitor funciona no windows
  2. funcionou no ubuntu por mais de um ano e até agora a tela inicial aparece no monitor externo enquanto o Ubuntu está inicializando
  3. o monitor é detectado e aparece no alternador de espaço de trabalho
  4. eu conectei a outro monitor através de HDMI e funciona bem
  5. funciona bem através de VGA (mas por alguma razão não é tão nítida)
  6. mudar a resolução não ajudou
  7. trocar cabos não ajudou

aqui está minha saída xrandr:

Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 164mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080      60.0*+   50.0     60.0     25.0     30.0  
   1600x1200      60.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      74.9     59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       59.8  
   1360x768       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1280x720       50.0     60.0  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x576        50.0  
   848x480        60.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0     59.9  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)
    
por michalwols 29.12.2012 / 22:20

4 respostas

6

Eu tive exatamente o mesmo problema que o pôster da pergunta: Ubuntu 12.10, placa Nvidia, monitor conectado via HDMI, usando driver nouveau, monitorado antes (com a mesma configuração), o monitor detectado e habilitado no Ubuntu, mas não sinal para monitorar.

A solução temporária: Estou executando o Ubuntu em um laptop e há uma tecla especial no meu teclado que me permite ativar / desativar exibições externas (no meu caso, a chave é Fn + < kbd> F7 , isso difere por laptop). Então, pressionei essa combinação de teclas e o monitor externo foi imediatamente ligado.

EDITAR:

Embora a combinação de teclas permita que o monitor externo funcione, você terá que repetir isso toda vez que for reinicializar. Eu encontrei uma maneira de ter o monitor externo automaticamente detectado e ativado na tela de login (após uma reinicialização). E quando você faz o login, as configurações anteriores dos monitores são restauradas, como seria de se esperar. Veja como fazer isso:

Nota: eu só testei isso com uma placa Nvidia. E antes de continuar, recomendo que você instale o SSH primeiro ( sudo apt-get install ssh ) para estar seguro. No caso de algo dar errado e o monitor interno e externo parar de funcionar, você sempre poderá desfazer o que fez ao efetuar login em outro computador via SSH (por exemplo, ssh [email protected] ). Portanto, verifique se você conhece o endereço IP do seu computador na rede.

  1. Primeiro, execute sudo apt-get install v86d em um terminal para instalar o pacote v86d .

  2. Execute gksu gedit /etc/initramfs-tools/modules ou sudo vim /etc/initramfs-tools/modules e adicione a seguinte linha no final do arquivo (substitua 1280x1024 pela resolução do seu monitor interno ):

      

    uvesafb mode_option = 1280x1024-24 mtrr = 3 rolagem = ywrap

    salve e saia.

  3. Crie o arquivo /etc/initramfs-tools/conf.d/splash executando gksu gedit /etc/initramfs-tools/conf.d/splash ou sudo vim /etc/initramfs-tools/conf.d/splash com o seguinte conteúdo:

      

    FRAMEBUFFER = y

    salve e saia

  4. Agora você precisa atualizar a imagem initramfs porque alteramos algumas configurações. Faça isso executando runnning sudo update-initramfs -u .

Agora reinicie seu sistema e seu monitor externo deve receber um sinal assim que a tela de login do Ubuntu aparecer.

    
por Serrano 08.01.2013 / 21:18
1

Eu usei o comando nvidia-settings para ativar o monitor externo (modo TwinView selecionado). Nota nativa "Gnome Classic" Exibe diálogo de configuração não detectou monitor externo. Isso foi no Ubuntu 12.04.

Martin

    
por martin 14.03.2013 / 13:38
1

Eu tive um problema semelhante em um desktop Ubuntu 12.04 com uma Geforce GT 640 (versão Baby Kepler) e os drivers nVidia 310. Ao desconectar e reconectar um segundo monitor, em todos os testes, o monitor parece estar funcionando corretamente: corrigir o EDID, detectar os monitores funcionando corretamente, o mouse sair da tela para a área de outro monitor, o nvidia-settings reporta informações adequadas para ambos os monitores.

No entanto, o monitor reporta 'sem sinal', não exibe imagem e age como se estivesse preso no modo de suspensão dpms. A desconexão do monitor também funcionou conforme o esperado e o sistema seria reconfigurado para o modo de monitor único.

Emissão:

sudo vbetool dpms on

resolveu o problema. Claro que se você não tiver o vbetool instalado, você precisará executar:

sudo apt-get install vbetool

para instalá-lo. Eu suspeito que no meu caso uma reinicialização ou login e logout também teria corrigido o meu problema, mas desde que foi resolvido pelo comando acima eu não consegui testar esse thoery (nem eu realmente quero, é claro). note que várias ações na nvidia-settings (como alterar a resolução, ativar / desativar vários monitores e assim por diante) tiveram o efeito no .

    
por user1877530 20.06.2013 / 23:24
0

Recentemente, tive problemas com meu laptop otimizado para o Optimus executando os drivers binários da Nvidia. Para descartar se os drivers da Nvidia são o problema, tente removê-los:

sudo apt-get purge nvidia*

Depois, verifique se seu sistema tem a versão de código aberto:

sudo apt-get install xserver-xorg-video-nouveau

Em seguida, reinicie e seu laptop estará executando os drivers Nouveau de código aberto. Se o seu monitor funcionar depois disso, você sabe que os drivers binários são suspeitos; porque você disse que está funcionando, uma atualização recente pode ter quebrado a funcionalidade de vários monitores.

    
por Travis G. 01.01.2013 / 21:57