That’s a scary thought. But, I have gotten this far since yesterday:
Installed the latest 180.22 drivers for cuda 2.1 and also the toolkit and sdk; ran “make†on the SDK to get the binaries
Disabled gdm in run level 3 (using sysv-rc-conf) and made it the default run level by editing /etc/inittab
Replaced the existing xorg.conf with the custom-made version attached
Edited the /etc/rc.local script to call the attached cuda.sh script (that I found online) to “modprobe nvidia” and to add the /dev/nvidia* entries
On trying to run any CUDA app, it craps out and shows a version conflict between the kernel module and the driver, which I was hoping someone might know how to fix.
[codebox]cyriac@gpu2:~$ ./NVIDIA_CUDA_SDK/bin/linux/release/deviceQuery
Error: API mismatch: the NVIDIA kernel module has version 96.43.05,
but this NVIDIA driver component has version 180.22. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
cudaSafeCall() Runtime API error in file <deviceQuery.cu>, line 59 : initialization error.
cyriac@gpu2:~$[/codebox]
It also seems odd that there is only one nvidia entry in /dev, when in fact, lspci clearly shows the two Tesla C1060 cards. So shouldn’t there be an “nvidia1†/dev entry too?
[codebox]cyriac@gpu2:~$ ls /dev/nvidia*
/dev/nvidia0 /dev/nvidiactl
cyriac@gpu2:~$ lspci
…
02:00.0 3D controller: nVidia Corporation Unknown device 05e7 (rev a1)
03:00.0 3D controller: nVidia Corporation Unknown device 05e7 (rev a1)
…
0a:00.0 VGA compatible controller: ATI Technologies Inc RV 610LE PCI [Radeon HD 2400]
0a:00.1 Audio device: ATI Technologies Inc RV610 audio device [Radeon HD 2400 PRO][/codebox]
At this point, I dunno how to proceed. If you are familiar with the problems above, please do let me know.
Edit: Also note that I’ve switched back to the Radeon HD 2400. This one doesn’t appear to have the SBIOS issues that netllama mentioned, when I used a GeForce 6200.
Thanks,
Cyriac
cuda.sh.txt (1.67 KB)
xorg.conf.txt (2.09 KB)