Cuda6 travaille sur 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 cuda6 run (6.0.37 au moment de l'écriture) pour ~/Downloads
:
Ouvrez un terminal et extrayez les programmes d'installation séparés 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 pilote cuda * .run.)
Désinstallez complètement les répertoires Ubuntu avec nvidia- *. J'ai utilisé synaptic et fait une purge, AKA désinstaller complètement 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+ F1pour 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 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
tester si les pilotes fonctionnent en allant dans votre répertoire exemple
cd /usr/local/cuda/samples
sudo chown -R <username>:<usergroup> .
cd 1_Utilities/deviceQuery
make .
./deviceQuery
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 fonctionne.
APPENDICE
Dans mon cas, il était nécessaire d’ajouter le dossier contenant le fichier exécutable à votre $PATH
.
Une façon de le faire est d’éditer le ~/.bashrc
fichier dans votre dossier personnel. Ajouter 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
quand dans votre dossier personnel.