Unity não aparece após a instalação dos drivers da Nvidia

11

Acabei de instalar o 12.10 a partir do zero. A unidade também começou bem, mas em baixa resolução. Eu encontrei uma configuração (acho que foi em "fontes de software") para alterar o driver de vídeo para a Nvidia e, em seguida, eu reiniciei.

Quando o Ubuntu agora inicia, ele vai para a área de trabalho (vejo um arquivo que salvei na área de trabalho) mas não há outros elementos de tela - não Unity, nenhuma barra de menu no topo, nenhuma decoração de janela, nada.

Ctrl-Alt-T e Ctrl-Alt-F2 funcionam como deveriam, mas é meio limitante ...

  1. Como posso restaurar o driver padrão? Eu acho que eu preciso de uma maneira de abrir as configurações de "fontes de software" novamente - ou qualquer outra coisa que poderia consertá-lo! Espero não ter que digitar tudo isso manualmente.
  2. Como posso instalar um driver Nvidia adequado para obter até 1280x1024? Meu antigo truques não parecem funcionar, mas talvez eles possam se eu resolver # 1 ...
por Torben Gundtofte-Bruun 09.11.2012 / 15:04

5 respostas

19

Eu apenas passei por isso, o problema é que existe um bug no instalador do Ubuntu que remove os cabeçalhos do Linux necessários para os drivers da Nvidia funcionarem.

Você precisará fazer o seguinte:

De um terminal:

sudo apt-get install linux-headers-generic && sudo apt-get remove nvidia-current && sudo apt-get install nvidia-current

Se você não vir a saída da nvidia-current sendo instalada, então um dos dois primeiros comandos falhou.

Você precisará reiniciar e, depois disso, poderá usar seu computador novamente.

    
por drac0linux 09.11.2012 / 15:27
6

Para restaurar o driver padrão, você deve desinstalar o pacote nvidia-current . Você pode fazer isso em seus STTYs (Ctrl-Alt-F [1-6]).

sudo apt-get remove nvidia-current

Depois simplesmente reinicie e você estará bem.

    
por TimWolla 09.11.2012 / 15:09
2

Os cabeçalhos que eu tenho eram mais recentes que o kernel que eu estava rodando. Por essa razão, tive que atualizar minha versão do kernel. Então, eu recomendaria o seguinte procedimento:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get remove nvidia-current
sudo apt-get install nvidia-current
    
por GermanK 13.11.2012 / 14:24
1

No meu caso, o problema era o driver proprietário da NVIDIA, que não funciona em laptops Optimus. Tudo que eu tinha que fazer era correr

sudo nvidia-uninstall

e removendo /etc/X11/xorg.conf

OBS: Você precisa desativar o servidor X para fazer isso. Use ctrl + alt + f1 para ir ao modo "interfaceless" e digite

sudo stop lightdm

Após a desinstalação, execute

sudo start lightdm
    
por Wisllay Vitrio 25.01.2013 / 12:40
0

Eu tive o mesmo problema, nada ajudou até que eu corri isso:

sudo apt-get autoremove fglrx --purge
    
por Shaun 06.12.2012 / 05:16