web-dev-qa-db-fra.com

Comment désactiver le pilote du noyau Nouveau

Lors de l’installation de CUDA dans Ubuntu 16.04 en exécutant cuda_8.0.44_linux.run,

J'ai eu le message d'erreur suivant dans /var/log/nvidia-installer.log

enter image description here

Puis j’ai vérifié /etc/modprobe.d/nvidia-installer-disable-nouveau.conf et j’ai eu

enter image description here

Des suggestions pour désactiver Nouveau Kernel Driver?

J'ai trouvé cette discussion de 2012 mais n'a pas fonctionné pour moi.

33
willSapgreen

Selon le zone de développement NVIDIA : créer un fichier

nano /etc/modprobe.d/blacklist-nouveau.conf

avec le contenu suivant:

blacklist nouveau
options nouveau modeset=0

Régénérez le initramfs du noyau:

Sudo update-initramfs -u

et enfin: redémarrer

Sudo reboot

En savoir plus sur: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ixzz4rQODN0jy

48
Boern

c'est peut-être trop tard, mais l'espoir peut aider les autres. Les astuces suivantes ont fonctionné pour Ubuntu 16.04 et OS élémentaire 0.4.

  1. supprimer tous les paquets nvidia, ignorez-le si votre système est à nouveau installé

    Sudo apt-get remove nvidia* && Sudo apt autoremove
    
  2. installez quelques paquets pour le noyau de construction:

    Sudo apt-get install dkms build-essential linux-headers-generic
    
  3. maintenant, bloquez et désactivez le pilote du nouveau noyau:

    Sudo vim /etc/modprobe.d/blacklist.conf
    

Insérer les lignes suivantes dans le fichier blacklist.conf:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

sauvegarder et quitter.

  1. Désactivez le nouveau noyau en tapant les commandes suivantes (nouveau-kms.conf peut ne pas exister, c'est ok):

    echo options nouveau modeset=0 | Sudo tee -a /etc/modprobe.d/nouveau-kms.conf
    
  2. construisez le nouveau noyau en:

    Sudo update-initramfs -u
    
  3. redémarrer

30
WesleyHsiung