Eu estava tendo exatamente o mesmo problema com nvidia-346 e kernel 3.13.0-45 no Ubuntu 14.04 amd64. Depois de muitas horas de pesquisa e experimentação, consegui consertá-lo. Eu explico todo o problema junto com uma solução em detalhes aqui: link
Em resumo, tente o seguinte:
-
Mude para o console (
Ctrl-Alt-F1) e pare o lightdm:sudo service lightdm stop -
Desative
gpu-managercomentando tudo em/etc/init/gpu-manager.conf -
Mude para o modo nvidia fazendo
sudo prime-select nvidia -
Altere seu
/etc/X11/xorg.confpara se parecer com o que está na parte inferior desta resposta, certificando-se de que o nvidia BusId está correto (verifique comlspci): -
Inicie o X novamente com
sudo lightdm start
Se depois disso você ainda tiver uma tela preta, por favor, verifique se o seu xorg.conf não foi resetado para a configuração sem modesetting. Se assim for, certifique-se de que o lightdm foi parado e o gpu-manager desativado antes de editar o xorg.conf para alterar o driver da intel para modesetting .
Mudando de volta para a Intel, você terá que parar lightdm , reativar
gpu-manager , ativar o modo intel com sudo prime-select intel e
em seguida, reinicie o X com sudo service lightdm start .
É bem possível que versões posteriores de gpu-manager possam ter
Corrigido este comportamento.
Aqui está o xorg.conf correto:
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "UseDisplayDevice" "None"
EndSection