Haftungsausschluss: Diese Antwort könnte Ihnen nicht gefallen ...
Ich habe ein Dual-Boot-System. Ich verwende KUbuntu-10.04 amd64 als mein primäres Betriebssystem. Ich wünschte, es hätte gcc 4.5, weil ich OpenMP 3.0 möchte, aber ansonsten ... habe ich CUDA 3.1, CUDA 3.2 und die neuesten Treiber (260.24) installiert und ausgeführt. Ich hatte keine Probleme bei der Installation von Treibern oder CUDA. Ich benutze auch nvidia-smi und das folgende Skript namens "cuda", das ich eingefügt habe /etc/init.d/
und auf allen Runlevels beginne:
#!/bin/bash
/sbin/modprobe nvidia
if [ "$?" -eq 0 ]; then
# Count the number of NVIDIA controllers found.
N3D=`lspci | grep -i NVIDIA | grep "3D controller" | wc -l`
NVGA=`lspci | grep -i NVIDIA | grep "VGA compatible controller" | wc -l`
N=`expr $N3D + $NVGA - 1`
for i in `seq 0 $N`; do
mknod -m 666 /dev/nvidia$i c 195 $i;
done
mknod -m 666 /dev/nvidiactl c 195 255
else
exit 1
fi
nvidia-smi --loop-continuously --interval=60 --filename=/var/log/nvidia-smi.log &
nvidia-smi -g 0 -c 2
nvidia-smi -g 1 -c 1
nvidia-smi -g 2 -c 1
Hinweis: Ich habe drei Karten, eine für die Anzeige und zwei für die CUDA-Berechnung.
Jetzt, da ich gesagt habe, dass das einzige minimal gute CUDA-Profil, das ich gefunden habe, nSight ist, das nur unter Windows 7 oder Vista mit VS 2005 oder 2008 funktioniert - sie behaupten, es funktioniert unter VS 2010 ... Recht. Ich habe darüber gefragt hier . Aus Ihren anderen Fragen geht hervor, dass Sie unter Win 7 Zugriff auf VS 2010 haben. Ich würde empfehlen, vorerst in VS 2008 (wenn möglich) mit nSight 1.5 zu arbeiten, bis nVidia die Fehler aus den neueren Build-Anpassungen shtuff entfernt. Wenn Sie entweder ein Student oder ein Benutzer eines kleinen Unternehmens sind, können Sie eine kostenlose Kopie von VS 2005 oder 2008 von DreamSpark bzw. BizSpark erhalten.
Ich habe auch nach der Visualisierung von Win 7 gefragt, damit ich nicht ständig neu starten muss - aber ich kann nur einen Link posten (da ich noch keine 10 Punkte habe), also werde ich ihn in einen Kommentar einfügen. Ich habe auch keine Erfahrung noch mit CUDA unter einem visualisierten O ausgeführt wird .
ps. Wenn Sie wie ich paralleles Computing sowohl in CUDA als auch in OpenMP ausführen, können Sie eine der Ubuntu 10.10-Varianten in Betracht ziehen, die gestern veröffentlicht wurden (RC) und in einer Woche stabilisiert werden. Ubuntu 10.10 bietet die Möglichkeit, gcc 4.5 zu integrieren.