At the end of 2008, the MacBook Pro, unfortunately, we can not do anything to avoid the transition to a discrete graphics processor.
In 2011, MacBook Pros instead of the automatic switch can prevent the insertion of the NSSupportsAutomaticGraphicsSwitching key with a boolean value true inside the Info.plist file. Please note that this only works with Mac OS X Lion.
source share