Tried to start CUDA programs on Ubuntu without x server. Disabled X with “sudo service lightdm stop”. Then started some CUDA programs and tried cuda-dbg. Every CUDA program caused weird glitches on screen and even stops execution with error on most runs. Attached photo with matrixMul example from CUDA samples.
Tried on Ubuntu 64-bit 13.04, 12.04 with CUDA Toolkit 5.5, 5 respectively
Nvidia driver 319.23
Tried to use script
if [ "$?" -eq 0 ]; then # Count the number of NVIDIA controllers found. N3D=`/sbin/lspci | grep -i NVIDIA | grep "3D controller" | wc -l` NVGA=`/sbin/lspci | grep -i NVIDIA | grep "VGA compatible controller" | wc -l` N=`expr $N3D + $NVGA - 1` for i in `seq 0 $N`; do mknod -m 660 /dev/nvidia$i c 195 $i done mknod -m 660 /dev/nvidiactl c 195 255 else exit 1 fi
CUDA programs work fine when X server running.