web-dev-qa-db-fra.com

Le pilote nVidia est réinitialisé après chaque mise à jour du noyau

J'utilise le pilote officiel nVidia car ma carte (GeForce 750 Ti) n'est pas encore prise en charge par celle d'Ubuntu. Chaque fois que le noyau se met à jour, mon système tombe en panne.

À cause des mises à jour du noyau, j'ai formaté mon système deux ou trois fois et j'ai décidé aujourd'hui d'essayer de le réparer. J'ai essayé de le réparer avec cette méthode et, étonnamment, cela fonctionne.

  1. Basculer vers la console (après l’attente du crash du pilote nVidia, comme lors du changement de console: p)

  2. Exécuter une désinstallation complète

    Sudo ./<DRIVER>.run -uninstall
    
  3. Redémarrez et basculez vers la carte intégrée

  4. Mettre à jour

    Sudo apt-get update
    Sudo apt-get dist-upgrade
    
  5. Redémarrer à nouveau

  6. Réinstaller le pilote

    Sudo ./<DRIVER>.run
    
  7. Redémarrez et revenez au GPU NVIDIA

Existe-t-il un moyen meilleur/plus facile/plus rapide de mettre à jour sans passer par tout cela?

24
user36976
  • Après le premier échec de démarrage et le passage à la console (Ctrl+Alt+F1 ou tout à F6).

    1. Construire des modules de pilotes pour le noyau actuel (qui vient d'être installé)

      Sudo sh ./<DRIVER>.run -K
      
    2. Redémarrer:

      Sudo reboot
      

    Pas besoin de redémarrer plusieurs fois et de changer d'adaptateur.

    Référence: buntu Wiki: Manuel Nvidia - Mises à jour du noyau et de Mesa

  • Pour être complet, Pour que le pilote soit>> 304, il est possible d’enregistrer son module dans DKMS. DKMS se chargera de le construire pour chaque noyau nouvellement installé.

    1. Installez DKMS (pour certaines raisons, il n'est peut-être pas déjà installé)

      Sudo apt-get install dkms
      
    2. Réinstallez le pilote nVidia avec l'option DKMS.

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

    Après cela, il ne devrait plus être nécessaire de refaire les étapes ci-dessus. Une façon de vérifier/vérifier après la nouvelle installation du noyau:

    dkms status
    

    Références:

29
user.dz