|
|
Snow Leopard/CUDA/SETI
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
Well my copy of Snow Leopard is just about here. I am curious to see if CUDA will:
1. Work out-of-the-box with SETI
2. We will need to install the new Nvidia Driver for Snow Leopard (cudadriver_2.3.1_macos.pkg)
3. (worst option) we will need to wait for an update to the SETI app for mac for GPU crunching (OpenCL version)
I am hoping for 1 or 2, but 3 may be the reality. Anyone know?
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Aug 2005
Location: Golden Valley, AZ
Status:
Offline
|
|
As far as I know, there is no app for OSX Cuda yet.
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
Was afraid of that. So at the most the gain will be from the OS if any.
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Jun 2006
Location: Dublin, CA
Status:
Offline
|
|
Don't blame BOINC or the projects. The problem is that nvidea has not yet released CUDA drivers for OSX.
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
I installed NVidia CUDA 2.3.1 for Mac Leopard on My iMac (spring 2009) with no Co-proccessoers found. Maybe a restart will get it, but now expecting much.
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
After restart still the same.
Can't load library libcudart
No coprocessors
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Dec 1999
Location: Utah
Status:
Offline
|
|
While it's possible from a programming perspective, CUDA has not been implemented for the Mac version of the Seti BOINC app yet. I don't think there are any apps under BOINC that support OpenCL or CUDA yet.
-Edit- I mean the Mac versions. Lots of CUDA love on the Windows side.
List of current Seti Apps running under BOINC
|
Work: 2008 8x3.2 MacPro, 8800GT, 16GB ram, zillions of HDs. (video editing)
Home: 2008 24" 2.8 iMac, 2TB Int, 4GB ram.
Road: 2009 13" 2.26 Macbook Pro, 8GB ram & 640GB WD blue internal
Retired to BOINC only: My trusty never-gonna-die 12" iBook G4 1.25
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
Yep. Hopefully someone with knowledge can get this going. BOINC may be at issue also as it can not see the co-pocessors yet. So there is something missing for it to hook in there. That makes me wonder if it's the projects of the BOINC client that is the issue. Could be both. It almost looks like we will need to see version SETI 6.08 for Mac to get CUDA and then it would likely not have Alex's SSE optimization so someone would need to do that too it. Makes me wonder if I can muster enough brain cells to jump into XCode with it.
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
Well reading more CUDA may be hot, but also too hot for some GPUs. Since only MacPros have removable video cards it may not be something one would want to do to their GPU. At least unless you can throttle it in the software (run xx% of the time like with CPUs). Also, I see you can't run both SETI CPU and GPU at the same time. May be OK if you run one BOINC project CPU and another GPU. BOINC is working on that though.
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Aug 2005
Location: Golden Valley, AZ
Status:
Offline
|
|
You can run both if you are running the optimized apps from Lunatics, but I am a ATI person so run SETI on my CPU's and Milkyway/Collatz on my GPU's.
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jun 2003
Status:
Offline
|
|
With the CUDA 3.0.1beta and Boinc 6.10.28 it finally happened!
Sa 16 Jan 01:13:22 2010 NVIDIA GPU 0: GeForce 8800 GT (driver version unknown, CUDA version 3000, compute capability 1.1, 512MB, 336 GFLOPS peak)
(MacPro 8x3Ghz, OS X 10.6.2)
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Aug 2005
Location: Golden Valley, AZ
Status:
Offline
|
|
Originally Posted by MrFixMille
With the CUDA 3.0.1beta and Boinc 6.10.28 it finally happened!
Sa 16 Jan 01:13:22 2010 NVIDIA GPU 0: GeForce 8800 GT (driver version unknown, CUDA version 3000, compute capability 1.1, 512MB, 336 GFLOPS peak)
(MacPro 8x3Ghz, OS X 10.6.2)
There is also a Mac Cuda app for Collatz, being tested at the moment.
Collatz Conjecture
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jul 2003
Status:
Offline
|
|
Originally Posted by MrFixMille
With the CUDA 3.0.1beta and Boinc 6.10.28 it finally happened!
Sa 16 Jan 01:13:22 2010 NVIDIA GPU 0: GeForce 8800 GT (driver version unknown, CUDA version 3000, compute capability 1.1, 512MB, 336 GFLOPS peak)
(MacPro 8x3Ghz, OS X 10.6.2)
Do you mind sharing how you got this to work?
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Aug 2005
Location: Golden Valley, AZ
Status:
Offline
|
|
Here is what worked at Collatz
Zombie67 wrote:
My process:
I upgraded Leopard to Snow leopard.
I installed the 2.3.1a driver.
I thought I upgraded BOINC to .28, but I really didn't.
I tried to run it, and failed.
I thought it might need the toolkit, so I installed it, 2.3a.
I tried to run it, and failed.
I then realized that I was still at .27. So I upgraded BOINC to .28.
I reinstalled the 2.3.1a driver, just to be sure. (not sure what is in the toolkit, which had a lower version number)
I tried to run it, and everything works.
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Jun 2006
Location: Dublin, CA
Status:
Offline
|
|
Yep. I have my CT120 iMac running it just fine. Also my Gen 1 MacPro, I replaced the ATI card with a 8800 GT, the fastest CUDA card it supports, and it too works great. Note, If you intend to do this too, make sure you find a Mac version. It is my understanding that the windows version does not work with my machine. They are no longer made, so you need to find them on EBAY or someplace like it. I have a second on the way. Maybe I will be able to run two in the same box.
To make it work, install the latest CUDA toolkit, and then the latest CUDA driver, and then 6.10.29.
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Feb 2010
Status:
Offline
|
|
I got colatz running on my MAC Pro with an NVIDIA FX 4800.
BOINC lists the status as "Running (0.17 CPU's + 1.00 NVIDIA GPUs)". Is this normal? Is it using one GPU core only?
|
Bob Mimlitch II
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Aug 2005
Location: Golden Valley, AZ
Status:
Offline
|
|
I answered on the SETI forums.
The FX 4800 only has one actual GPU core, but 192 Cuda cores.
The 295 has 2 actual GPU cores.
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Jun 2006
Status:
Offline
|
|
Originally Posted by mimlitchrh
I got colatz running on my MAC Pro with an NVIDIA FX 4800.
BOINC lists the status as "Running (0.17 CPU's + 1.00 NVIDIA GPUs)". Is this normal? Is it using one GPU core only?
What's your runtime on Collatz with FX 4800...?
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Aug 2005
Location: Golden Valley, AZ
Status:
Offline
|
|
|
|
|
|
|
|
|
|
|
Fresh-Faced Recruit
Join Date: Feb 2010
Status:
Offline
|
|
Yep. Average of 41.9 minutes. How Does this compare to other cards?
|
Bob Mimlitch II
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
Was frustrated that 6.10.21 didn't support it and just saw 6.10.36 today. Missed 6.10.28. I already had cudadriver_2.3.1a_macos.pkg loaded.
Now it says:
Tue Mar 9 12:21:51 2010
NVIDIA GPU 0: GeForce 9400 (driver version unknown, CUDA version 2030, compute capability 1.1, 254MB, 37 GFLOPS peak)
Now to figure out if I can get SETI running on it too. Using AK version for my Spring 2009 Core2Duo iMac 2.66 GHz.
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Aug 2005
Location: Golden Valley, AZ
Status:
Offline
|
|
There is still no Mac Cuda for SETI, so far I only know of Collatz for sure that has a Mac Cuda.
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
I tried Collatz and it would get set up but would error regarding the CPU RAM. I guess BOINC needs a minimum of 256 MB of Video RAM for CUDA. Maybe because of the integrated nature of the 9400M it is not showing as truly 256MB, but as 254MB. Just a program adjustment of 2 or 3 MB less would have it working. It may be that it needs it though and the GPU needs above that to draw the screen. Not sure.
Here is more from Nvidia CUDA & ATI Stream (CAL) FAQ:
BOINC FAQ Service
|
|
|
|
|
|
|
|
|
Dedicated MacNNer
Join Date: Aug 2005
Location: Golden Valley, AZ
Status:
Offline
|
|
I think SETI CUDA wants 256 MB as well.
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Jun 2006
Location: Dublin, CA
Status:
Offline
|
|
Originally Posted by arkayn
There is still no Mac Cuda for SETI, so far I only know of Collatz for sure that has a Mac Cuda.
PrimeGrid's AP26 sub-project has a CUDA app for OSX.
|
|
|
|
|
|
|
|
|
Senior User
Join Date: Jun 2006
Location: Dublin, CA
Status:
Offline
|
|
Originally Posted by BTBlomberg
I tried Collatz and it would get set up but would error regarding the CPU RAM. I guess BOINC needs a minimum of 256 MB of Video RAM for CUDA. Maybe because of the integrated nature of the 9400M it is not showing as truly 256MB, but as 254MB. Just a program adjustment of 2 or 3 MB less would have it working. It may be that it needs it though and the GPU needs above that to draw the screen. Not sure.
Here is more from Nvidia CUDA & ATI Stream (CAL) FAQ:
BOINC FAQ Service
I had this same problem with the PG AP26 CUDA app, on my iMac with a GT120/256mb.
This can be circumvented by using an app_info.xml. See this thread:
*New, improved* AP26 Mac CUDA app for testing
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
Thanks Guys. Funny thing is I restarted BOINC and nothing seamed to have changed, but by this morning I had a collatz 2.02 (cuda) WU completed at 100% and after 8+ hours and it did not error out. I have a second at just over 10% at 47 minutes. So, something resolved here. I may look at PG, but may do a little Collatz first. Hopefully SETI gets their act together now the Mac App works for GPU.
I have to say I may need to back it off some if I can as the screen show a lag when switching apps and other graphic intensive acts. I guess I will need to upgrade to the my Hackintosh to a decent Nvidia card now. Unfortunately the iMac line is now all ATI at the top end (512MB card) now otherwise a core 7i would be sweet. Well it is anyway.
|
|
|
|
|
|
|
|
|
Forum Regular
Join Date: Sep 2005
Location: Chicago Suburbs
Status:
Offline
|
|
I have PG CUDA running now thanks to Zombie67's link. Have to manually suspend when I am using the computer though as BOINCs solution for not using the GPU when computer in use does not seam to work and makes it like running the old command line clients when you tried to push the nice setting too far. Old guys who have been crunching 10 years+ will get that.
|
|
|
|
|
|
|
|
|
Addicted to MacNN
Join Date: Dec 1999
Location: Tampa, Florida
Status:
Offline
|
|
what, other than finding prime numbers, can you do with OpenCL/CUDA?
Are the 320M equipped MBPs getting a significant boost in productivity apps?
|
|
|
|
|
|
|
|
|
Mac Elite
Join Date: Jun 2004
Location: Edmonton, AB
Status:
Offline
|
|
Originally Posted by BTBlomberg
I have PG CUDA running now thanks to Zombie67's link. Have to manually suspend when I am using the computer though as BOINCs solution for not using the GPU when computer in use does not seam to work and makes it like running the old command line clients when you tried to push the nice setting too far. Old guys who have been crunching 10 years+ will get that.
Go to advanced view in Boinc. Then under the activities menu make sure run based on preferences is selected.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Forum Rules
|
|
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
|
|
|
|
|
|