El controlador nVidia se reinicia después de cada actualización del kernel

24

Estoy usando el controlador oficial nVidia porque mi tarjeta (GeForce 750 Ti) aún no es compatible con la de Ubuntu. Cada vez que se actualiza el kernel, mi sistema se rompe.

He formateado mi sistema dos o tres veces debido a las actualizaciones del kernel y hoy decidí intentar solucionarlo. Traté de solucionarlo con este método y sorprendentemente funciona.

  1. Cambie a consola (después de esperar a que el controlador nVidia se bloquee, como sucede cuando cambia de consola: p)

  2. Ejecute una desinstalación completa

    sudo ./<DRIVER>.run -uninstall
    
  3. Reinicia y cambia a la tarjeta de a bordo

  4. Actualizar

    sudo apt-get update
    sudo apt-get dist-upgrade
    
  5. Reiniciar de nuevo

  6. Vuelva a instalar el controlador

    sudo ./<DRIVER>.run
    
  7. Reinicia y vuelve a la GPU NVIDIA

¿Existe una manera mejor / más fácil / más rápida de actualizar sin pasar por todo esto?

usuario36976
fuente
Pruebe con sudo apt-get install nvidia-commonsin correr y compilaciones difíciles. Este controlador es para tarjetas Nvidia. También puede instalar el controlador acelerado comosudo apt-get install xserver-xorg-video-nouveau
@ user300200 ¿funcionaría esto para tarjetas no compatibles? No lo creo.
user36976
Se actualizó la respuesta.

Respuestas:

29
  • Después del primer error de arranque y cambiar a la consola ( Ctrl+ Alt+ F1o cualquiera a F6).

    1. Construir módulos de controlador para el núcleo actual (que acaba de instalar)

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

      sudo reboot
      

    No es necesario reiniciar varias veces y cambiar los adaptadores.

    Referencia: Ubuntu Wiki: Manual de Nvidia - Actualizaciones de Kernel y Mesa

  • Para completar, para la versión del controlador> = 304 es posible registrar su módulo en DKMS. DKMS se encargará de compilarlo para cada núcleo recién instalado.

    1. Instale DKMS (por alguna razón, es posible que ya no esté instalado)

      sudo apt-get install dkms
      
    2. Vuelva a instalar el controlador nVidia con la opción DKMS.

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

    Después de esto, ya no debería ser necesario rehacer los pasos anteriores. Una forma de verificar / verificar después de la nueva instalación del kernel:

    dkms status
    

    Referencias

user.dz
fuente
Pequeña pregunta, ¿este método también se aplica a la actualización del controlador? También, si ejecuto -K desde una nueva versión del controlador, ¿se instalará o necesito desinstalar y reinstalar en este caso?
user36976
@ Nick, lamento llegar tarde. Acabo de tener acceso a Internet. Como he probado antes con el controlador nVidia, el proceso de instalación comprueba la instalación anterior / anterior y luego los elimina antes de continuar para instalar la versión más nueva. Debe ejecutar la instalación sin -K opción.
user.dz
1
Ya descubrí que ejecutar el viejo binario con --update param instala la última versión
user36976
1
Acabo de instalar nvidia-340 en trusty (en realidad Mint 17.2) y se registró con DKMS como parte de la instalación. No se requieren pasos adicionales.
Tom Saleeba
1
Mi controlador se informa en 'estado de dkms', pero todavía necesito reinstalarlo con cada kernel nuevo. Tengo el controlador del controlador de gráficos ppa :(
W. Goeman