Comment configurer un Nvidia RTX 2080 Ti avec Ubuntu?

9

a obtenu un rtx 2080ti il ​​y a 2 jours, le précédent utilisait deux gtx 1080 et exécutait mon programme tensorflow sans problème, après avoir été remplacé par rtx 2080ti, le système ne peut pas trouver de pilote pour cet appareil, et le lshw me montre ce qui suit

  * -afficher NON RÉCLAMÉ       
       description: contrôleur compatible VGA
       produit: NVIDIA Corporation
       fournisseur: NVIDIA Corporation
       identifiant physique: 0
       info bus: pci @ 0000: 01: 00.0
       version: a1
       largeur: 64 bits
       horloge: 33 MHz
       capacités: pm msi pciexpress vga_controller cap_list
       configuration: latence = 0
       ressources: mémoire: de000000-deffffff mémoire: c0000000-cfffffff mémoire: d0000000-d1ffffff ioport: e000 (taille = 128) mémoire: c0000-dffff

j'ai essayé d'installer manuellement certains pilotes de PPA, mais rien ne se passe.

Est-ce que mon problème informatique ou il n'a en effet pas encore été pris en charge.

ma version du système est 18.04

Merci

pierre d'étape
la source
Quel PPA avez-vous essayé? Essayez-vous d'utiliser les pilotes propriétaires nvidia ou le nouveau pilote open source?
Kristopher Ives
Ppa essayé: pilotes graphiques / pap avec les pilotes 390 et 384 pas nouveau J'ai également remarqué quand j'ai essayé de réinstaller le système nouveau dit chipset
inconnu
1
Cet article dit que la version 410 du pilote est nécessaire pour les cartes Turing. Il indique également comment installer un package CUDA fourni avec ce pilote.
Chai T. Rex
Merci mec. U a sauvé ma journée en pensant que ppa est synchronisé avec les pilotes officiels. Pilote téléchargé depuis le site Web de Nvidia et avec anaconda tout est parfait en ce moment
stepstone

Réponses:

6

J'ai écrit un article complet sur la façon d'installer les pilotes et les cuda pour les GPU RTX 2080 sur Ubuntu, principalement parce que cela peut être une tâche longue pour certains (la plupart?) Utilisateurs. Il est conseillé de suivre l'article avec la réponse suivante.

J'ai observé le même problème avec les deux Ubuntu-16.04et 18.04. Dans Ubuntu-16.04la machine, il n'avait pas trouvé le bon pilote Nvidia et il utilisait le pilote d'affichage Nouveau open source. Par conséquent, vous devez télécharger et installer le bon pilote depuis Nvidia .

Installez maintenant les pilotes comme suit.

1) cd Downloads/

2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)

3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)

4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check

Remarque: le --no-x-check drapeau est important. Sinon, vous devrez désactiver lex-server et vous déconnecter de l'interface graphique.

Une fois les pilotes installés, redémarrez la machine et vérifiez l'installation avec nvidia-smi commande sur un terminal. Il vous montrera les informations sur le GPU et le pilote installé.

La partie suivante installe cuda qui peut parfois être pénible. Vous devrez vous déconnecter de l'interface graphique et effectuer toutes les actions sur un terminal.

Téléchargez votre fichier cuda run correspondant à partir de ce lien . Créez ensuite un fichier appelé blacklist-nouveau.conf dans votre répertoire personnel et ajoutez les lignes suivantes à ce fichier.

blacklist nouveau
options nouveau modeset=0

Maintenant, nous devons nous déconnecter de l'interface graphique en appuyant sur ( ctrl + alt + f1 ) pour installer cuda. Saisissez votre nom d'utilisateur et votre mot de passe pour accéder au terminal.

Suivez maintenant les étapes ci-dessous.

1) sudo service lightdm stop

2) sudo -i

3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name

4) sudo update-initramfs -u

5) exit

6) cd Downloads/

7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)

8) sudo sh cuda_10.0.130_410.48_linux.run

L'assistant d'installation de Cuda apparaît. Suivez les étapes apparentes, ainsi que l'article. Une fois l'installation terminée, exécutezreboot sur ce terminal.

Une fois la machine redémarrée, ajoutez le chemin cuda au .bashrc.

1) sudo gedit ~/.bashrc

2) Add following 2 lines at the end of the .bashrc file

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3) source ~/.bashrc

Maintenant, exécutez nvcc -Vsur un terminal qui devrait produire une sortie comme suit.

message d'installation

Maintenant que les pilotes et cuda sont installés, vous pouvez installer la version tensorflow gpu. Voici un bon tutoriel pour la même tâche.

Achintha Ihalage
la source
1
L'ancienne version (lien fourni) ne fonctionnait pas avec les dernières mises à jour d'Ubuntu 18.10. Le .runfichier le plus récent a bien fonctionné après le redémarrage. Je recommande à tout le monde d'obtenir la dernière version des pilotes lorsque vous effectuez cette opération.
sera le
1

j'ai juste eu exactement le même problème, et en ce moment je lance un modèle de flux tensoriel pour le tester et ça semble bien

tout ce que je devais faire est d'installer le pilote à partir du site Web de Nvidia et de l'exécuter avec sudo.

ici vous allez le lien https://www.geforce.com/drivers

je n'ai pas encore fait de benchmarking pour la performance mais tout semble bien

et un très mauvais inconvénient pour cette approche est que chaque fois que vous aurez une mise à jour du noyau, vous devrez réinstaller le pilote!

Fsedik
la source
1
Pouvez-vous me dire votre version ubuntu, la version du pilote et la version cuda?
Mohsin Bukhari