I have a MBP 15" 2016 w/ Radeon Pro 460. After upgrading to 10.12.2, I found that my battery can barely holding up to 3 hours, just using Pages to edit some documents. This is way less then 6 hours that I can get before the 10.2.2 upgrade.
By checking information in iStat Menus, I found that when my MacBook is using the integrated GPU, the discrete GPU will still stay powered on. And the "not-in-used" dGPU even uses more power (9~11 Watts) than "in-used" dGPU would use (~4 Watts) under not intensive works.
I try to restart it, and just after the restart the issue was fixed, dGPU powers off when using iGPU. But after some times while an application uses the dGPU and then exit, the dGPU stays powered on again. I don't know if there is any fix for this? I simply can't restart every time after some apps use the dGPU.
When enable "Automatic graphics switching", system switched to the iGPU, but the dGPU is using 10.0W of power:
When disable "Automatic graphics switching", system switched to the dGPU, and it only uses 4.71W of power:
By checking information in iStat Menus, I found that when my MacBook is using the integrated GPU, the discrete GPU will still stay powered on. And the "not-in-used" dGPU even uses more power (9~11 Watts) than "in-used" dGPU would use (~4 Watts) under not intensive works.
I try to restart it, and just after the restart the issue was fixed, dGPU powers off when using iGPU. But after some times while an application uses the dGPU and then exit, the dGPU stays powered on again. I don't know if there is any fix for this? I simply can't restart every time after some apps use the dGPU.
When enable "Automatic graphics switching", system switched to the iGPU, but the dGPU is using 10.0W of power:
When disable "Automatic graphics switching", system switched to the dGPU, and it only uses 4.71W of power: