O driver da Nvidia não funciona na 12.10

30

Eu tenho a GeForce GTX 560 Ti. Trabalhei bem no 12.04 com drivers da nvidia. Infelizmente, após a atualização de 12,10 de hoje, algo quebrou.

Eu tentei nvidia-current, nvidia-current-updates e nvidia-experimantal. Sempre o mesmo comportamento: resolução ruim no lightdm, depois de registrar nada, exceto o papel de parede. Sem painéis de unidade, a tecla "win" não funciona.

Depois de remover os drivers da nvidia, tudo funciona.

konradk
fonte
Isso deve ajudar muitos usuários: askubuntu.com/questions/61396/...
Luis Alvarado

Respostas:

30

Antes de mudar para os drivers da nvidia, você precisa instalar o linux-source e o linux-headers (consulte o bug 1068341 ). Após a instalação da fonte, tente alternar para os drivers da nvidia.

Aqui está como:

Antes de começar, instale todas as atualizações (e reinicie o computador, se for solicitado).

  1. Mude para um terminal ( Ctrl-Alt-F1).

  2. Entre como seu nome de usuário.

  3. Instale a fonte linux ( sudo apt-get install linux-source) e os cabeçalhos ( sudo apt-get install linux-headers-generic).

  4. Desinstale o driver da nvidia - isso depende da versão que você instalou ( sudo apt-get remove nvidia-currentou sudo apt-get remove nvidia-current-updatesou sudo apt-get remove nvidia-experimental-304).

  5. Reinstale o driver nvidia ( sudo apt-get install nvidia-current-updates).

  6. Se ele for instalado com êxito, reinicie o computador ( sudo shutdown -r now).

Mais instruções detalhadas

O link a seguir fornece uma visão geral mais detalhada de como lidar com o driver da nvidia. Deve ser aplicável a mais casos, que são semelhantes, mas não exatamente iguais aos descritos aqui:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

rft183
fonte
Eu instalei os drivers linux-source e nvidia, mas ainda o mesmo problema.
konradk
Eu não tinha certeza se os cabeçalhos do linux eram necessários, mas tente instalá-los. Deve ser linux-headers-3.5.0-17-generic no centro de software. Em seguida, tente mudar para os drivers da nvidia. Se isso não funcionar, eu tenho uma maneira mais 'manual' :)
rft183
Sim, é isso: bugs.launchpad.net/ubuntu/+source/… Os cabeçalhos do Linux ajudaram. Obrigado!
konradk
Legal, estou feliz que funcionou. Eu me adicionei à lista de pessoas afetadas por erros.
rft183
Preciso instalar as atualizações da nvidia-current? Ou posso obter a nvidia-current ou nvidia-expetimanetal-304?
Shahe Tajiryan
8

Para todos vocês nesta situação (como eu estava), há uma solução fácil:

  1. Após fazer login na sessão (apenas o papel de parede parece ter uma resolução ruim), clique com o botão direito do mouse e clique em alterar papel de parede. Em seguida, clique na esquerda em Mostrar todas as configurações (meu sistema está em espanhol, talvez os nomes dos rótulos sejam sutilmente diferentes), fontes de software e, finalmente, você só precisa voltar ao X.Org Nouveau.
  2. Após aplicar as alterações, pressione Ctrl+ Alt+ Tpara abrir um terminal e digite sudo reboot. Depois disso, o sistema deve estar funcionando corretamente novamente.

  3. Agora tente instalar os drivers da NVIDIA novamente. Instale o meta pacote, não uma versão específica.

    sudo apt-get install linux-headers-generic
    
  4. Vá para o painel de configuração do sistema e, nas fontes de software, selecione o driver NVIDIA de sua preferência. (Normalmente, eu prefiro usar o proprietário testado, mas é apenas minha preferência)

rtomasa
fonte
Obrigado por apontar o metapacote linux-headers-generic. Atualizei minha resposta para refletir isso.
rft183
1

No caso especial de um Ubuntu 12.10 com aceleração de hardware da Nvidia em um Macbook Pro Retina, este conjunto de instruções foi testado e funciona corretamente.

especiousfool
fonte
1

Para obter instruções passo a passo para resolver o problema, siga o endereço da rft183 .

Se algo der errado

Para usar o driver nouveau novamente, execute o comando:

sudo apt-get install xserver-xorg-video-nouveau --reinstall

Posteriormente, a resolução do monitor não pôde mais ser definida. A exclusão da configuração dos monitores ajudou:

rm ~ / .config / monitors.xml

lumbric
fonte
No meu caso, o problema persistiu. Percebi que, ao usar uma conta de convidado, tudo estava bem; portanto, uma configuração do usuário foi interrompida. 'dconf redefinir -f / org / compiz' resolveu o problema (embora algumas configurações compiz foram resetted também)
Bachi
0

Eu só tinha que sudo apt-get install linux-headers-genericreiniciar. Então eu apenas:

  1. Mudou para o terminal pressionando <Ctrl><Alt>F1e conectado.
  2. sudo apt-get install linux-headers-generic.
  3. sudo reboot.

Meu sistema surgiu em resolução normal e, quando entrei no Unity, etc., mais uma vez carregado.

nnutter
fonte