Installer le pilote Nvidia au lieu de nouveau

42

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 par défaut Nouveau, 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

Now that nvidia is installed, you need to blacklist the nouveau driver so it don’t pop out when you will reboot. Create or edit the following file:

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

…and add these lines at the end:

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

J'ai vérifié via le logiciel & mises à jour si le pilote nvidia a été installé avec succès et indique que le pilote installé est nvidia 304.117

J'ai ensuite essayé de lancer:

lshw -c video | grep 'configuration'

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

configuration: driver=nouveau latency=0

Comment installer et utiliser les pilotes nvidia?

    
posée Dor Zohar 10.06.2014 - 18:12
la source

4 réponses

44

Ubuntu 14.04 à 16.10

Notez 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 responsables, 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. Mettez les modules en liste noire. Ouvrez le fichier blacklist.conf .

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

    appuyez sur i pour passer 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é les étapes ci-dessus, redémarrez, arrêtez le gestionnaire d'affichage et essayez d'installer les pilotes nvidia.

    Appuyez sur Ctrl + Alt + F1 . Une fois que vous êtes en mode texte, arrêtez le gestionnaire d’affichage. Cela va forcer la fin 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 Ubuntu vanille, mais les anciennes versions ou les systèmes dotés du bureau GNOME peuvent utiliser gdm et sous KDE / Kubuntu / Plasma, il devrait être kdm :

Modifier: Pour déterminer ce que le gestionnaire d'affichage par défaut utilisé par votre système Ubuntu utilise, entrez la commande cat /etc/X11/default-display-manager Bien 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

Maintenant, lancez le package de pilotes que vous avez téléchargé sur le site Web de Nvidia. Modifier : 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 le message d'erreur relatif aux pilotes nouveau apparaît toujours, vous devez probablement mettre à jour initramfs, qui peut être configuré pour charger les pilotes nouveau. Ne redémarrez pas et ne mettez pas hors tension, 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, les choses se passeront bien.

    
réponse donnée Elder Geek 10.06.2014 - 21:47
la source
8

La suppression manuelle de nouveau n'est plus requise. Si vous installez nvidia drivers à partir de Additional Drivers sur Ubuntu, les scripts d'installation s'assureront que nouveau est sur 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 de les installer à partir de l'outil Additional Drivers sur Ubuntu.

    
réponse donnée Monku 15.09.2016 - 00:00
la source
5

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.

    
réponse donnée P.K 08.09.2016 - 16:06
la source
2

La création de listes noires comme 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. Il vous suffit de vous connecter à tty en appuyant sur ctrl + alt + f1, 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émarrez

    
réponse donnée Vajira Prabuddhaka 14.10.2017 - 08:53
la source

Lire d'autres questions sur les étiquettes