Enforce dedicated graphics on MBP 2010
Can you try and see if executing this in the terminal changes modes?

&lt;route to app&gt;/gfxCardStatus.app/Contents/MacOS/gfxCardStatus --discrete

Other available commands are --dynamic and --integrated. If that works, a workaround solution would be to automatically launch that command on wakeup.