I, recently, discovered another application that is having this issue that I haven't, yet, seen mentioned in this thread -- the latest version of SMARTReporter. The issue is not, completely, intrusive to the app. If you leave it running in the menubar, it's on integrated. If you open the app window, use caution. Toggling the "History" tab will trigger discrete graphics. I emailed the developer and just thought I'd share the response I received:
Hi,
I, just recently, purchased SMARTReporter 3.1.0 (an upgrade over my, previously installed, version 2.7.3).
thanks for your purchase! 😉
I'm running the app on a 2010 MacBook Pro with the latest build of Mountain Lion (10.8.4). As you may be aware, there is an issue with 10.8.4 on 2010 hardware where numerous applications have had a tendency to trigger the discrete (NVIDIA) GPU. I have noticed this issue pop up with the current release of SMARTReporter. For the most part, the application is running on the integrated (Intel) GPU. However, if I switch over to the 'History" tab in the application, the discrete GPU is triggered (I have verified this using gfxCardStatus).
sorry, triggering the discrete GPU for the history tab can not be easily prevented.
The only way I have found to switch back to the integrated GPU is to quit SMARTReporter, then, relaunch it. Is this a known issue and will there be a fix coming? Being that this is a menu bar app, it's something that I would like to have running 24/7. If running around the clock, I'd like it to run on the integrated GPU, only.
we are aware of this issue, but its actually an issue within Mac OS X, and not within SMARTReporter.
currently Mac OS X runs on the discrete GPU until every process that ever triggered the discrete GPU has been terminated - even if these processes don’t need the GPU anymore.
i’ve submitted a bug report about this behaviour to Apple about a year ago and highlighted the importance of the problem specifically for apps like SMARTReporter which normally run all the time without ever being terminated, effectively making the laptop stay on discrete graphics until a reboot or manually restarting the “offending” apps.
however, Apple has decided that they do not want to fix this problem within Mac OS X.
so, sorry, i don’t have any solution for this. we can’t fix it. Apple doesn’t want to fix it.
if this bothers you i’d recommend complaining to apple, they sometimes change their mind about fixing problems if more people complain about them. i could forward the bug number to you.