Відмова: Ця відповідь може не сподобатися ...
У мене система з подвійним завантаженням. Я використовую KUbuntu-10.04 amd64 як основну операційну систему. Мені б хотілося, щоб він мав gcc 4.5, тому що я хочу OpenMP 3.0, але в іншому випадку я встановив CUDA 3.1, CUDA 3.2 та останні драйвери (260.24). У мене не було проблем із встановленням драйверів або CUDA. Я також використовую nvidia-smi та наступний скрипт під назвою "cuda", який я розмістив /etc/init.d/
і починаю на всіх рівнях запуску:
#!/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. Я тут про це питав . З ваших інших питань видно, що у вас є доступ до VS 2010 на Win 7. Я рекомендую працювати в VS 2008 (якщо можливо) поки що з nSight 1.5, поки nVidia не вийде з помилок новіших налаштувань налаштування збірки. Якщо ви студент або користувач малого бізнесу, ви можете отримати безкоштовну копію VS 2005 або 2008 від DreamSpark або BizSpark відповідно.
Я також запитав про візуалізацію Win 7, тому мені не доведеться продовжувати перезавантаження - але я можу розмістити лише одне посилання (оскільки у мене ще немає 10 балів), тому я викладу це у коментарі. У мене також немає досвіду ще з запуском CUDA під візуалізованими ОС.
пс. Якщо ви, як і я, робите паралельні обчислення як в CUDA, так і в OpenMP, ви можете розглянути будь-який з ароматів Ubuntu 10.10, які були випущені (RC) вчора і будуть натиснуті стабільно через тиждень. Ubuntu 10.10 має можливість інтеграції gcc 4.5.