Forum > Linux
SETI MB CUDA for Linux
b0b3r:
--- Quote from: Tye on 04 Oct 2009, 07:53:43 am ---I've been using BOINC 6.6.11 for awhile now, to make sure it handles my multi-GPUs of different types. Is there any newer version that will also do this yet? Sunu, I think you were also using 6.6.11...
--- End quote ---
Currently marked as stable is version 6.6.40 and for me it work with multiple different gpu-s. :)
Richard Haselgrove:
There are very few pre-compiled Linux v6.10.xx versions available for download - the last was v6.10.6
Rom Walton was asked yesterday for a v6.10.11 build, and replied "Alright, I'll have them out tonight." - but no sign yet (the Berkeley server problem may have got in the way). But worth keeping an eye open.
pp:
It's actually quite simple to build your own Boinc client. Just make sure you have all the dependencies installed as listed on the following page in the columns "Core client" and "BOINC Manager".
http://boinc.berkeley.edu/trac/wiki/SoftwarePrereqsUnix
Download whatever version you want with subversion. Available versions can be found here: http://boinc.berkeley.edu/trac/browser/tags
--- Code: ---cd
svn co http://boinc.berkeley.edu/svn/tags/boinc_core_release_6_10_11
--- End code ---
Run autosetup and configure. Make sure to define -march with whatever is appropriate for your own CPU.
--- Code: ---cd boinc_core_release_6_10_11
./_autosetup
./configure --disable-server --disable-fcgi --enable-unicode CFLAGS="-march=core2 -O2 -pipe" CXXFLAGS="-march=core2 -O2 -pipe"
--- End code ---
If everything went well you can compile the code.
--- Code: ---make
--- End code ---
To make things easier there's a Makefile to create a distributable Boinc data folder with all the files.
--- Code: ---cd packages/generic/sea
make
--- End code ---
Remove the included libcudart.so from the package since it can potentially interfere with your CUDA installation.
--- Code: ---rm BOINC/libcudart.so
--- End code ---
After stopping your currently running client and backing it up, you can copy the new version into your current Boinc data folder and overwrite the old binaries. This step depends heavily on how your current client is installed by your distribution. I suggest you move it to your home folder and run it manually from there in the future. In my particular case the copy command looks like this.
--- Code: ---cp -rv BOINC/* ~/BOINC/
--- End code ---
Command to start the client.
--- Code: ---cd ~/BOINC
./boinc --allow_remote_gui_rpc --daemon
--- End code ---
Command to stop the client.
--- Code: ---cd ~/BOINC
./boinccmd --quit
--- End code ---
It's easy to make shell files to perform those commands if you don't want to type them manually.
Richard Haselgrove:
Linux v6.10.11 BOINC is now available for download from Berkeley.
sunu:
--- Quote from: IanJ on 30 Sep 2009, 08:43:49 am ---Roifl and Sunu,
Just an update. It looks like the copying of the seti cuda executable into the /usr/sbin directory finally got it to calm down and start crunching.
The NVRM Xid issue continues but now doesn't lock up the machine. It's been up nearly a week without lookup, but I've seen eight in the past three days. As the machine continues on happily I'll forget about it for now. During the reinstall last week I took off the expansion card blanking plates (this machine has only one card in it, the 9600GT) so the machine can get a bit more air.
Thanks for your help!
Ian
--- End quote ---
IanJ, have you solved your problems? What version exactly are your nvidia drivers? You can try anyone of 190.18, 190.25, 190.32, 190.36, to see if those xid errors go away.
--- Quote from: riofl on 24 Sep 2009, 05:48:35 pm ---your error report says the app is cuda 2.2 so it will error. the app must also be cuda 2.3 compliant. those who explained things to me insisted that the driver, toolkit and app must use the same cuda version. i don't believe there is such a thing as 'backward compatibility' with cuda.
--- End quote ---
The driver and libs have to support each other but not the app. The app can be a lower number (previous version) with no problems but can't be a higher number. So the duo driver/libs have backwards compatibility. At least that's how it seems right now.
--- Quote from: pp on 24 Sep 2009, 02:07:20 pm ---And now we have two Linux machines among the top 20. Don't know yet how high it will reach though... :D
--- End quote ---
Congrats pp! Welcome to the top 20 hosts club!
--- Quote from: b0b3r on 30 Sep 2009, 08:33:32 am ---I don't think so. It is relatively new host (since it was upgraded) and that's why it have lower RAC. It currently generating a lot more points
--- End quote ---
b0b3r is that third linux machine yours? Congrats to you too!
Are these machines dedicated crunchers or you use them also as your desktops?
We need more, to flood the top 20 hosts list with linux machines. riofl is next in line with his super project. I probably won't upgrade for a year or more so eventually I'll get off the top 20.
@riofl
A GTX295 is essentially 2xGTX275 clocked lower.
Currently there are 2 motherboards with 7 PCIE slots that I know of, ASUS and EVGA (intel). So you can have 7 GTX285 with single slot water-cooling or 4 GTX295 (I would say preferably also water-cooled). Which one of the two configs would have higher RAC? I don't know, maybe still the 4 GTX295.
A few days ago, nvidia presented their next architecture GF100. Currently we don't know when the actual cards will come out, optimists say end of 2009, pessimists say Q1 2010. Since you're going to invest some serious money, if I were you, I would wait for the new cards and put my money there. I wouldn't be too happy to put multi thousand dollars in a project and in two months it would be already surpassed.
You could also go more pro/hardcore. This is the first I see with 8 dual-slot cards.
--- Quote from: Tye on 04 Oct 2009, 07:53:43 am ---I've been using BOINC 6.6.11 for awhile now, to make sure it handles my multi-GPUs of different types. Is there any newer version that will also do this yet? Sunu, I think you were also using 6.6.11...
--- End quote ---
Yes I'm still using 6.6.11. 6.6.40 (the recommended version) should have proper multi-gpu support and also 6.10.11 that Richard says is now available. Link http://boinc.berkeley.edu/download_all.php I've seen many reports with problematic scheduling for 6.10.x but I think most of them have been solved.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version