I’ve been working on moving some particle systems and flocking systems to GPU using GLSL and i’m running into some speed issues that I don’t know how to resolve.
I’m running a new macbook pro with a GeForce GT 750m GPU. The problem is that when I run these programs using the integrated Intel Iris Pro, I’m getting framerates around 45fps, and when I switch to the NVIDIA card, I’m getting 15 - 20 fps max.
I’m not moving anything back from the GPU to CPU.
Has anyone suffered similar performance issues? Any thoughts on what to look at as possible fixes?
I can post code here if it would be helpful, although this is happening across many different examples of my own code, and even openCL examples taken from the NVIDIA website.