Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?

Works for macOS Sierra and High Sierra (Improved version)

Taken from StackExchange

Thanks to LangLangC

For temperature and other improvements see https://gist.github.com/cdleon/d16e7743e6f056fedbebc329333d79df

This method leaves brightness control enabled

Reset SMC

Shutdown, unplug everything except power and hold

leftShift + Ctrl + Option + Power 

I holded for 5 seconds, but holding just for an instant should work

Reset NVRAM: Power up and hold

Command + Option + p + r

Until you hear the startup chime two times.

Shutdown computer

Power up and boot into Single User Recovery by holding

if you are on high sierra 10.13.6+ you might need to use Command + r instead

Command + r + s

Disable SIP (This takes a bit to complete so wait for it)

csrutil disable

Disable Discrete GPU on boot by running

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

Enable verbose boot mode (This will show text everytime you boot up, shutdown or restart your mac)

nvram boot-args="-v"

Reboot

reboot

Boot into Single User-mode by holding

Command + s

It might look as if it hanged, but press enter and you should see the shell (root#)

Mount root partition writeable

/sbin/mount -uw /

Make a kext-backup directory

mkdir -p /System/Library/Extensions-off

Move ONLY ONE offending kext out of the way

mv /System/Library/Extensions/AMDRadeonX3000.kext  /System/Library/Extensions-off/

Inform the system to update its kextcache:

touch /System/Library/Extensions/

Reboot

reboot

It will show a bunch of text in the screen (don't be alarmed, let it finish) and then it will restart again In second restart it will show text in the screen again and then it will show normal login screen Your computer now should work properly (dGPU off and iGPU on, shown as i in gfxCardStatus

BIG CAVEAT FOR APPLE UPDATES

If an update that contains changes to the AMD drivers is about to take place it is advisable to move back the AMDRadeonX3000.kext to its default location before the update process. Otherwise the updater writes at least another kext of a different version to its default location or at worst you end up with an undefined state of partially non-matching drivers.

After any system update the folder /System/Library/Extensions has to be checked for the offending kext. Its presence there will lead to e.g. a boot hang on Yosemite and Sierra, an overheating boot-loop in High Sierra.

@Deckyruby
Copy link

Deckyruby commented May 7, 2022

Hey Wealing,
I suspect it's something to do with moving the Kext file but I don't know how to do that. The caveat above mentions this very thing. Not sure where the default location of this kext should be and how to move it there...

@Deckyruby
Copy link

Deckyruby commented May 8, 2022

Hey Wealing,
I figured this out.
I had to go back into Single user mode and re-enter this code. Rebooted twice and working again. Only issue now is fan is running continuosly. Anyone got any ideas on that?
Screen Shot 2022-05-08 at 09 32 56

@mrglutton
Copy link

mrglutton commented May 9, 2022

You can use SMC fan control to manually set the fan speed, altho I would look at the sensors to see what sensor is triggering the fans to run 100%. Probably not something to worry, however it is possible that the GPU chip is still powered, which would be bad, as it will melt. Check if the the notebook is hot when idling. If yes, than you haven't turned off the chip.

SMF Fan Control

@Deckyruby
Copy link

Deckyruby commented May 9, 2022

I have the smc fan control going but It is quite hot underneath. When you say turn off the chip, is this something different from the process above?

@Deckyruby
Copy link

Deckyruby commented May 9, 2022

here's a screenshot of the Fan control..
Screen Shot 2022-05-09 at 12 28 34

@mrglutton
Copy link

mrglutton commented May 9, 2022

Something is sitting on your CPU / GPU. Check the processes, if this is fresh after installation, then it is normal for quite a while due to indexing. Run monitor and see what processes are eating into your hardware. I just checked CPU and Intel GPU on my mac and it is about 48-49ºC.

@Deckyruby
Copy link

Deckyruby commented May 9, 2022

This is my activity monitor. I looked up what Cloudd was. It's something to do with Icloud. Could that be it?
Screen Shot 2022-05-09 at 12 39 07

@atrens
Copy link

atrens commented May 9, 2022

@arjenveenhuizen
Copy link

arjenveenhuizen commented May 10, 2022

I have the smc fan control going but It is quite hot underneath. When you say turn off the chip, is this something different from the process above?

Instead of desoldering that little resistor to completely disable the dGPU I took the laptop apart and repasted the CPU and GPU. After 10+ years the thermal paste was completely dried out and effectively did little to nothing anymore. idle temps immediately dropped by 10-15 degrees.

@Nawmy
Copy link

Nawmy commented May 12, 2022

Hello my UPGRADED MBP early 2011 running High Sierra can't detect my external monitor using a thunderbolt to HDMI adapter. Does anyone know what might be causing the problem please.? Will the Fix help me? Thank you very much.

Screen Shot 2022-05-12 at 17 42 19

@atrens
Copy link

atrens commented May 12, 2022

@Deckyruby
Copy link

Deckyruby commented May 12, 2022

As far as I know once you disable the Radeon GPU the external monitor will no longer work. At least it never did for me.

@fromage9747
Copy link

fromage9747 commented May 12, 2022

As far as I know once you disable the Radeon GPU the external monitor will no longer work. At least it never did for me.

Correct. External display will no longer work

@Sanju525
Copy link

Sanju525 commented May 16, 2022

As far as I know once you disable the Radeon GPU the external monitor will no longer work. At least it never did for me.

Correct. External display will no longer work

Is there any solution for external display to work??

@Nawmy
Copy link

Nawmy commented May 16, 2022

@Deckyruby @fromage9747 Thank you for your comments.
i stumbled upon something called "eGPU Graphics Card". Is it any good.?
Or is there any other solution?
Thanks in advance.

@atrens
Copy link

atrens commented May 16, 2022

@personfixingmac
Copy link

personfixingmac commented May 16, 2022

Hi, I have tried this process and I have only managed to get to a certain point. If I reboot after doing the process, the code just stops at IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0 and while trying the process it comes up with this when I type one of the codes it says something and I'm not sure how to fix it. If I'm not able to fix this, my plan is to buy a 13-inch missing things like the ram, hard drive, DVD drive and possibly fans and taking those missing parts from the 15-inch I have and putting them in the 13-inch if I get one. Does anybody have any ideas about the codes and what parts are compatible between the 13 and 15 inch MBPs.

@Nawmy
Copy link

Nawmy commented May 17, 2022

@atrens hey thank you for stating the obvious. :)

@wulfhunter
Copy link

wulfhunter commented Sep 16, 2022

TBH I forgot the procedure, but it did take me a few tries myself to get it done, and I did go with the fresh reinstall. I had the SSD fail on the machine, so I had to go from the ground up.

One thing not connected with the GPU issue, I really came to love this machine. I don't get constant updates on it, and just use it and it always works. It is a marvel. Mine is in its 11th year.

Hey there, could you help with this process, I have to reinstall the OS from the ground up as well. Appreciate your help.

@Deckyruby
Copy link

Deckyruby commented Sep 16, 2022

Here's a link to a youtube video. I followed along with this and it worked a charm
https://www.youtube.com/watch?v=iLft4N54zvU

@wulfhunter
Copy link

wulfhunter commented Sep 16, 2022

Here's a link to a youtube video. I followed along with this and it worked a charm https://www.youtube.com/watch?v=iLft4N54zvU

Thank you. Unfortunately, this doesn't work for me as my battery is not functioning at all. It only powers up with the charger. Anny help anyone can offer?

@atrens
Copy link

atrens commented Sep 16, 2022

@Wealing
Copy link

Wealing commented Sep 25, 2022

Hi guys, could someone upload the AMDRadeon* files for High Sierra? After an update my computer no longer boots and I'm hoping can resolve it by restoring the files. Thanks

@atrens
Copy link

atrens commented Sep 25, 2022

@wulfhunter
Copy link

wulfhunter commented Sep 25, 2022

Alright so I've got MBP 2011 15". The original HDD has died on me and now using a b/new SSD, installed a new battery as well.
On boot up i'm getting a screen with a question mark in a folder. Tried the internet recovery method, bar progresses to 100% then just a white blank screen. Seems like I can reset SMC but not NVRAM. Any help on what I can do?

@Oleg-Sentia
Copy link

Oleg-Sentia commented Sep 25, 2022

Any help on what I can do?

  1. restore disk from Time machine copy, or
  2. install MacOS on another MBP, or
  3. boot from CD/dvd or external HDD and install system to new SSD

@wulfhunter
Copy link

wulfhunter commented Sep 25, 2022

Any help on what I can do?

  1. restore disk from Time machine copy, or
  2. install MacOS on another MBP, or
  3. boot from CD/dvd or external HDD and install system to new SSD

Thank for the reply. I don't have access to no 1 and 2. Tried booting from USB or hdd recovery (via option on startup) doesn't recognize the drives. Only shows internet recovery. Transmac is showing the drives though

@atrens
Copy link

atrens commented Sep 25, 2022

@mnemos2000
Copy link

mnemos2000 commented Sep 25, 2022

@wulfhunter
Copy link

wulfhunter commented Sep 25, 2022

Hopefully battery is now charging?On the network install .. couple of silly questions?Booting from ROM image loader is at least starting and signs of successful network access are apparent?Do you have another (older) disk to try just to be 100% sure new disk is not defective or somehow incompatible?On Sep 24, 2022, at 22:42, wulfhunter @.> @. commented on this gist. Alright so I've got MBP 2011 15". The original HDD has died on me and now using a b/new SSD, installed a new battery as well. On boot up i'm getting a screen with a question mark in a folder. Trie
P_20220925_160657
P_20220925_160706
d the internet recovery method, bar progresses to 100% then just a white blank screen. Seems like I can reset SMC but not NVRAM. Any help on what I can do? —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Thanks mate, not sure what ROM image loader is, but attaching pics of the process. Checked a HDD and a uSB both not detecting. Battery is a b/new one fully functional. After the bar progresses to 100% its just a white screen.

@wulfhunter
Copy link

wulfhunter commented Sep 25, 2022

Hi there! Your system may need an EFI update to boot from APFS file system. Please boot up with your former macOS Plus file system drive and install the EFI Bootrom update that you can download here:https://cloudflare-ipfs.com/ipfs/QmZ5KmpG4SeHF8gWrHmoLcG9a3BNAcWWQoERg4q2J1kuQL/OfficialAPFSFWUpdate.zipOtherwise, format the SSD and continue using macOS Plus file system so your Mac will be able to boot. Once you install all High Sierra updates, the EFI bootrom should be updated automatically if your battery is charged and the charger connected: the Mac will reproduce a long beep and show a gross loading bar. I hope that this helps and best regards from Spain, Alberto M. Da Silva Pereira remac.es Enviado de Samsung Mobile -------- Mensaje original --------De: wulfhunter @.> Fecha: 25/9/22 11:00 (GMT+01:00) Para: cdleon @.> Cc: mnemos2000 @.>, Mention @.> Asunto: Re: cdleon/macbook-pro-2011-defective-gpu-fix-v2.md @wulfhunter commented on this gist. Any help on what I can do? restore disk from Time machine copy, or install MacOS on another MBP, or boot from CD/dvd or external HDD and install system to new SSD Thank for the reply. I don't have access to no 1 and 2. Tried booting from USB or hdd recovery (via option on startup) doesn't recognize the drives. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Downloaded the update from Apple Support, your link seems to be broken? Installed the previous HDD. Screen with EFI Boot comes up after pressing Option during boot, nothing else. I press on EFI boot then a black screen with some text and blooms to white. See below images please.
PXL_20220925_121353863
PXL_20220925_121537249

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment