The Macbook Pros come with two graphical processing units, one is made by ATI and the other one by Intel.

Is it possible to use them both at the same time, to render one image/3D model/whatever on one GPU and at the same time another one on the other GPU?

  • Interesting. I never noticed that Intel HD Graphics reported in the list of video devices until now. I think the question really is: is this Intel HD device physically accessible? It might be there, but not have any physically accessible way to access it. – Ian C. May 22 '12 at 19:40

It depends what you mean by:

use them both at the same time

So, Apple's usage of two GPUs is based on using one or the other, not both. Meaning as a user, you cannot "use them both at the same time."

Now, if you're talking about using them both as a programmer, well then anything is possible, and you could probably target both GPUs using OpenCl.

Most applications written for OSX though will target GPUs using OpenCL, which is Apple's abstraction of the GPU. This means apps will call on the GPU when needed, and because Apple's implementation is one GPU at a time (not both), then most apps will only use one, not both.

NOTE: This is in regards to using multiple GPU chipsets, not multiple core within a chipset. Obviously OSX and OpenCL can use multiple cores.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .