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-manager
comentando tudo em/etc/init/gpu-manager.conf
-
Mude para o modo nvidia fazendo
sudo prime-select nvidia
-
Altere seu
/etc/X11/xorg.conf
para 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