Originally Posted by guinness
I don't understand the hangup over OpenCL or GPU's in general under OSX; I know Apple wants OpenCL, but it hasn't gone anywhere
. Additionally, Apple is behind the curve on OpenGL extensions anyhow.
I'm not sure where you get your info or where your opinion come from but i don'y think they are supported by the facts. Apples been very successful with OpenCL with just about every GPU vendor on board with support. That includes Imagination. On the implementation side I've seen much that indicates that people are having success with OpenCL.
OpenCL doesn't have anything to do wuth OpenGL extensions, other that the possibility of implementing those extensions in OpenCL. OpenCLs future rests in uses outside of the graphics world. That doesn't mean that OpenCL won't be important in the graphics world, just that it is a limited world.
Apple had no problem using Intel GPU's before (GMA 950 and x3100) - they were crap, but that didn't stop them, at least not until OpenCL, which again, has gone nowhere.
Your grasp of history is wanting here. The first Intel machines had these GPUs because Apple teamed up with Intel to switch to i86. At which point the consumners started to complain loudly. OpenCL had very little to do with the move away from Intel integrated graphics.
In any event where do you get this idea that OpenCL has gone no where? Apple uses it as do third party vendors. You wouldn't know if a piece of software used OpenCL or not, because the reccomendation is for fallbacks to other resources like the main CPU. The onky potential indicator of OpenCL use is faster execution.
In any event please tell us why you think OpenCL has gone no where.
It seems more like a carrot and stick to me.
Honestly, I could probably get by with Intel GMA HD graphics right now on my PC (using an AMD 5770), as it would still acceleration video playback and Flash,
Maybe maybe not it depends upon you expectations and usage. For many, Intels GPUs are so slow as to be worthless. Some will be happy but then again some people still drive VW busses built in the sixties.
if not for the occasional game.
This is the sort of garbage that really frustrates me. You do realize that a good GPU can be put to advantage for a lot more than games, right? Maybe the occasional game is the only stress you put on the GPU in your system. If so great, but I offer up this, in the future you won't know exactly what parts of the OS or installed apps are using OpenCL code or the GPU in general.
That's probably all the average consumer would want as well, and if Intel could fit the bill, that's probably the ticket.
Sadly the average consummer is not well informed. In part that is a marketing problem, one that Apple seems to have a good grasp on. They also have apps that might benefit from OpenCL dramatically. A little marketing polish on an app that demonstrates the advantages of OpenCL would keep people interested in buying a good GPU.
Besides all of the above people mis important elements in the discussion. Number one is that I don't believe that GPU performance demand will level off any time soon. If nothing else higher density displays will be a huge factor. IPhone has the Retina display which is a huge improvement. Now imagine a 27" screen at a third, two thirds or the same density. The more pixels to compute the more GPU power needed.