web-dev-qa-db-fra.com

Installer le pilote Nvidia au lieu de nouveau

J'ai installé Ubuntu 14.04 et je rencontre un écran flou/flou et un mauvais support pour plusieurs écrans.

J'ai réalisé que Ubuntu installait nouveau par défaut, mais je dois installer les pilotes nvidia. J'ai donc essayé ceci:

Sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get install nvidia-current
apt-get upgrade

Maintenant que nvidia est installé, vous devez ajouter le pilote nouveau à la liste noire afin qu’il ne sorte pas lorsque vous redémarrez. Créez ou éditez le fichier suivant:

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

… Et ajoutez ces lignes à la fin:

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

J'ai vérifié via le logiciel et les mises à jour si le pilote nvidia avait été installé avec succès et il indiquait que le pilote installé était nvidia 304.117

J'ai alors essayé de courir:

lshw -c video | grep 'configuration'

et le résultat est que le pilote est toujours nouveau:

configuration: driver=nouveau latency=0

Alors, comment installer et utiliser les pilotes nvidia?

44
Dor Zohar

Ubuntu 14.04 à 16.10

Veuillez noter que la suppression manuelle de nouveau drivers est requise uniquement si vous souhaitez installer vous-même les pilotes propriétaires nvidia. Si ce n'est pas le cas, installez directement les pilotes graphiques requis à partir de Système> Administration> Pilotes de matériel . C'est le moyen recommandé et le plus pratique disponible.

Nous allons répertorier tous les modules coupables, supprimer tous les packages nvidia * et, éventuellement, mettre à jour le disque initramfs car il pourrait être configuré pour charger les modules au démarrage.

  1. Liste noire les modules. Ouvrez le fichier blacklist.conf.

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

    presse i pour entrer en mode insertion et ajouter les modules suivants dans le fichier.

    # this one might not be required for x86 32 bit users.
    blacklist AMD76x_edac 
    
    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    

    Enregistrez le fichier et quittez.

  2. Supprimer tous les packages nvidia *

    Sudo apt-get remove --purge nvidia-*
    
  3. Une fois que vous avez terminé avec les étapes ci-dessus, redémarrez, arrêtez le gestionnaire d'affichage et essayez d'installer les pilotes nvidia.

    Presse Ctrl+Alt+F1. Une fois que vous êtes en mode texte, arrêtez le gestionnaire d’affichage. Cela va forcer la fermeture de toutes les applications en cours d'exécution, de sorte que vous feriez mieux de sauvegarder tout ce sur quoi vous travaillez et de les fermer vous-même avant de terminer cette étape. Pour arrêter le gestionnaire d'affichage, exécutez l'une de ces commandes en fonction de votre gestionnaire d'affichage (lightdm est la valeur par défaut dans Vanilla Ubuntu, mais les versions antérieures ou les systèmes dotés d'un bureau GNOME peuvent utiliser gdm et sous KDE/Kubuntu/Plasma, il devrait s'agir de kdm:

Edit: Pour déterminer ce que le gestionnaire d’affichage par défaut utilise votre système Ubuntu, exécutez la commande cat /etc/X11/default-display-managerBien que cela ne vous garantisse rien, dans de nombreux cas, ce sera le bon choix.

    Sudo service lightdm stop

    Sudo /etc/init.d/gdm stop

Exécutez maintenant le package de pilotes que vous avez téléchargé sur le site Web de Nvidia. Edit: Remplacez le nom de fichier dans l'exemple ci-dessous par celui que vous avez réellement.

    Sudo ./NVIDIA-Linux-x86-260.19.44.run

Remarque: Si vous obtenez toujours l'erreur liée aux pilotes nouveau, vous devez probablement mettre à jour initramfs, qui peut être configuré pour charger les pilotes nouveau. Ne redémarrez pas ou n'éteignez pas, exécutez cette commande pour mettre à jour le disque initramfs.

Sudo update-initramfs -u

Maintenant, redémarrez et répétez l’étape 3. Cette fois-ci, tout se passera bien.

46
Elder Geek

La suppression manuelle de nouveau n'est plus requise. Si vous installez les pilotes nvidia à partir de Additional Drivers sur Ubuntu, les scripts d'installation garantiront que nouveau est sur la liste noire.

Cependant, avant de faire quoi que ce soit, vous devez ajouter un dépôt graphique pour les pilotes nvidia:

Sudo apt-add-repository ppa:graphics-drivers/ppa
Sudo apt-get update

Je vous suggère de consulter le site Web nvidia pour connaître les pilotes pris en charge par votre carte et d’installer ceux de l’outil Additional Drivers sur Ubuntu.

8
Monku

16.04 Comment

Insérer

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

dans

etc/modprobe.d/blacklist.conf

et redémarrez avant d’installer le pilote NVidia. Travaillé pour moi sur Ubuntu 16.04 LTS.

6
P.K

Mettre en liste noire le nouveau mentionné dans la documentation de nvidia ne fonctionne pas. Nous n'avons pas besoin de le mettre sur une liste noire. Installez simplement les pilotes nvidia en utilisant apt. Vous avez juste besoin de vous connecter à tty en appuyant sur ctrl + alt + f1 et d'arrêter le service lightdm puis de taper

Sudo apt-add-repository ppa:graphics-drivers/ppa 
Sudo apt install nvidia-384 _(or whatever version compatible with your GPU)_  

puis redémarrer

2
Vajira Prabuddhaka