dustinrue / ControlPlane

ControlPlane - context-sensitive computing for OS X
http://www.controlplaneapp.com
BSD 3-Clause "New" or "Revised" License
1.76k stars 180 forks source link

Controlplane switching to discrete gpu on Macbook Pro #456

Open notDavid opened 7 years ago

notDavid commented 7 years ago

So when Controlplane is running, my Macbook Pro switches from the integrated gpu to the discrete gpu. Also i can't switch it back to the integrated gpu, with gfxCardStatus. So it seems as if Controlplane is making my Macbooks battery drain faster than needed?

Image Why: https://gfx.io/switching.html#integrated-only-mode-limitations

Is that intentional or is it a bug?

(Mac OS X 10.12 Beta 7)

dustinrue commented 7 years ago

100% not intentional, it's fine under 10.11

screenshot 2016-09-08 08 58 52

JohnnyricoMC commented 7 years ago

https://developer.apple.com/library/mac/qa/qa1734/_index.html Try adding the value "NSSupportsAutomaticGraphicsSwitching" to /Applications/ControlPlane.app/Contents/Info.plist

I just did that while running the Sierra Gold Master and my MBP no longer switches to the discrete GPU when ControlPlane starts running.

iancrew commented 7 years ago

JohnnyricoMC's solution works perfectly. To be a bit more specific, add:

    <key>NSSupportsAutomaticGraphicsSwitching</key>
    <true/>

to /Applications/ControlPlane.app/Contents/Info.plist and restart ControlPlane

Yeraze commented 7 years ago

That fixed it for me too.