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.
-
Primeiro, execute
sudo apt-get install v86d
em um terminal para instalar o pacotev86d
. -
Execute
gksu gedit /etc/initramfs-tools/modules
ousudo vim /etc/initramfs-tools/modules
e adicione a seguinte linha no final do arquivo (substitua1280x1024
pela resolução do seu monitor interno ):uvesafb mode_option = 1280x1024-24 mtrr = 3 rolagem = ywrap
salve e saia.
-
Crie o arquivo
/etc/initramfs-tools/conf.d/splash
executandogksu gedit /etc/initramfs-tools/conf.d/splash
ousudo vim /etc/initramfs-tools/conf.d/splash
com o seguinte conteúdo:FRAMEBUFFER = y
salve e saia
-
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.