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.


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


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)


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


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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.