Monitor externo reconhecido, mas recebendo "sem sinal"

13

Estou executando o 12.10 dual boot com o windows 7 (nvidia optimus). Não faço ideia do que pode estar errado porque:

  1. o monitor funciona no windows
  2. funcionou no ubuntu por mais de um ano e mesmo agora a tela inicial aparece no monitor externo enquanto o ubuntu está inicializando
  3. o monitor é detectado e aparece no alternador da área de trabalho
  4. Liguei-o a outro monitor através de HDMI e funciona bem
  5. funciona bem com VGA (mas, por algum motivo, não é tão nítido)
  6. alterar 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)
michalwols
fonte
Eu tenho o mesmo problema. Não sei se isso ajuda, mas para mim o problema começou a ocorrer esta manhã (após 10 meses sem problemas) enquanto eu inicializava meu laptop. Talvez uma atualização que eu instalei ontem à noite tenha quebrado alguma coisa.
Max
Tenho o mesmo problema de 22/10/2013 com os gráficos integrados Ubuntu 12.04 LTS e Intel HD. Eu descobri que ele funciona como esperado no modo de área de trabalho "Ubuntu 2D".
22613 Jordan P

Respostas:

6

Eu tive exatamente o mesmo problema que o cartaz da pergunta: Ubuntu 12.10, placa Nvidia, monitor conectado via HDMI, usando o driver nouveau, monitor trabalhado anteriormente (com a mesma configuração), o monitor é detectado e ativado no Ubuntu, mas não há sinal para monitorar .

A solução temporária: estou executando o Ubuntu em um laptop e há uma tecla especial no meu teclado que permite ativar / desativar monitores externos (no meu caso, a tecla é Fn+ F7, isso difere por laptop). Então, eu apenas pressionei essa combinação de teclas e o monitor externo foi imediatamente ligado.

EDITAR:

Embora a combinação de teclas para ativar o monitor externo funcione, você precisará repetir isso toda vez que reiniciar. Encontrei uma maneira de detectar e ativar o monitor externo automaticamente na tela de login (após uma reinicialização). E quando você faz login, as configurações anteriores dos seus monitores são restauradas, como seria de esperar. Veja como fazê-lo:

Nota: Eu só testei isso com uma placa Nvidia. E antes de continuar, eu recomendo que você instale o SSH primeiro ( sudo apt-get install ssh) para ser seguro. Caso algo dê errado e os monitores interno e externo parem de funcionar, você sempre poderá desfazer o que fez fazendo login em outro computador via SSH (por exemplo ssh [email protected]). Portanto, verifique o endereço IP do seu computador na rede.

  1. Primeiro, execute sudo apt-get install v86dum terminal para instalar o v86dpacote.

  2. Execute gksu gedit /etc/initramfs-tools/modulesou sudo vim /etc/initramfs-tools/modulesadicione a seguinte linha no final do arquivo (substitua 1280x1024pela resolução do seu monitor interno ):

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

    salvar e sair.

  3. Crie o arquivo /etc/initramfs-tools/conf.d/splashexecutando gksu gedit /etc/initramfs-tools/conf.d/splashou sudo vim /etc/initramfs-tools/conf.d/splashcom o seguinte conteúdo:

    FRAMEBUFFER = y

    salvar e sair

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

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

Serrano
fonte
1

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

Martin

Martin
fonte
1

Eu tive um problema semelhante em um desktop Ubuntu 12.04 com um Geforce GT 640 (versão Baby Kepler) e os drivers da nVidia 310. Ao desconectar e reconectar um segundo monitor, em todos os ensaios esperamos um, o monitor parecia estar funcionando corretamente: o EDID correto, a detecção de monitores funciona corretamente, o mouse se move da tela para a área de outro monitor, a nvidia-settings informa as informações adequadas para ambos os monitores.

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

Emissão:

sudo vbetool dpms on

resolveu o problema. Obviamente, se você não possui o vbetool instalado, precisará executar:

sudo apt-get install vbetool

para instalá-lo. Suspeito que, no meu caso, uma reinicialização ou logon e logoff também tenham corrigido meu problema, mas, como foi resolvido pelo comando acima, não consegui testar esse thoery (nem quero, é claro). observe que várias ações nas configurações da nvidia (como alterar a resolução, ativar / desativar vários monitores etc.) não tiveram efeito.

user1877530
fonte
Isso funcionou, mas também resultou em um bloqueio de tela completo (com drivers da Nvidia). Acabei tendo que reiniciar de qualquer maneira.
perimosocordiae 30/05
0

Recentemente, tive problemas com o meu laptop habilitado para 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*

Verifique se o seu sistema possui a versão de código aberto:

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

Em seguida, reinicie e o seu laptop estará executando os novos drivers 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.

Travis G.
fonte
Eu tenho o mesmo problema (e o monitor funcionou antes). Eu tentei sua solução, mas sem efeito (além disso, eu já estava usando o driver nouveau).
Serrano
0

Eu estava enfrentando o mesmo problema com um monitor externo conectado à porta USB-c do meu laptop usando o adaptador / dock HDMI para USB-c. Nada mais funcionou, então finalmente decidi trocar a porta USB-c. Estranhamente, isso fez o truque e agora tudo está funcionando novamente!

mjkvaak
fonte