Ich habe Cuda6 an Lubuntu 14.04 arbeiten lassen. Auf diesem Computer waren bereits Build-Essentials installiert. Wenn Sie also eine Neuinstallation verwenden, sollten Sie diese wahrscheinlich installieren:
apt-get install build-essential
Laden Sie das cuda6-Ausführungspaket (6.0.37 zum aktuellen Zeitpunkt) herunter, um ~/Downloads
:
Öffnen Sie ein Terminal und extrahieren Sie die einzelnen Installer über:
mkdir ~/Downloads/nvidia_installers;
cd ~/Downloads
./cuda_6.0.37_linux_64.run -extract=~/Downloads/nvidia_installers;
(Ich habe versucht, die .run-Datei direkt auszuführen, aber es hat meine Xorg-Installation immer wieder durcheinander gebracht und X nie laufen lassen. Ich glaube, es ist ein Konfigurationsproblem zwischen apt-get nvidia-331-updates
den Treiberversionen : denen, die von und dem cuda * .run-Treiber installiert wurden .)
Deinstalliere alles in den Ubuntu-Repositories mit nvidia- *. Ich habe synaptic benutzt und eine Säuberung durchgeführt, AKA hat Programme und Konfiguration komplett deinstalliert.
sudo apt-get --purge remove "nvidia-*"
Halten Sie diese Anweisungen bereit, um X zu beenden und den Treiber zu installieren. Drücken Sie CTL + ALT+ F1, um zum physischen Terminal zu wechseln und sich anzumelden.
cd ~/Downloads/nvidia_installers;
sudo service lightdm stop
sudo killall Xorg
sudo ./NVIDIA-Linux-x86_64-331.62.run
Akzeptieren Sie die EULA und installieren Sie den Treiber. Ich würde empfehlen, Xorg-Konfigurationsdateien aktualisieren zu lassen.
Nachdem das Installationsprogramm abgeschlossen ist, schalten Sie das nvidia-Modul ein und installieren Sie CUDA.
sudo modprobe nvidia
sudo ./cuda-linux64-rel-6.0.37-18176142.run
sudo ./cuda-samples-linux-6.0.37-18176142.run
Testen Sie, ob die Treiber funktionieren, indem Sie in Ihr Beispielverzeichnis wechseln
cd /usr/local/cuda/samples
sudo chown -R <username>:<usergroup> .
cd 1_Utilities/deviceQuery
make .
./deviceQuery
Hat an dieser Stelle für mich gearbeitet. Starten Sie nun X neu
sudo service lightdm start
Das solltest du können
lsmod | grep nv
und sehe eine Zeile mit nvidia aufgelistet. Vergessen Sie nicht, sich von Ihrem physischen Terminal abzumelden, wenn alles funktioniert hat.
BLINDDARM
In meinem Fall musste der Ordner hinzugefügt werden, der die ausführbare Datei enthält $PATH
.
Eine Möglichkeit besteht darin, die ~/.bashrc
Datei in Ihrem Basisordner zu bearbeiten . Fügen Sie eine Zeile zu Ihrer hinzu. bashrc
(Ändern Sie den Speicherort, wenn Sie den Standard-CUDA-Installationsordner geändert haben.)
Exportieren Sie PATH = / usr / local / cuda-6.0 / bin: $ PATH
Speichern Sie die Datei und dann beziehen Ihr , .bashrc
indem Sie
source .bashrc
wenn in Ihrem privaten Ordner.