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.