nVidia driver reset após cada atualização do kernel

21

Estou usando o driver nVidia oficial porque meu cartão (GeForce 750 Ti) ainda não é suportado pelo Ubuntu. Toda vez que o kernel é atualizado, meu sistema quebra.

Formatei meu sistema duas a três vezes por causa das atualizações do kernel e hoje decidi tentar consertá-lo. Eu tentei corrigi-lo com este método e, surpreendentemente, funciona.

  1. Alternar para o console (depois de esperar o driver da nVidia travar, como ocorre quando você alterna os consoles: p)

  2. Execute uma desinstalação completa

    sudo ./<DRIVER>.run -uninstall
    
  3. Reinicie e mude para a placa on-board

  4. Atualizar

    sudo apt-get update
    sudo apt-get dist-upgrade
    
  5. Reinicialize novamente

  6. Reinstale o driver

    sudo ./<DRIVER>.run
    
  7. Reinicie e volte para a GPU NVIDIA

Existe uma maneira melhor / mais fácil / mais rápida de atualizar sem passar por tudo isso?

    
por user36976 06.07.2014 / 07:36

1 resposta

25
  • Após a primeira falha de inicialização e comutação para o console ( Ctrl + Alt + F1 ou qualquer para F6 ) .

    1. Crie módulos de driver para o kernel atual (que acabou de ser instalado)

      sudo sh ./<DRIVER>.run -K
      
    2. Reinicializar:

      sudo reboot
      

    Não é necessário reinicializar várias vezes e trocar de adaptadores.

    Referência: Wiki do Ubuntu: Manual da Nvidia - Atualizações de Kernel e Mesa

  • Para completar, para liberação do driver > = 304 é possível registrar seu módulo no DKMS. O DKMS cuidará de construí-lo para cada kernel recém-instalado.

    1. Instale o DKMS (por alguns motivos, talvez ele não esteja instalado)

      sudo apt-get install dkms
      
    2. Reinstale o driver nVidia com a opção DKMS.

      sudo sh ./<DRIVER>.run --dkms
      

    Depois disso, não será necessário refazer as etapas acima. Uma maneira de verificar / verificar após a instalação do novo kernel:

    dkms status
    

    Referências:

por user.dz 10.07.2014 / 20:29