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.