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
Réponses:
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.04
et18.04
. DansUbuntu-16.04
la 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.
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.
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.
L'assistant d'installation de Cuda apparaît. Suivez les étapes apparentes, ainsi que 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
.Maintenant, exécutez
nvcc -V
sur 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.
la source
.run
fichier 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.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!
la source