2

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.

1

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.

  • Would you mind to give feedback apart from voting negative? – fnieto - Fernando Nieto Sep 7 '17 at 17:38
  • I believe you received a downvote since your answer does not address the OP's question. – James Wong Apr 23 '18 at 4:01
  • @JamesWong, how so? The only question mark in SanFranDerek question is in the title: "How to disable discrete graphics card on Mid 2010 MacBook Pro on El Capitan?", and I linked the full procedure to achieve that. I also explained that what he was doing misses some important steps and doesn't result in a disabled discrete graphics card. – fnieto - Fernando Nieto Apr 24 '18 at 6:06
-1

Most owners of MBPs from 2010 with an apparently flawed NVidia dGPU should not seek to disable the GPU. While that circumvention is possible – either electrically, or with EFI/NVRAM hacking, or with moving the video driver kexts related to the NVidia-chip, it is by far not the best solution.

On most of these models it is not really the dGPU that is defective. It just appears like that because you notice the problems when the dGPU is 'switched on'. It is entirely possible that indeed the NVidia dGPU might be defective. But in reality it is most often only a tiny little capacitor that really has a flaw and interferes with power management of the dGPU.

If the capacitor is the problem, then one 'halfway' good solution is to circumvent the most problematic part of power management by lowering the power allowance for these dGPUs. That can be achieved by altering the kext AppleGraphicsPowerManagement.kext. That can be made easier by using a ready made patch for that. Performance will be a bit reduced by that.

MBPMid2010_GPUFix is an utility program that allows to fix MacBook Pro (15-inch, Mid 2010) intermittent black screen or loss of video. The algorithm is based on a solution provided by user fabioroberto on MacRumors forums.

If that is the case, then a good, and permanent, proper, fix would be to replace the cheap capacitor. Apple will not do that at all out of a bizarre principle and Apple also forbids AASPs do this kind of repair (the machine in question also is way out of warranty and AppleCare). That means owners holding on to these machines have to look for a trustworthy hardware repair shop that is not an AASP and willing to do this. The cost for the parts will make you laugh with tears. More information for this can be found in this rather long thread or in this amusing youtube video.

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.