I am using a unibody MacBook Pro with the 9600M-GT and the 9400M GPUs.
Neither GPU reports itself as Integrated when querying the device properties. Is this correct? My impression is that both of these are integrated. I’m trying to use that field to decide when to use mapped memory or not. When I use pinned memory in this case, I’m getting a 20% performance improvement on my code, but in other machines where a discrete graphics card, it seems to hinder performance.
Is there any other way to make the determination on when this will be the best option?