J'ai un boîtier sans tête qui sera utilisé pour l'informatique CUDA. J'ai installé le serveur Ubuntu 16.04.1 mais lorsque j'essaie d'installer les pilotes nVidia via apt-get, il souhaite également que j'installe X11 et d'autres composants GUI.
Comment puis-je simplement installer le pilote et les bibliothèques CUDA sans installer X11 et ses amis?
Idéalement sans télécharger le fichier d'exécution directement à partir de nVidia. J'aimerais utiliser des paquets debian si possible.
Réponses:
Cela a fonctionné pour moi (sur Ubuntu 16.04):
# apt-get -y install nvidia-cuda-toolkit lightdm-
lightdm
est le gestionnaire de fenêtres quinvidia-*
s'installe. Le tiret à la fin indiqueapt-get
de désinstaller le package, mais la résolution de dépendance détermine de ne pas l'installer en premier lieu. Ceci est toujours installéxserver-common
(donc vous obtenez toujours des trucs X11) mais il n'a pas permis le démarrage graphique. (L'ajout axserver-common-
entraîné des dépendances brisées.)PS. Vous avez probablement dépassé ce problème, mais cette réponse s'adresse aux générations futures d'Internet.
la source
ligthdm-
fonctionne, même lors de l'installation à partir du deb officiel.apt-get install cuda gdm3-
. Ce serait via le repo cuda pour Ubuntu. Testez et rapportez.nvidia-settings
outil graphique nVidia réduit beaucoup les choses pour moi (le 19.10). Je voudrais également ignorer le package xserver-xorg-video-nvidia- *, mais c'est une exigence difficile pour le pilote, qui récupère les fichiers indésirables du serveur X. Donc,sudo apt install nvidia-driver-435 nvidia-settings-
c'est le meilleur pari, l'OMI. Ajouteznvidia-cuda-toolkit
à cette liste de paquets pour obtenir les pièces utiles de cuda.sudo apt-get -s install --no-install-recommends nvidia-current
semblent être plutôt clairsemés avec les dépendances de ma box, mais elle a déjà un environnement graphique complet.Ce que vous pourriez en théorie faire, c'est:
sudo apt-get -d install nvidia-current
ls /var/cache/apt/archives/ | grep nvidia-
dpkg -i --ignore-depends=package1,package2 package3.deb
Les dépendances sont bien sûr là pour une raison, si je me trouvais dans votre situation, je laisserais juste
apt
faire son truc. Certains logiciels X11 ne vous blesseront pas beaucoup à moins de l'exécuter.la source
Si vous exécutez (par exemple, Blender sur un serveur sans tête, vous n'avez pas besoin de toutes ces dépendances.
Téléchargez les pilotes CUDA sous forme de fichier d'exécution à partir de: https://developer.nvidia.com/cuda-downloads
Exécuter
sudo sh cuda_8.0.44_linux.run
(ou version plus récente)Téléchargez les pilotes NVIDIA depuis http://www.nvidia.com/Download/index.aspx?lang=en-us
Exécuter:
sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run
(ou version plus récente)Remarque: chaque fois que vous effectuez une mise à jour vers un noyau plus récent, vous devrez recharger le pilote de ce noyau. Vous pouvez donc vouloir ajouter l'indicateur "-a" (accepter les termes de la licence) après les avoir parcourus une fois.
Ma configuration:
Prendre plaisir!
la source
» apt-get -s install nvidia-current | grep newly
0 mis à niveau, 65 nouvellement installés, 0 à supprimer et 0 non mis à niveau.