Ma station de travail a deux GPU (Quadro K5200 et Quadro K2200) avec le dernier pilote NVIDIA installé (Version: 352.41). Après avoir téléchargé le fichier à cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
partir des téléchargements de CUDA 7.5 , j'essaie de l'installer, mais le résultat est le suivant:
root@P700-Bruce:/home/bruce/Downloads# sudo apt-get install cuda
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
cuda : Depends: cuda-7-5 (= 7.5-18) but it is not going to be installed
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
J'ai essayé la solution:
sudo apt-get remove nvidia-cuda-*
# supprimer les anciens packages nvidia-cudaInstallez les dépendances non satisfaites:
root@P700-Bruce:/home/bruce/Downloads# apt-get install cuda-7-5 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: cuda-7-5 : Depends: cuda-toolkit-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-runtime-7-5 (= 7.5-18) but it is not going to be installed unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed Depends: libcheese7 (>= 3.0.1) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. root@P700-Bruce:/home/bruce/Downloads# apt-get install cuda-toolkit-7-5 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: cuda-toolkit-7-5 : Depends: cuda-core-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-command-line-tools-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-samples-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-documentation-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-visual-tools-7-5 (= 7.5-18) but it is not going to be installed unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed Depends: libcheese7 (>= 3.0.1) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Installer et utiliser aptitude
Mon système d'exploitation Ubuntu14.04 vient d'être installé et a effectué les mises à jour logicielles et installé le dernier pilote Nvidia.
Pouvez-vous m'aider? Merci d'avance!
optirun
). D'autres pilotes m'ont donné naissance à des boucles de connexion ou en noirunity-greeter
! Je ne vous remercierai jamais assezoption
à l'options
intérieur de la section nouveau liste noire.cuda_7.5.18_linux.run
) provoque la fermeturelightdm
du travail après le redémarrage (après grub, vous verrez un écran noir avec un curseur clignotant sans fin ). Ma solution consistait d'abord à désinstaller ce pilotesudo apt-get purge nvidia-*
et à l'installer à l'aide du dernier fichier d'exécution téléchargé sur le site officiel de NVIDIA. Et cela fonctionne parfaitement. Une solution alternative serait quelque chose comme la solution (A) dans askubuntu.com/a/676772/194156Il existe deux façons d'installer un pilote CUDA adapté (pour Optimus et autres chipsets graphiques intégrés sur les cartes mères hybrides) - la première décrite ici est la plus simple et la seconde est plus lourde mais aussi efficace:
UNE)
B)
La description de la méthode B est ici, mais déjà plus ancienne (expliquée par l'utilisateur dschinn1001) - cette méthode B est plus humble et peut être risquée, mais pas nuisible. :
Comment puis-je installer Nvidia Driver GT 520 et Cuda 5.0 dans Ubuntu13.04?
Le package bêta-pilote pour Nvidia à télécharger pour Linux est ici:
http://www.nvidia.de/object/cuda_1_1_beta.html
La méthode A est plus simple, mais pas claire, comment elle interagit avec xscreensaver et la méthode B est plus ancienne, mais le package de pilotes est également mis à jour récemment, et après la méthode B, cela devrait mieux fonctionner avec xscreensaver condition que xscreensaver soit installée. (J'ai testé la méthode B le 13.10 et cela fonctionnait très bien, même avec xscreensaver. Et je pense que le reste de ce fil dépend du matériel.)
De plus et en référence au bourdon avec les chipsets graphiques Optimus, ces ajustements pour le bourdon sont également nécessaires:
Comment configurer nVidia Optimus / Bumblebee en 14.04
la source
Cela ressemble au bug lp 1428972 .
L'utilisateur fennytansy a ajouté une solution de contournement dans le commentaire # 10 :
sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0
la source
J'ai installé CUDA avec succès en utilisant la méthode runfile. La configuration est un peu plus délicate car votre pilote graphique principal doit également être installé à l'aide de la méthode runfile ( voir ici ).
Essayez d'installer uniquement le pilote. Cela peut être fait en utilisant la méthode runfile. Il vous demandera pour chaque partie de l'installation et vous pouvez désactiver les
GL
bibliothèques et les kits d'outils. Le centre de contrôle de l'unité m'a également posé des problèmes en raison du besoin de l'échantillon CUDA d'utiliser à lalibGLU.so
place delibGL.so
. Il s'agit d'une solution simple lorsque vous créez vos propres exemples d'apprentissage.la source
Essayez de désinstaller le pilote nvidia et d'installer directement cuda sans lui. Sur un nouveau Ubuntu 14.04, j'ai suivi les instructions du site nvidia . En plus de vérifier les versions compatibles des choses (gcc, noyau), les instructions étaient les suivantes:
Heureusement, le pilote nvidia correct a été installé en tant que sous-produit des étapes ci-dessus.
la source
J'ai passé une journée entière à chercher à utiliser " ppa: graphics-drivers / ppa " pour mettre à jour les pilotes NVIDIA vers la version 352. Tout a échoué. Après une installation, le gpu-manager.log a signalé que les pilotes ont été installés tandis que Xorg.0.log signalerait le contraire.
Le pilote nouveau a été supprimé et mis sur liste noire: sudo apt-get --purge remove xserver-xorg-video-nouveau cat /etc/modprobe.d/nouveau-nomodeset-jsrobin.conf blacklist nouvelles options nouveau modeset = 0 alias nouveau off alias lbm-nouveau désactivé
J'ai finalement abandonné et utilisé une solution purement "NVIDIA ... bin".
la source
J'ai redémarré Ubuntu aujourd'hui, et j'ai trouvé qu'il y avait une autre dépendance non satisfaite quelque chose comme
libcog15 : Depends: mesa-driver...
(je ne me souviens pas du nom complet du paquet), j'ai donc utiliséapt-get install
pour installer le "mesa-driver". Après cela, CUDA 7.5 s'est installé avec succès.Notez que ma version du noyau est 3.19.0-28-générique et la version gcc est Ubuntu 4.8.4-2ubuntu1 ~ 14.04 , qui ne se trouve pas dans les documents officiels de CUDA 7.5 . Je vais vérifier si ça marche vraiment.
la source
J'ai essayé sudo su et apt-get install cuda au lieu de sudo apt-get install cuda. Ça a marché.
la source
Veuillez vous référer à: https://github.com/astorfi/Caffe_Deep_Learning/blob/master/Installation/readme.md . Il est essentiellement lié à l'installation de Caffe, mais il concerne également l'installation de CUDA.
la source
-problems avec connexion lightdm (boucle de connexion)
-problèmes avec le pilote istall ("Échec de l'installation du pilote: il semble qu'un serveur X fonctionne ...")
Pour installer avec succès une boîte à outils NVidia CUDA sur Ubuntu 16.04 64 bits, je dois juste faire:
ajouter un utilisateur sudo lors d'une session en direct:
sudo adduser admin (#pass: admin1)
sudo usermod -aG sudo admin
déconnectez-vous de la session en direct, connectez-vous en tant que #admin
changer les privilèges pour le fichier d'installation téléchargé (NE PAS INSTALLER À CETTE ÉTAPE!):
sudo chmod + x cuda_X.X.run
passer en vue console:
Ctr + Alt + F1 (pour activer la vue du terminal) Ctr + Alt + F7 (pour passer de la vue du terminal au serveur graphique)
dans la vue console (Ctr + Alt + F1), connectez-vous:
connexion: admin passe: admin1
arrêter le service d'exécution graphique:
sudo service lightdm stop
vérifier si le serveur graphique est éteint - après avoir changé Ctr + Alt + F7, le moniteur doit être noir vierge, revenir en mode console Ctr + Alt + F1
installez CUDA Toolkit, avec une telle configuration:
sudo ./cuda_X.X.run (appuyez sur 'q' pour le saut de lecture de licence) n'installez pas la bibliothèque OpenGL ne mettez pas à jour la configuration du système X d'autres options font oui et les chemins par défaut
activer le serveur graphique:
sudo service lightdm start
connectez-vous en tant qu'utilisateur (si vous vous connectez automatiquement en tant que #ubuntu lors de la déconnexion de la session en direct):
connexion: admin passe: admin1
vérifiez ce que le compilateur nvcc fonctionne avec la somme vectorielle parallèle simple fournie aux blocs GPU:
enregistrer vecSum.cu et book.h dans de nouveaux fichiers, compiler et exécuter sur le terminal: /usr/local/cuda-8.0/bin/nvcc vecSum.cu && clear && ./a.out
vérifier l'impression de la console - elle devrait être similaire à: 0,000000 + 0,000000 = 0,000000
si tout s'est bien passé sur la session live pendrive, faites de même sur votre système Linux hôte
PS Veuillez noter que ce n'est pas un tutoriel idéal, mais fonctionne très bien pour moi!
======= vecSum.cu =====
========= book.h ======
la source