Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Snow Leopard OpenCL support for GeForce 8800GS

Hello.
I have a iMac 8,1 that I purchased late last year. It has a NVIDIA GeForce 8800 GS Graphics card with 512MB or Ram.
My questions relates to this 8800 GS card and Snow Leopards new OpenCL technology.
The 8800GS card was not listed on the site http://www.apple.com/macosx/specs.html as a supported card. I'm hoping the the 8800GS card goes by another name that is supported or is it simply not going to utilize OpenCL?
Please have good news for me.
Kind regards

iMac8,1, Mac OS X (10.5.7), Nvidia GeFoforce 8800 GS 512MB, 4GB Ram

Posted on Jun 8, 2009 3:26 PM

Reply
22 replies

Jun 8, 2009 3:40 PM in response to BjMcKay

Welcome to Apple Discussions:
This link might be useful:
http://www.nvidia.com/page/geforce_8800.html

The Official Apple Snow Leopard page to which you reference states:
OpenCL
NVIDIA Geforce 8600M GT, GeForce 8800 GT, GeForce 8800 GTS, Geforce 9400M, GeForce 9600M GT, GeForce GT 120, GeForce GT 130.
ATI Radeon 4850, Radeon 4870

Unless something changes, and speculation is a no-no on these boards, it appears that your graphics card does not support OpenCL.
You might look into updating your card, if necessary and if possible.
All this would mean, as you note, is that your system could not utilize the new OpenCL technology, not that it would not work at all.
That's the best news I have. I suggest waiting for more info or until the OS is released.

Message was edited by: nerowolfe

Jun 9, 2009 11:48 AM in response to Yohmi

The entire GeForce 8000 line uses the exact same GPU. Since the 8800 GT is supported, that implies the GS model should work too, theoretically. You can look at which cards are supported by nVidia CUDA technology, which uses the same principles underlying OpenCL, here:

http://www.nvidia.com/object/cudalearnproducts.html

As you can see, the 8800 GS is specifically listed. This means it has the hardware potential to run OpenCL. However, this doesn't guarantee it'll be recognized by Snow Leopard as an OpenCL-compatable card.

If this is the case, I recommend one of two things:

1) E-mail Apple's dev team and ask them to officially support the card.

2) If you're fairly tech-savy, modify some system files to make OpenCL work with the GS. (Not recommended unless you're really comfortable with this!)

Jun 9, 2009 3:15 PM in response to Yohmi

Yohmi wrote:
I was wondering too, and hope it's just a mistake... I paid an extra price to have this more powerful card, and it was less than a year...

Someone told me all the 8800 should be compatible, but as it's not any official response, I still wonder.


Sadly, in the list I linked to
http://www.nvidia.com/page/geforce_8800.html
it's at the bottom of the line

Jun 9, 2009 3:17 PM in response to JetBlackRX89

JetBlackRX89 wrote:
The entire GeForce 8000 line uses the exact same GPU. Since the 8800 GT is supported, that implies the GS model should work too, theoretically. You can look at which cards are supported by nVidia CUDA technology, which uses the same principles underlying OpenCL, here:

http://www.nvidia.com/object/cudalearnproducts.html

As you can see, the 8800 GS is specifically listed. This means it has the hardware potential to run OpenCL. However, this doesn't guarantee it'll be recognized by Snow Leopard as an OpenCL-compatable card.


Again, check the comparative specs:
http://www.nvidia.com/page/geforce_8800.html
It's at the bottom end

Jun 9, 2009 5:31 PM in response to Yohmi

Yohmi wrote:
I don't get it, I don't see any information about OpenCL in the linked page... the last line talks about SLI, but it has nothing to do with OpenCL


That was not my point at all.
You were asking why your card was not included in Apple's specs.
I was pointing out that it is at the low end of that family and that might be the reason.
This is why speculation about future products is inane.

Jun 9, 2009 5:46 PM in response to nerowolfe

Oh, ok, I'm sorry 😉
But if you compare the specs, it's not exactly the bottom... better core clock than the GTS, better shader clock than the GTS, better texture fill rate than the GTS, same stream processor than the GTS, better memory amount than the low-rate of the GTS, only the memory bandwith and the memory interface are worse.

Anyway, just as a reminder, the 8800 GS was the optionnal high end card of the highest 24" iMac of summer 08.
By the way, OpenCL is supported on the 8600M GT, which is a very lower profile card (as it's made for laptops only).

Jun 9, 2009 8:29 PM in response to nerowolfe

On another site, somebody made a good point. The GTS model is a notebook graphics card, which is slightly less powerful than the GS. This makes it odd that the GTS would be OpenCL capable, but not the GS. However, here's the real kicker: The GTS was never used in any Apple notebook computer. Therefore, it's possible, but not guaranteed, that "GTS" was a simple typo for "GS."

A friend of mine is a dev with the same early 2008 iMac as I have. He's about to install Snow Leopard and determine if it indeed runs with OpenCL enabled. I'll let you know how it goes. *Fingers crossed*

Jun 11, 2009 9:48 PM in response to BjMcKay

Alright. I've got good news. My friend says there's not much documentation up yet about OpenCL and that the current Snow Leopard release might not even have support for it yet, as it's more of a testing bed for basic compatibility with Snow Leopard's main system, acceleration techniques notwithstanding.

He filed a ticket though, and an engineer stated that the 8800 GS is really a GTS card with a "nickname," and the specs referred to on the Snow Leopards page list do include the 2008 iMac's high-end card. In fact, the 8800 GS is as powerful as the GT 130 that's in current iMacs, and actually more powerful in certain benchmarks.

So I hope this settles the doubt. 🙂

Jun 12, 2009 4:41 AM in response to JetBlackRX89

JetBlackRX89 wrote:
He filed a ticket though, and an engineer stated that the 8800 GS is really a GTS card with a "nickname," and the specs referred to on the Snow Leopards page list do include the 2008 iMac's high-end card. In fact, the 8800 GS is as powerful as the GT 130 that's in current iMacs, and actually more powerful in certain benchmarks.


FWIW, I recently researched as best I could the convoluted NVIDIA naming scheme before deciding to buy an Apple-refurbished 2008 iMac with the 8800 GS GPU. I more or less concluded the same thing: that the 8800 GS Apple uses is a "nicknamed" GPU that is approximately the same as the GTS, & that this 2008 iMac's GPU is certainly more powerful than the GT 120 & maybe more powerful than the GT 130, too. (The entire GT XXX line appears just to be renamed 8800 series GPU's, apparently to simplify marketing with a 'bigger number is more powerful' rule.)

This would help explain something not previously noted in this thread: NVIDIA's specs list the 8800 GS as having 384 MB of onboard memory but the iMac's version has 512 MB.

However, this doesn't mean Snow Leopard will recognize the iMac's 8800 GS as a GPU supported by OpenCL, even though the GPU seems more than powerful enough to run it. For one thing, OpenCL was ratified as a standard in December 2008, so it is possible no NVIDIA GPU included in an iMac released before that time will be supported. Only time will tell, I think.

It may be an academic issue anyway: apps have to be written specifically to use the OpenCL technology, & there are not that many of them that could put the GPU's massive parallelism to work apart from graphics rendering, so even if the GPU isn't supported by OpenCL it may not matter to most users.

Aug 24, 2009 9:22 AM in response to BjMcKay

I noticed Apple must have revised their specs at some point. The 8800GS is now supported:

OpenCL

requires one of the following graphics cards or graphics processors:

* NVIDIA GeForce 9400M, GeForce 9600M GT, GeForce 8600M GT, GeForce GT 120, GeForce GT 130, GeForce GTX 285, GeForce 8800 GT, *GeForce 8800 GS*, Quadro FX 4800, Quadro FX5600
* ATI Radeon 4850, Radeon 4870

Snow Leopard OpenCL support for GeForce 8800GS

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.