免责声明:您可能不喜欢此答案...
我有双启动系统。我使用KUbuntu-10.04 amd64作为主要操作系统。我希望它具有gcc 4.5,因为我想要OpenMP 3.0,但是否则...我已经安装并运行了CUDA 3.1,CUDA 3.2和最新的驱动程序(260.24)。我在安装驱动程序或CUDA时没有任何问题。我还使用nvidia-smi和以下放置在/etc/init.d/
所有运行级别并在所有运行级别上启动的脚本“ cuda” :
#!/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
注意:我有三张卡,一张用于显示,两张用于CUDA计算。
现在,我已经说,目前,只有最低限度良好CUDA剖析我发现是nSight这仅适用于Windows 7或Vista,和任何VS 2005或2008 -他们声称它可以在VS 2010 ... riiight。我一直在这里问这个问题。从其他问题来看,您可以在Win 7上访问VS2010。我建议暂时在VS 2008(如果可能)中使用nSight 1.5,直到nVidia摆脱了较新的构建自定义设置中的错误为止。如果您是学生或小型企业用户,则可以分别从DreamSpark或BizSpark获得VS 2005或2008的免费副本。
我还问过关于可视化Win 7的问题,所以我不必一直重启-但我只能发布一个链接(因为我还没有10分),因此我将其发表在评论中。我也没有经验,还带一个直观的操作系统下运行CUDA。
ps。如果像我一样在CUDA和OpenMP中进行并行计算,则可以考虑昨天发布(RC)并将在一周内保持稳定的任何Ubuntu 10.10版本。Ubuntu 10.10可以选择集成gcc 4.5。