I have a GLCanvas in a JFrame.
When I run the application, the integrated GPU works only, the dedicated GPU is doing nothing.
I suspect it is because my window is not a true fullscreen window even if I set the size of it to my screen size or if I use device.setFullScreenWindow(frame).
I guess if I could set it to true fullscreen, the dedicated GPU would take over.
Anyone knows what I could do?
Maybe to use GLWindow instead of GLCanvas?
I was planning to use Swing, but I guess being able to use the better GPU would be the priority.
We don't expose any vendor specific extension allowing to modify the GPU affinity, you have to force the use of the high performance profile by yourself in the setup of your laptop. We don't support Optimus and similar mechanisms.