Caprine: Caprine on macOS requiring high performance GPU 100% of the time

Created on 5 Jan 2017  路  9Comments  路  Source: sindresorhus/caprine

I just recently got a new MacBook Pro 2016 (up from a MacBook Air), and now Caprine is requiring the high performance GPU to be on 100% of the time, which significantly reduces battery life. As my MacBook Air didn't have a discrete GPU, I don't know if this is a new issue.

image

I believe this is actually an issue with Facebook Messenger on Chrome, not Caprine itself, as when I opened m.me in Chrome, it made Chrome start using the dGPU. However, opening m.me in Safari doesn't force the dGPU.

I'm wondering if there is a way that we could disable Caprine from ever using the dGPU, as I don't see a reason it should ever need it, except maybe for the new games.

bug

Most helpful comment

@Lownin @simonhaenisch Disabling hardware acceleration should work.
hw-acceleration
no-hw-acceleration
caprine-preferences

All 9 comments

I think I fixed this in MFD with app.disableHardwareAcceleration: https://github.com/aluxian/Messenger-for-Desktop/commit/e4c8138c93935cbc1e1312161ed0b6efe56ac01b

Not sure what its side-effects are though.

Can we verify that this is still an issue?

NSSupportsAutomaticGraphicsSwitching is currently set to true in Info.plist on macOS builds, probably as a result of switching to electron-builder in 8f430bc. This allows using integrated GPU as preferred option instead of dGPU.

I just updated to 2.3.1.437, and it looks like it's still using the "High Perf." GPU.

This is still an issue.

Still an issue for me as well. Saw the same issue with the latest version of Mailplane, so likely something to do with Electron in general.

Just got a 2015 Macbook Pro and having the same issue...

Still an issue. I contacted Mailplane support and they fixed it in the next release very quickly. Issue still remains in Caprine.

@Lownin @simonhaenisch Disabling hardware acceleration should work.
hw-acceleration
no-hw-acceleration
caprine-preferences

Confirmed, that does the trick.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

petersng picture petersng  路  3Comments

bsucker98 picture bsucker98  路  3Comments

sindresorhus picture sindresorhus  路  3Comments

charlwillia6 picture charlwillia6  路  4Comments

PanagiotisGts picture PanagiotisGts  路  4Comments