web-dev-qa-db-fra.com

Comment configurer un Nvidia RTX 2080 Ti avec Ubuntu?

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 aucun problème, après l'avoir remplacé par rtx 2080ti, le système ne peut pas trouver de pilote pour ce périphérique et le lshw me montre ce qui suit

  * -display UNCLAIMED 
 description: Contrôleur compatible VGA 
 produit: NVIDIA Corporation 
 fournisseur: NVIDIA Corporation 
 identificateur physique: 0 
 informations sur le bus: pci @ 0000: 01: 00.0 
 Version: a1 
 Largeur: 64 bits 
 Horloge: 33 MHz 
 Capacités: pm msi pciexpress vga_controller cap_list 
 Configuration: latency = 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 c'est mon problème informatique ou c'est en effet n'ont pas encore été pris en charge.

la version de mon système est 18.04

merci

7
stepstone

J'ai écrit un article complet sur la façon d'installer des pilotes et des cuda pour les GPU de la série RTX 2080 sur Ubuntu, principalement parce que cela peut prendre beaucoup de temps à 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 Ubuntu-16.04 et 18.04. Dans Ubuntu-16.04, la machine n'avait pas trouvé le bon pilote Nvidia et utilisait le pilote d'affichage open source Nouveau. Par conséquent, vous devez télécharger et installer le pilote approprié à partir de Nvidia .

Maintenant, installez 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 drapeau --no-x-check est important. Sinon, vous devrez désactiver le x-server et vous déconnecter de l'interface graphique.

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

La prochaine partie consiste à installer cuda, ce 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 pertinent à partir de cette 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. Entrez 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 Cuda apparaîtra. Suivez les étapes apparentes, avec l'article. Une fois l'installation terminée, exécutez reboot 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

Exécutez maintenant nvcc -V sur un terminal qui devrait générer une sortie comme suit.

message d'installation

Maintenant que les pilotes et cuda sont installés, vous voudrez peut-être installer la version gpu de tensorflow. Ici est un bon tutoriel pour la même tâche.

4
avin

je viens d'avoir exactement le même problème, et maintenant je lance un modèle d'écoulement du tenseur pour le tester et il semble bien

tout ce que je devais faire était d'installer le pilote depuis le site Web de Nvidia et de l'exécuter avec Sudo.

voici le lien https://www.geforce.com/drivers

je n'ai pas encore fait de benchmarking pour la performance mais tout semble aller pour le mieux

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

1
Fsedik