चाल nvidia कार्ड को बिना मॉड्यूल nvidia के डिवाइस में लोड करना है, क्योंकि nsight को डीबग करने के लिए इस मॉड्यूल की आवश्यकता नहीं है। और मुझे डिस्प्ले के रूप में एनवीडिया मॉड्यूल की जरूरत नहीं है।
मैंने जो किया था यह रहा:
मैं nvidia_cuda नाम की फ़ाइल /etc/init.d में जोड़ता हूं और इसे chmod / X द्वारा कार्यकारी बनाता हूं
यह एनवीडिया द्वारा दिया गया है, लेकिन मैंने लाइन / sbin / modprobe एनवीडिया पर टिप्पणी की
#!/bin/bash
# /sbin/modprobe nvidia
if [ "$?" -eq 0 ]; then
# Count the number of NVIDIA controllers found.
NVDEVS=`lspci | grep -i NVIDIA`
N3D=`echo "$NVDEVS" | grep "3D controller" | wc -l`
NVGA=`echo "$NVDEVS" | 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
यह फ़ाइल
http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#runfile-installation
2.5.2 से है। रनफाइल इंस्टॉलेशन, चरण 6।
लेकिन पहले आपको यह सत्यापित करने की आवश्यकता है कि आपके पास कार्ड के रूप में दोनों कार्ड हैं। मैंने इसे प्राप्त करने के लिए BIOS में इंटेल मल्टी-डिस्प्ले को सक्षम किया।
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 635] (rev a1)