MacOS – How to disable the discrete graphics card on a mid 2010 MacBook Pro on El Capitan

gpumacbook promacos

I have a mid-2010 MacBook Pro that suffers from the flawed Nvidia chip.
Using gfxCardStatus to force the use of integrated graphics works most of the time. But every once in a while Mail.app or some browser content (e.g. FB 360 videos) will force discrete mode and cause a GPU panic and subsequent reboot.

I'm looking for a way to disable the discrete graphics so it always uses integrated.

I found this and tried to follow most of the steps
http://www.asyncro.com/2014/03/24/macbook-pro-discreate-graphics-card-issue-fix-updated/

I had to boot into recovery mode first and use csrutil disable to disable the new system protection in El Capitan in order to move files.

And I assumed I needed to move the GeForce*.* instead of AMD*.* files.

But the command to rebuild the kextcache isn't working in El Capitan.

Best Answer

That is neither a permanent solution nor it disables discrete graphics card, you will end up with very slow graphics that make your computer unusable for everyday work.

I answered this other question with the full procedure to permanently disable discrete graphics card on startup.