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

12

Acabei de instalar a 12.10 do zero. A unidade também começou bem, mas com uma resolução ruim. Encontrei uma configuração (acho que estava em "fontes de software") para alterar o driver de vídeo para Nvidia e, em seguida, 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 da tela - nenhuma unidade, nenhuma barra de menus na parte superior, 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? Acho que preciso de uma maneira de abrir essas configurações de "fontes de software" novamente - ou qualquer outra coisa que possa corrigi-lo! Espero não ter que digitar tudo isso à mão.
  2. Como posso instalar um driver Nvidia adequado para que eu possa obter até 1280x1024? Meus truques antigos parecem não funcionar, mas talvez funcionem se eu resolver o problema nº 1 ...
Torben Gundtofte-Bruun
fonte
Eu tive o mesmo problema com a ati 5450, que acabei substituindo pela Nvidia Gt610 - e tive o mesmo problema. Acabei de tentar tudo neste post sem sucesso até ... Eu fiz: sudo apt-get remove nvidia-current E reiniciei (ou seja, sem reinstalar a nvidia-curent) Agora eu tenho a unidade de volta

Respostas:

19

Acabei de passar por isso sozinho, o problema é que há um bug no instalador do Ubuntu que remove os cabeçalhos do Linux necessários para o funcionamento dos drivers da Nvidia.

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 vê a saída da nvidia-current sendo instalada, um dos dois primeiros comandos falhou.

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

drac0linux
fonte
Devo executar nvidia-xconfigapós a reinstalação antes de inicializar normalmente?
Torben Gundtofte-Bruun
Para mim, a instalação de cabeçalhos Linux sem reinstalar nvidia-currentfuncionou.
Zoltán
6

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

sudo apt-get remove nvidia-current

Depois, basta reiniciar e você ficará bem.

TimWolla
fonte
1
A resposta aceita não funcionou para mim; a remoção completa nvidia-currentfuncionou. Se eu tentasse reinstalá-lo, ainda teria o mesmo problema. Essa resposta funcionou para mim.
prolink007
2

Os cabeçalhos que eu tenho eram mais recentes que o kernel que eu estava executando. Por esse motivo, 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
Alemão
fonte
1

No meu caso, o problema era o driver proprietário da NVIDIA, que não funciona nos laptops Optimus. Tudo o que eu precisava 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 para o modo "sem interface" e digite

sudo stop lightdm

Após a desinstalação, execute

sudo start lightdm
Wisllay Vitrio
fonte
0

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

sudo apt-get autoremove fglrx --purge
Shaun
fonte
4
Apenas a nota, fglrxé para placas ATI
laconbass