Forum > Linux
SETI MB CUDA for Linux
Tye:
--- Quote from: sunu on 04 Jul 2009, 03:00:48 pm ---Follow all steps (1-4) below:
--- End quote ---
Hi sunu, I'm running Ubuntu 9.04 64-bit and 2 9600 GSO's with the 4 driver packages that "nvidia-180-kernel-source_185.18.14-0ubuntu1_amd64.deb" is part of, and the 185.18.14 drivers seem to be working, but not for CUDA with Seti. I've followed your steps, but keep getting workunits with the following errors (after <1 sec run time each): Any ideas that might help???
http://setiathome.berkeley.edu/result.php?resultid=1293981772
<core_client_version>6.6.20</core_client_version>
<![CDATA[
<message>
process exited with code 193 (0xc1, -63)
</message>
<stderr_txt>
SETI@home MB CUDA 608 Linux 64bit SM 1.0 - r06 by Crunch3r :p
setiathome_CUDA: Found 2 CUDA device(s):
Device 1 : GeForce 9600 GSO
totalGlobalMem = 804585472
sharedMemPerBlock = 16384
regsPerBlock = 8192
warpSize = 32
memPitch = 262144
maxThreadsPerBlock = 512
clockRate = 1350000
totalConstMem = 65536
major = 1
minor = 1
textureAlignment = 256
deviceOverlap = 1
multiProcessorCount = 12
Device 2 : GeForce 9600 GSO 512
totalGlobalMem = 536608768
sharedMemPerBlock = 16384
regsPerBlock = 8192
warpSize = 32
memPitch = 262144
maxThreadsPerBlock = 512
clockRate = 1600000
totalConstMem = 65536
major = 1
minor = 1
textureAlignment = 256
deviceOverlap = 1
multiProcessorCount = 6
setiathome_CUDA: CUDA Device 1 specified, checking...
Device 1: GeForce 9600 GSO is okay
SIGSEGV: segmentation violation
Stack trace (16 frames):
setiathome-CUDA-6.08.x86_64-pc-linux-gnu[0x47cba9]
/lib/libpthread.so.0[0x7f8e8b5d8080]
/usr/lib/libcuda.so.1[0x7f8e8c04f020]
/usr/lib/libcuda.so.1[0x7f8e8c054d84]
/usr/lib/libcuda.so.1[0x7f8e8c01e10f]
/usr/lib/libcuda.so.1[0x7f8e8bda9b3b]
/usr/lib/libcuda.so.1[0x7f8e8bdba46b]
/usr/lib/libcuda.so.1[0x7f8e8bda2211]
/usr/lib/libcuda.so.1(cuCtxCreate+0xaa)[0x7f8e8bd9bfaa]
setiathome-CUDA-6.08.x86_64-pc-linux-gnu[0x5ace4b]
setiathome-CUDA-6.08.x86_64-pc-linux-gnu[0x40d4ca]
setiathome-CUDA-6.08.x86_64-pc-linux-gnu[0x419f23]
setiathome-CUDA-6.08.x86_64-pc-linux-gnu[0x424c7d]
setiathome-CUDA-6.08.x86_64-pc-linux-gnu[0x407f60]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f8e8b2755a6]
setiathome-CUDA-6.08.x86_64-pc-linux-gnu(__gxx_personality_v0+0x241)[0x407be9]
Exiting...
</stderr_txt>
]]>
sunu:
Hi Tye!
I don't have much time right now, I'll post back in a few hours.
Tye:
--- Quote from: sunu on 07 Jul 2009, 12:43:07 pm ---Hi Tye!
I don't have much time right now, I'll post back in a few hours.
--- End quote ---
Thanks sunu - I'll check back tonight. Hope everything's not too busy anymore.
sunu:
Hi again Tye.
First of all get rid of that package. I don't know what it is or what it contains but it's better to use the "original" nvidia drivers. Go to synaptic and uninstall everything related to nvidia (you can keep xserver-xorg-video-nv). Some tips from nvidia:
--- Quote ---If you wish to install the NVIDIA Linux graphics driver on a Debian GNU/Linux or Ubuntu system that ships with Xorg 7.x, please ensure that your system meets the following requirements:
* development tools like make (build-essential) and gcc are installed
* the linux-headers package matching the installed Linux kernel is installed
* the pkg-config and xserver-xorg-dev packages are installed
* the nvidia-glx package has been uninstalled with the --purge option and the files /etc/init.d/nvidia-glx and /etc/init.d/nvidia-kernel do not exist
If you use Ubuntu, please also ensure that the linux-restricted-modules or linux-restricted-modules-common packages have been uninstalled. Alternatively, you can edit the /etc/default/linux-restricted-modules or /etc/default/linux-restricted-modules-common configuration file and disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) via:
DISABLED_MODULES="nv nvidia_new"
Additionally, delete the following file if it exists:
/lib/linux-restricted-modules/.nvidia_new_installed
--- End quote ---
Get the driver from http://www.nvidia.com/object/linux_display_amd64_185.18.14.html . If you need help on the installation post back.
Ubuntu 9.04's kernel has some problems with our apps. Either compile your own kernel or use 8.10's kernel (2.6.27-14). Again post back if you need step by step instructions for that.
Also please post your xorg.conf and xorg.0.log.
Tye:
Hmmm, I'll go ahead and try that later today, but I can tell you that my Ubuntu 9.04 will CUDA just fine with 180.44, though I lose 2 of my 4 CPUs to the overhead with the 180 drivers and CUDA for linux, using either the 2.1 *or* 2.2 libcudart and libcufft. Also, I successfully compiled the nvidia CUDA SDK stuff and all those apps work fine, so I was hoping that would carry over to the Seti CUDA app, but I guess not...
I'm not where I can try using the driver from nvidia right now, but I'll work that later today and see what it does. It'll hopefully work, but in that case it'll feel like "magic", since I don't know how all the CUDA SDK apps could work, but not the seti CUDA app... ;)
I've had the driver direct from Nvidia installed before so that should be no problem - just didn't have the other stuff in place to enable the CUDA to work correctly, so I rolled back to 180.44 and then saw this 185 package so figured that might work 'better'. Guess not... ;)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version