Is there a way to prevent Chrome from switching to dedicated GPU? But just Chrome. Not the gfxCardStatus way.
rMBP (late 2013)
Ask Different is a question and answer site for power users of Apple hardware and software. It only takes a minute to sign up.Sign up to join this community
I was having an issue with gfxCardStatus not being able to switch to the Integrated Intel GPU because of a Google Chrome Helper task. My mid-2010 Macbook Pro has a bad discrete GPU so of course that is pretty inconvenient. This worked for me:
Go to chrome://settings and set the Use hardware acceleration when available option to off:
Put this in the omnibar to find this setting easily:
This might help you :
Type about: flags in the address bar and hit Enter button. Now locate the following three options and disable them.
GPU accelerated compositing
GPU Accelerated Canvas 2D
Web page Prerendering
On newer versions of Chrome, most of these are missing, however, this one still remains: chrome://flags/#disable-accelerated-2d-canvas
Turning this on, however, still lets the dedicated GPU to be used when WebGL is accessed. I'm looking for ways to disable this behaviour (I have a dead AMD GPU on my MacBook) but haven't had luck as yet.
use gfxCardStatus to lock your discrete card and no program will be allowed to access it. It can also force your discrete card to always be on if you prefer.