Sur Ubuntu 16.04, j'utilise le noyau 4.4.0-78-generic pour la compatibilité avec Cuda 9 mais depuis que j'ai basculé sur ce noyau, ma souris, mon clavier, mon adaptateur sans fil et mes haut-parleurs ne fonctionnent pas. J'ai réussi à passer temporairement à une souris et à un clavier plus récents, ce qui a permis de résoudre le problème, mais les haut-parleurs ne fonctionnent pas encore et je dois utiliser un câble Ethernet pour accéder à Internet.
J'ai essayé pendant de nombreuses heures de résoudre chaque problème indépendamment, sans résultat. Mon sentiment est que cela est en quelque sorte lié au noyau: lorsque je fais certaines commandes Sudo modprobe
, on me dit des choses telles que FATAL: Module snd-hda-intel not found in directory /lib/modules/4.4.0-78-generic
mais lorsque je regarde dans les dossiers 4.13.0-38-generic, les fichiers sont toujours là.
Toute aide appréciée, je suis à bout de forces.
Merci,
Marque
Cette réponse est maintenant une copie de Comment installer les pilotes NVIDIA et CUDA dans Ubuntu?
NOTE: J'ai seulement vérifié que cela fonctionne avec 16.04 et 17.10. Je viens d'essayer le 18.04 et ça ne marche pas.
Essayez d’installer Cuda en effectuant l’installation du référentiel à la place de l’installation .deb
.
Tout d’abord, supprimez les PPA cuda éventuellement configurés, ainsi que le nvidia-cuda-toolkit
s’il est installé:
Sudo rm /etc/apt/sources.list.d/cuda*
Sudo apt remove nvidia-cuda-toolkit
Vous pouvez également vouloir supprimer tous les pilotes nvidia avant d’installer de nouveaux pilotes:
Sudo apt remove nvidia-*
Puis mettez à jour le système:
Sudo apt update
Installez la clé:
Sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
Ajouter le repo:
16.04
Sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
17.10
Sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1710/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
Mettez à jour le système à nouveau:
Sudo apt update
Vous devriez maintenant pouvoir installer le cuda-9-1:
Sudo apt install cuda-9-1
Il existe également CUDA 9.0 et CUDA 9.2, qui figurent en bas.
Il devrait être installé avec les pilotes nvidia-396 (396.44) car ceux-ci sont listés dans le référentiel. Voir: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/
Vérifiez que Cuda 9.1 a été installé:
~$ ls /usr/local/cuda-9.1/
bin include libnvvp nvml samples targets
doc lib64 LICENSE nvvm share tools
extras libnsight nsightee_plugins README src version.txt
Maintenant, ajoutez ce qui suit à votre ~/.profile
pour les PATH
et LD_LIBRARY
. Vous pouvez utiliser la commande gedit ~/.profile
pour la modifier:
# set PATH for cuda 9.1 installation
if [ -d "/usr/local/cuda-9.1/bin/" ]; then
export PATH=/usr/local/cuda-9.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
Redémarrez votre système.
Sudo reboot
Une fois le système installé, vous pouvez vérifier l’installation en tapant ce qui suit:
nvcc -V
Vous devriez voir ce qui suit:
~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
Et vous devriez voir les pilotes 396.44
installés:
~$ nvidia-smi
Thu May 17 07:38:54 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.44 Driver Version: 396.44 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 760 Off | 00000000:02:00.0 N/A | N/A |
| 49% 53C P0 N/A / N/A | 187MiB / 1999MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
EDIT le 28/05/2018: Les étapes suivantes fonctionnent également pour Cuda 9.2
. Il suffit de changer l'installation pour
Sudo apt install cuda-9-2
et assurez-vous de changer la section .profile
en:
# set PATH for cuda 9.2 installation
if [ -d "/usr/local/cuda-9.2/bin/" ]; then
export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
EDIT le 07/11/2018: Les étapes suivantes fonctionnent également pour Cuda 9.0
. Il suffit de changer l'installation pour
Sudo apt install cuda-9-0
et assurez-vous de changer la section .profile
en:
# set PATH for cuda 9.0 installation
if [ -d "/usr/local/cuda-9.0/bin/" ]; then
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
J'espère que cela t'aides!