Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
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
up vote 3 down vote accepted

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.