![]()
So, I happened to look in the Power info in System Profiler and noticed that "GPUSwitch" is set to "2" on both AC Power and Battery Power. Now, this info should show the settings I have selected in Energy Saver (i.e. it does show that I have disabled "wake on LAN" for when I'm on AC Power).
Assuming that the "GPUSwitch" setting of 2 means to enable the 330M, as when on AC Power, the 330M should be enabled all the time (correct?). It appears that even when on battery power, the GPU is set to 2, and thus being enabled all the time?
Does this mean that there is some .plist file that can be manipulated with a handy Terminal command to change it to setting of "1" or something that might enable on-the-fly manual switching of the graphics card? I don't know how to go about finding these types of cool Terminal tricks I see all over the place.
Check pmset im Terminal for something related to GPUSwitch... type: man pmset
I'd check but I don't have a new MBP.
I find it interesting that it's set to "2". That means it might be possible for "1" to mean On The Fly switching and "0" for Intel HD only? I'm completely speculating here...but if something like 'sudo pmset gpuswitch 0' could turn off the 330M completely, we'd be set. There's flags to apply settings for battery power only, too.
Since Apple is only giving us two options in System Preferences, it'd make more sense for there to only be a "0" and "1" for GPUSwitch -- either it's on or it's off (assuming it means what I hope it means.)