Cuda6 s’applique à Lubuntu 14.04. Build-essentials avait déjà été installé. Si vous utilisez une nouvelle installation, vous devriez probablement l'installer:
apt-get install build-essential
Téléchargez le package d'exécution de cuda6 (6.0. 37 au moment de l'écriture) à ~/Downloads
:
Ouvrez un terminal et extrayez les programmes d'installation distincts via:
mkdir ~/Downloads/nvidia_installers;
cd ~/Downloads
./cuda_6.0.37_linux_64.run -extract=~/Downloads/nvidia_installers;
(J'ai essayé d'exécuter le fichier .run directement, mais il n'arrêtait pas de bousiller mon installation Xorg et ne laissait jamais X s'exécuter. Je pense qu'il s'agit d'un problème de configuration entre les versions de pilote: celles installées par apt-get nvidia-331-updates
et le cuda *. exécuter le pilote.)
Désinstallez complètement tout ce qui se trouve dans les dépôts Ubuntu avec nvidia- *. J'ai utilisé Synaptic et fait une purge. AKA a complètement désinstallé les programmes et la configuration.
sudo apt-get --purge remove "nvidia-*"
Ayez ces instructions à portée de main car nous devons tuer X pour installer le pilote.
Appuyez sur CTL + ALT + F1 pour accéder au terminal physique et vous connecter.
cd ~/Downloads/nvidia_installers;
sudo service lightdm stop
sudo killall Xorg
sudo ./NVIDIA-Linux-x86_64-331.62.run
Acceptez le CLUF et installez le pilote. Je recommanderais de le laisser mettre à jour les fichiers de configuration Xorg.
Une fois l'installation terminée, activez le module nvidia et installez CUDA.
sudo modprobe nvidia
sudo ./cuda-linux64-rel-6.0.37-18176142.run
sudo ./cuda-samples-linux-6.0.37-18176142.run
testez si les pilotes fonctionnent en accédant à votre répertoire exemple
cd /usr/local/cuda/samples
sudo chown -R <username>:<usergroup> .
cd 1_Utilities/deviceQuery
make .
./deviceQuery
a travaillé pour moi à ce stade.
Maintenant redémarrez X
sudo service lightdm start
Vous devriez pouvoir faire
lsmod | grep nv
et voyez une ligne avec nvidia listée.
N'oubliez pas de vous déconnecter de votre terminal physique si tout fonctionnait bien.
APPENDICE
Dans mon cas, il était nécessaire d'ajouter le dossier contenant l'exécutable à votre $PATH
.
Une façon de procéder consiste à modifier le fichier ~/.bashrc
de votre dossier de base.
Ajoutez une ligne à votre. bashrc
(modifiez l'emplacement si vous avez modifié le dossier d'installation CUDA par défaut)
export PATH=/usr/local/cuda-6.0/bin:$PATH
Enregistrez le fichier, puis sourcez votre .bashrc
en tapant
source .bashrc
dans votre dossier de départ.