Comment installer le pilote Nvidia dans Ubuntu 18.04?

21

J'ai téléchargé le pilote Nvidia pour Linux depuis le site officiel pour l'installer sur mon ordinateur portable. Il s'agit d'un fichier nommé NVIDIA-Linux-x86_64-390.67.run, comment installer ce fichier?

Naveen Theja
la source

Réponses:

25

Déterminez la dernière version du pilote Nvidia disponible pour votre carte graphique

La

  1. Visitez la page d'accueil PPA des pilotes graphiques ici et déterminez les dernières versions des pilotes Nvidia

  2. Vérifiez que votre carte graphique est capable d'exécuter les derniers pilotes.

Si votre graphique est pris en charge, vous pouvez continuer et supprimer tous les pilotes Nvidia précédemment installés sur votre système. Entrez la commande suivante dans le terminal.

sudo apt-get purge nvidia*

Ajouter les pilotes graphiques PPA

Allons de l'avant et ajoutons le pilote graphique PPA -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

Installez (et activez) les derniers pilotes graphiques Nvidia. Entrez la commande suivante pour installer la version des graphiques Nvidia prise en charge par votre carte graphique -

sudo apt-get install nvidia-XXXX 

OU

sudo apt-get install nvidia-driver-xxxxx                            

(xxxx - est la version prise en charge pour votre pilote Nvidia)

Redémarrez votre ordinateur pour que le nouveau pilote démarre. Vous pouvez vérifier l'état de votre installation avec la commande suivante

lsmod | grep nvidia

S'il n'y a pas de sortie, votre installation a probablement échoué. Il est également possible que le pilote ne soit pas disponible dans la base de données des pilotes de votre système. Vous pouvez exécuter la commande suivante pour vérifier si votre système fonctionne sur le pilote open-source nouveau. Si la sortie est négative pour nouveau, tout va bien avec votre installation.

lsmod | grep nouveau

Ceci est ma sortie terminale des pilotes Nvidia.

Mes pilotes Nvidia

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+
varshneydevansh
la source
6
Remarque: Sur Kubuntu, je devais faire sudo apt-get install nvidia-driver-xxxxx(plus précisément, 415)
Nathan Lafferty
1
De même, sur Ubuntu 18.04, j'avais besoin nvidia-driver-430au lieu de nvidia-430ce qui n'a pas été trouvé.
ComputerScientist
10

J'utilise la version 390.48 du pilote nvidia-driver-390 en 18.04 qui a été installée avec la commande suivante:

sudo ubuntu-drivers autoinstall 
sudo reboot  

Lors de l'installation d'un pilote graphique propriétaire, il n'est pas nécessaire de désinstaller le pilote graphique open source. Les deux pilotes graphiques peuvent être installés côte à côte, ce qui permet d'utiliser le pilote graphique open source comme alternative de secours en cas de problème d'utilisation du pilote graphique propriétaire.

La ubuntu-drivers autoinstallcommande installe les pilotes appropriés pour l'installation automatique, y compris leurs dépendances, et le pilote Nvidia sera également mis à jour automatiquement lorsqu'une mise à jour est disponible.

Karel
la source
6

Pour ce faire, vous devez ajouter le pilote graphique PPA avec les commandes suivantes dans le terminal:

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

Après cela, vous devez maintenant supprimer tous les pilotes NVIDIA actuels en saisissant les informations suivantes dans votre terminal:

sudo apt-get purge nvidia*

Maintenant que vous avez fait cela, il est sûr d'installer la dernière version:

sudo apt-get install nvidia-driver-396

Veuillez noter que c'est nvidia-driver-396 sur Ubuntu 18.04, c'est nvidia-396 sur Ubuntu 16.04 mais vous n'utilisez pas 16.04.

ipkpjersi
la source
0

Un simple double clic devrait faire l'affaire. Si ce n'est pas le cas, faites un clic droit -> Autorisations -> activez l'autorisation d'exécution, puis réessayez de double-cliquer

Kamal
la source
0

Je ne suis pas sûr d'être d'accord avec l'installation manuelle de pilotes spécifiques via

sudo apt-get install nvidia-XXXX 

N'est-il pas toujours préférable d'attendre que le nouveau pilote soit disponible via Software & Updates?

Je pensais que c'était le but d'ajouter le PPA?

Bachalo
la source
Le but de l'ajout d'un PPA est généralement d'être en périphérie, vous pouvez donc installer la version la plus récente au lieu d'attendre une nouvelle version d'Ubuntu qui inclut la version la plus récente du logiciel que vous souhaitez en périphérie.
Alexis Wilke
0

Après avoir suivi une tonne de liens et de suggestions, je mettrai ici ce qui a fonctionné pour moi. La raison pour laquelle j'avais besoin du pilote de NVIDIA était de pouvoir exécuter TensorFlow sur mon ordinateur portable avec la configuration

  • Linux Mint 19.1 Tessa sur 18.04 Ubuntu
  • Carte graphique RTX 2060

Les étapes suivantes ont ensuite été suivies:

  1. Accédez au BIOS de votre ordinateur portable (appuyez sur F2 au début du redémarrage de votre ordinateur) et désactivez le démarrage sécurisé.

  2. Une fois que vous vous reconnectez à l'ordinateur, ouvrez un terminal et exécutez:

    sudo apt install nvidia-settings
    

    Cela vous permettra de modifier les paramètres du pilote que vous installerez.

  3. Accédez à https://www.tensorflow.org/install/gpu et suivez les étapes pour Ubuntu 18.04.

  4. Maintenant, le problème majeur que j'ai rencontré et qui m'a pris une éternité à résoudre était le fait qu'après le redémarrage de l'ordinateur, je rencontrais un écran noir. Cela se produisait car l'ordinateur portable n'utilisait plus la carte graphique "Intel" d'origine et était passé à "NVIDIA". Si vous rencontrez une situation similaire, utilisez la commande CTRL+ ALT+ F1pour accéder à un écran tty (terminal télétype). Là, vous pourrez peut-être vous connecter en utilisant votre nom d'utilisateur / mot de passe. Exécutez ensuite le code:

    sudo apt install nvidia-prime
    

    Le but de cette dernière commande était de pouvoir changer la carte graphique utilisée par mon ordinateur portable. J'ai ensuite couru:

    sudo prime-select intel
    

Pour quitter le tty et revenir à votre écran normal, vous pouvez soit redémarrer, soit faire un CTRL+ ALT+F7 "(au moins c'est la commande qui a fonctionné pour moi).

Une fois connecté à nouveau, j'ai pu revenir à la carte NVIDIA ( sudo prime-select nvidia) et redémarrer normalement.

Alexandre
la source