Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

cristian.calin

macrumors newbie
Nov 27, 2013
17
0
Hi there and huge thanks to @AppleMacFinder for sharing his findings with the community.

I have successfully used the method posted at the beginning of the thread to switch to integrated GPU.

I want to do a fresh install of El Capitan, and redo the procedure, because the install was very old with lots of software and tweaks. How can I safely reinstall El Capitan with a dead discrete GPU? When I tried to entered in Internet Recovery, I got an white screen, before doing this procedure.

Is it safe to follow the normal steps of reinstalling El Capitan?

Thank you again, great community.

Edit: I can enter Internet Recovery after applying the GPU fix, but it is safe to format the drive and follow the normal procedure? Or the white screen will come back immediately I format the drive?
 
Last edited:

stringent

macrumors 6502
Jan 27, 2011
297
59
London
I tried the suggestions in this thread (amazing work btw) to no avail so as a last ditch resort I bought a heat gun, disassembled the laptop and heated the GPU for a few mins. It then booted back into OSX! Hopefully I’ll get a little bit more use while I save up for a new laptop. Although judging by the comments, Apples Quality control has gone down hill a little with the new 2018 MBP.
 

Christopfhe

macrumors newbie
Mar 10, 2018
19
14
Paris
Hi, since I fixed my macbook pro with the mikeyN's method, I still have some issues, sometimes the laptop won't start, black screen or stuck progress bar then restart and black screen, or I can start a session but the system freeze after the login step, any idea to solve these issues ? The AMDRadeonX3000 kext file is in the right directory (extensions-off), I made a LoadX3000.sh file in the right directory (/Library/LoginHook/), also, I made the Force-iGPU-boot.sh, where did I do wrong ? thx a lot
 

jklas

macrumors member
Jun 20, 2018
44
12
[Using MBP 15" late 2011]

I have a very similar issue. The original fix using a archlinux.iso worked for me very well. Now that an update was done, neither solutions work. I tried using internet recovery as the recovery mode did not work (cmd+r+s). It automatically loads in single user mode.

Hey,

I tried to fix this issue by any commands that I knew, but it was not possible to start the script or anything else.

First of all I need to tell you that my Update to 10.13.6 didn't finish on my broken macbook. It worked basically but it didn't finish 100% since it was forced to reboot but it couldn't since the display was showing again the known failure. So I installed the update by using a external SSD case and instal it with my 2010 MacBook Pro 13". It finished and I could start my old OS normal at my 2010 MBP 13".

How I passed this issue was taking out the SSD and put it into a external case. I moved all the AMD*.Kexts into the backup folder that I had with an already existing AMDX3000 Kext. . I kept both X3000.kexts just to be sure.
So it worked basically.

The first time I used the SSD (still with the external case) it showed me a weird display BUT I could still use the OS "normally". So it was shaky and a lil bit laggy but in fact it worked. Anyway I used the gfxstatus2.1 version to set the Monitor on Integrated, which didn't work. He instantly moved to discrete. I couldn't fix that anyhow. I thought after switching fast to integrated and reboot. It might gonna get fixed... . The Display started normally without any abnormality at all. But it just shows me 5 minutes in a row the efiboot file path and register data failure. He tries to boot normally but it doesn't work. He allows me to start the System with CMD+R and does this properly but I don't know how to fix this Efiboot failure at all?! Could anyone help me maybe please?
Or what should I do with the CMD+R Recoverymode?! I tired to use nvram and use the script but it doesn't work either.
So any suggestions?
Thank you in advance!

EDIT : I don't know what happend again...but the system just started normally after I pressed Alt instead of let the System boot normally by his own... .

So any recommendations?

EDIT 2 : I don't know if any "new user" or any one else used this one before? https://realmacmods.com/macbook-2011-radeon-gpu-disable/

Maybe it works... .

EDIT 3 : Also the function keyboard (f1 & f2) for the display brightness cannot be used. The f5&f6 buttons for the keyboard light are working fine and all others too.

I still got this issue so I don't know how to fix this Boot issue except holding ALT at the beginning. It tried it the second time now and it worked... . It takes a lil bit time for booting but it works... .

Thank you guys for your help! Looking forward to read some suggestions.
 

Attachments

  • efiboot-failure different times.jpeg
    efiboot-failure different times.jpeg
    1.5 MB · Views: 321
Last edited:

igorung

macrumors newbie
Aug 6, 2018
2
0
First of all thank you @AppleMacFinder for your work! Today I was able to use again my macbook pro early 2011 with the integrated gpu.

@CarefreeCanadian I esperienced the same problem using an Ubuntu Live 16.10 distribution and I solved the issue with the following steps:

To remove “gpu-power-prefs-..." variable it is necessary first of all to unmount efivars:

*) umount /sys/firmware/efi/efivars/

then mount efivars in read/write mode:

*) mount –t efivarfs rw /sys/firmware/efi/efivars/

*) chattr -i /sys/firmware/efi/efivars/gpu-power-prefs-[press TAB to autocomplete]

*) rm /sys/firmware/efi/efivars/gpu-power-prefs-[press TAB to autocomplete]

after this additional steps you can follow the @AppleMacFinder guide

I hope this can help someone else.

That what helped me, thanks a lot bro
 

igorung

macrumors newbie
Aug 6, 2018
2
0
Hey first off thanks for the tutorial can get it working but weird thing every time I restart computer I have to redo it , is there anyway to get this to stick in there ?

Same here, also I have no posibility to switch users directly anymore, if I choose from the right up corner the other user, so after I put down my password, macbook freezes. (P.S. if I make a force shutdown pressing the power button, it restarts properly. Still if i just restart normally from the desktop, I always have to reapply the fix)
 

leslieluyu

macrumors newbie
Aug 9, 2018
3
0
Hi, First of all. Many thanks to this thread's creator @AppleMacFinder and to @MikeyN.
It's been very helpful to me. I followed the procedure of AppleMacFinder's and MikeyN's.
It works like a chime.
My Macbook pro 2011 now can work again. But there are still some problems.

1. I can't restart or shutdown by using the menu of Mac normally. But that 's not important, I can use the terminal to do that.
2. Sometimes (not every time), after the mac goes to sleep, it cannot be wake up and will restart by itself.



A little different is:
1. I used the ArchLinux ISO to reboot and do this :
printf "\x07\x00\x00\x00\x01\x00\x00\x00" > /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9
2. I removed the AMDRaedonX3000.kext to anther Path
3. I still set the
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
4. I loaded the AMDRaedonX3000.kext using the LoadX3000.sh before login.

Did I do something wrong?
Could you please help me to solve the sleep problem? Thanks a lot in advance.
 

mutzns

macrumors newbie
Aug 10, 2018
1
0
That is a problem on several fronts.
"#####__ The Guide __#####

This guide assumes that you run a stock system. Problem just occured. That means:
This guide assumes that all kexts are still in their default location /System/Library/Extensions.

Having all AMD-kexts there except one is beneficial for 'proper' operation."

To solve this, it all now depends on in what state your kext is.
The following now assumes you entered every command correctly, just that the X3000 kext is misplaced.
(Of course it wouldn't hurt if you double check the rest of the LoginHook commands for correctness.)

(Just to make sure: you use backups. Which backup system do you use, TimeMachine?)

Wrong permissions or ownership on the kext means that the system will not load the kext at all. [If you 'moved' it previously with Finder, then you are a bit out of luck. With Finder you did not move it, but copied it (giving the copy your ownership), and you then deleted the original kext from the System folder.]

So try this in Terminal first:
sudo kextload ~/Desktop/AMDRadeonX3000.kext
sudo kextstat | grep -i amd


If that is a success, i.e. the output is 4 lines long and has X3000 in it as shown previously, then; in Terminal:
sudo mv ~/Desktop/AMDRadeonX3000.kext /System/Library/Extensions-off/

If that went well, reboot and enjoy.

#####

Otherwise, these are your options:


You may have to jump a few hoops. If the kextload command gives an error, post the ouput of
ls -la ~/Desktop/AMDRadeonX3000.kext

But be prepared for a setback. You may have to resort to a backup copy of that kext or copy it from a different install; or just reinstall it.

It is probably easiest for you to restore your copy of the one kext from your backup.
Once it is again in /System/Library/Extensions:

sudo mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/
If that went well, reboot and enjoy.


Hey Guys.

Great work here - by you I found a solution for my MBP 2011 to work again. Since some days I struggled with CPU Temperature and i found out with "sudo kextstat | grep -i amd" that the Loginhook did not load anymore the x3000-kext as the guy above, I received the same message:

/System/Library/Extensions-off/AMDRadeonX3000.kext failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8).

As I since then never did any updates and would not believe that my 3000-kext is broken I searched for a long time. In the end I found the solution for me somewhere in the internet:
retyping the "sudo kextload /System/Library/Extensions-off/AMDRadeonX3000.kext" in the terminal. because it seemed to be some weird copy-paste-unicode-error, which resulted in the error. that was all and now it would load the 3000-kext!!
i retyped the loginhook-load3000.sh manually and now this workes again as well!

maybe you pro's would know about this command-copy-problem. I did not - so maybe this helps someone else as well. i just made a account to share that tiny information.

 

rezwits

macrumors 6502a
Jul 10, 2007
833
434
Las Vegas
I definitely wouldn't leave the machine in sleep mode for extended periods, of time, like say more than 25 hours. If you're not gonna use the machine, then shut her down. Mine actually does sleep. But I did let her sit for about 7 days and came back and she rebooted, how many times? unknown...
 

nsgr

macrumors 6502
May 22, 2017
317
117
New post - GRUB Solution - High Sierra 10.13 and Brightness Control.

Resolved Disable a failed AMD GPU on a 2011 MacBook Pro [GRUB solution] - #163
 

simoron

macrumors newbie
Aug 11, 2018
7
0
It took me ages to find this- and ages to get it to work.
I took my laptop - before I knew about the returns policy - to a local fixer chap. He 'fixed' it, probably by reheating the graphics chip. From what I have seen on the web, this is a short term solution. It certainly was for me. Within a few weeks it died again. I took it back, it was re-fixed - only to die once more. This happened a few more times. I was not charged any more for the 'fix' £150 in UK money $300 AUD actually - but, I still didn't have a working laptop. I thought I had broken it by upgrading the hard drive to SSD and removing the CDrom - and putting the old hard drive in that space. I read that the GPU also managed the drives and thought that this extra demand had pushed the chip over the edge. I removed the old hard drive - got the shop to re-fix it - and it died again..

And now the good bit... I tried multiple method of getting the graphic chip to switch over to the integrated one - which the shop fixer evidently didn't even know about ( nor did I for ages even after reading this - I didn't believe it...) BUT I did eventually manage to fire up the Archlinux USB and edit the graphic efi drivers... and the screen came good... BUT the boot wouldn't get past the now Grey apple ( it was pink with horizontal lines over it ). So, I reset the NVRAM - IDIOT! That also reset the hard work I had done. I considered chucking it out... BUT... a few weeks later, I had yet another go. i did NOT use the Archlinux USB, just the following code lines - typed in Single User mode on the almost totally unreadable screen. Eventually I got it typed in correctly and YES ! It works again. It had first died six years ago and the laptop I had replaced it with is now long in the tooth and is being overworked. BUT - now the old box is back, I can avoid the disappointment of paying hundreds of quid or dollars for a new machine - that has stuff in it I have no desire to use. Yes, I'll get a new one eventually - but I don't want to give Apple any MORE money quite yet. This page has saved my a few thousand. Many thanks ! The code I used ? ... simply this...



nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
nvram boot-args="-v"
reboot

The machine now boots with a screen full of text and the fan does run rather often. BUT - it works !
 

simoron

macrumors newbie
Aug 11, 2018
7
0
Update - DON"T go and update the OS though... that killed my settings and I had to re-enter them, then the boot process didn't complete once more - even with a proper grey apple and readable letters. I am now reinstalling Mountain Lion - the only option Apple offers via Network for some reason. I had a High Sierra Beta version running perfectly and I decided to upgrade it... silly me...
 

nsgr

macrumors 6502
May 22, 2017
317
117
Update - DON"T go and update the OS though... that killed my settings and I had to re-enter them, then the boot process didn't complete once more - even with a proper grey apple and readable letters. I am now reinstalling Mountain Lion - the only option Apple offers via Network for some reason. I had a High Sierra Beta version running perfectly and I decided to upgrade it... silly me...

This procedure is mandatory to set the gpu-power-prefs for the Intel GPU.
Code:
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
nvram boot-args="-v"
reboot


It depends on the system you have installed.
If it is the Sierra, then you can install the Sierra via the Internet.
In the case of Macbook Pro 2011, the system that comes along is the Lion or Montain Lion.

Option-Command-R - If Sierra installed, then install Sierra from Internet.
Upgrade to the latest macOS that is compatible with your Mac.

Shift-Option-Command-R - install Lion or Mountain Lion - Macbook Pro 2011
Requires macOS Sierra 10.12.4 or later
Install the macOS that came with your Mac, or the version closest to it that is still available.

https://support.apple.com/en-us/HT204904


During installation your Mac OS will freeze due to the problem with AMDRadeonX3000.kext.

See the MikeyN Guide to move the AMDRadeonX3000.kext and continue the installation - #875

Or you can choose to boot Safe Mode (press SHIFT key at boot) and continue the installation in safe mode. Then you move the AMDRadeonX3000.kext after completing the installation.
 

nsgr

macrumors 6502
May 22, 2017
317
117
MacBook-Pro-15-inch-2010-2011-Apple-Technician-Guide - Page 30
http://docshare04.docshare.tips/files/7903/79035001.pdf


Resetting the System Management Controller (SMC)
The System Management Controller (SMC) is a chip on the logic board that controls all power functions.
If the computer is experiencing any power issue, such as not starting up, not displaying video, sleep issues, or fan noise issues, resetting SMC may resolve it.

To reset SMC:

1. If computer is on, turn it off by choosing Shut Down from the Apple () menu.

2. Connect power adapter to computer and to a working power source.

3. On built-in keyboard, press (left-side) Shift-Control-Option along with power button just once. Important: Use Shift-Control-Option keys on left side of keyboard.

Note: When the LED on the MagSafe connector is orange/amber, resetting the SMC will change it to green for a few seconds, indicating that SMC was correctly reset.

4. Wait 5 seconds and press power button to start computer.

Note: If bottom case is removed, you can alternately reset SMC by disconnecting both power adapter and main battery, and holding down power button for 5 seconds.


Resetting Parameter RAM (PRAM)
PRAM stores certain system and device settings in a location that Mac OS X can access quickly. Exactly which settings are stored in the computer’s PRAM varies depending on the type of computer as well as the types of devices and drives connected.

To reset PRAM:

1. If computer is on, turn it off by choosing Shut Down from Apple () menu.

2. Locate the following keys on the keyboard: Command, Option, P, and R. You will need to hold these keys down simultaneously in Step 4.
Note: If keyboard does not have an Option key, use Alt key instead.

3. Press power button.

4. Immediately press and hold Command-Option-P-R keys.

Important: You must press this key combination before the gray screen appears.

5. Hold down keys until computer restarts, and you hear startup chime a second time.

6. Release keys.
 

simoron

macrumors newbie
Aug 11, 2018
7
0
I shall try that again - last time I reset the NVRAM and switched back to the broken GPU ... Well, I have a cold.
 

nsgr

macrumors 6502
May 22, 2017
317
117
I shall try that again - last time I reset the NVRAM and switched back to the broken GPU ... Well, I have a cold.

Yes, reset NVRAM / PRAM will set the gpu-power-prefs for AMD GPU with the defective chip (red and white stripes screen problem).

After, reset NVRAM / PRAM -> boot Single User Mode (Command + S at boot) and change gpu-power-prefs to Intel GPU:

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

or

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

simoron

macrumors newbie
Aug 11, 2018
7
0
Thanks - yes. Very difficult to type 'blind' and with dyspraxia... I spent ages trying to find an automatic - or file based method of setting up the ArchLinux option - that was before I realised I only needed those few lines. I could- I presume - make a BASH file and run that from root?
 

nsgr

macrumors 6502
May 22, 2017
317
117
Thanks - yes. Very difficult to type 'blind' and with dyspraxia... I spent ages trying to find an automatic - or file based method of setting up the ArchLinux option - that was before I realised I only needed those few lines. I could- I presume - make a BASH file and run that from root?

For more ease you can make the Safe Boot (press SHIFT key at boot) and create this executable file after the login.

With mouse access in graphical mode, then just copy and paste.
The letters and numbers have to be exactly the same. Otherwise it will not work.


MikeyN Guide - Page 35 - #875

sudo nano /force-iGPU-boot.sh

– Enter the following content to this file:

#/bin/sh
sudo nvram boot-args="-v"
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
exit 0


– Now make that executable:

sudo chmod a+x /force-iGPU-boot.sh

In the future, when the SMC/PRAM/NVRAM gets reset to default values it is now possible to boot into SingleUser with:

<Cmd>+<s>

– And after mounting your boot-volume read-write to execute just:

sh /force-iGPU-boot.sh
 

simoron

macrumors newbie
Aug 11, 2018
7
0
Many thanks. I wish that script had been around when I first had the ability to run it. Many people have been asking for such a thing. I actually found one - but it gets in to a loop calling itself . I now have the machine giving me a desktop view - in Safe Boot on both my SSHD and my standard HD. - but - both never get past the sitting at the (now) GREY Apple stage. There is no activity on the loading bar at all. I've done all the resets too. Next up - defeating the non apple auto run apps. Although I tried that and killed everything and had to put the KEXT files back..
 

nsgr

macrumors 6502
May 22, 2017
317
117
Many thanks. I wish that script had been around when I first had the ability to run it. Many people have been asking for such a thing. I actually found one - but it gets in to a loop calling itself . I now have the machine giving me a desktop view - in Safe Boot on both my SSHD and my standard HD. - but - both never get past the sitting at the (now) GREY Apple stage. There is no activity on the loading bar at all. I've done all the resets too. Next up - defeating the non apple auto run apps. Although I tried that and killed everything and had to put the KEXT files back..


The gray screen problem is the AMD kexts and depends on the gpu-power-prefs selected -> AMD or Intel.

The factory default is the gpu-power-prefs for AMD GPU.
When you reset NVRAM / PRAM, then gpu-power-prefs automatically returns to the AMD GPU.


1 - gpu-power-prefs to AMD GPU chip defective - grey screen

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

or

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


Problems with grey screen and Macbook Pro overheat:

/System/Library/Extensions/AMD6000Controller.kext
/System/Library/Extensions/AMDRadeonX3000.kext



2 - gpu-power-prefs to Intel GPU with AMD GPU chip defective - grey screen

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

or

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


Problems with grey screen and Macbook Pro overheat:

/System/Library/Extensions/AMDRadeonX3000.kext


You have to move the AMDRadeonX3000.kext that is inside the /System/Library/Extensions directory.


After setting up gpu-power-prefs for Intel, you can boot the Recovery Mode (Command + R at boot) with no gray screen problems.
Detail: In the boot Recovery Mode there is no AMDRadeonX3000.kext.

After setting up gpu-power-prefs for Intel, you can install a MacOS from USB Stick/Pendrive or install from Internet with no gray screen problems.
Detail: In MacOS installer USB Stick/Pendrive or installer Internet there is no AMDRadeonX3000.kext loaded at boot.

In the fresh installation of the system (USB Stick/Pendrive or Internet), only after copying all files to the HDD / SSD, then after reboot, macOS will rebuild the cache (kexts in kernel) and freeze.
Detail: This freeze happens due to the attempt to load the AMDRadeonX3000.kext.


The macOS installation stopped halfway. And you have two alternatives:

Alternative 1:
1 -
After freezing the Macbook Pro, if the system does not auto reboot, then you force the shutdown by pressing the Power button.

1.2 - After reboot, make Safe Boot (press SHIFT key at boot) and the installation will proceed normally.
Detail: The installation continues normally because in Safe Mode the AMD kexts are not loaded.

1.3 - After finishing the installation, follow the MikeyN Guide - #875 - move AMDRadeonX3000.kext.


Alternative 2:
2 -
After freezing the Macbook Pro, if the system does not auto reboot, then you force the shutdown by pressing the Power button.

2.1 - Follow the Guide MikeyN - #875 - to move the AMDRadeonX3000.kext, so then come back to continue the installation with the normal boot.


Do not forget, the AMDRadeonX3000 is responsible for Power Off the AMD GPU with defective chip.

The AMDRadeonX3000.kext should be loaded only after the graphical login. Otherwise Macbook Pro will freeze on grey screen and overheat.

If you do not load the AMDRadeonX3000.kext after the Graphical login, then your AMD GPU will continue Power On - increasing system temperature and decreasing battery life.


Follow:

MikeyN Guide deacrese AMD GPU - System temperature - Page 35 - #875
Rename old AMDRadeonX3000.kext - move new AMDRadeonX3000.kext after update - Page 57 - #1425
Shutdown-Restart Macbook-black screen-Page 57-#1425 / Close Lid-Sleep-Wake Pages 43-50 #1066 #1243
 
Last edited:

simoron

macrumors newbie
Aug 11, 2018
7
0
... You have to move the AMDRadeonX3000.kext that is inside the /System/Library/Extensions directory. ...
I've tried that after multiple readings of the above. I know I also read somewhere the solution to the 'Operation not permitted' error.
I tried working with the crsutils file on the recovery partition - but it isn't there.
Can you stand another go at finding my way through this ?
My next trick is to try the actions via the now sluggingly working but totally readable desktop rather than via terminal. I have tried that in the past also, but, I have reset, reuploaded and rechecked so much that there is a chance it will get me yet another small step forward. I am a patient man.
 

leslieluyu

macrumors newbie
Aug 9, 2018
3
0
... You have to move the AMDRadeonX3000.kext that is inside the /System/Library/Extensions directory. ...
I've tried that after multiple readings of the above. I know I also read somewhere the solution to the 'Operation not permitted' error.
I tried working with the crsutils file on the recovery partition - but it isn't there.
Can you stand another go at finding my way through this ?
My next trick is to try the actions via the now sluggingly working but totally readable desktop rather than via terminal. I have tried that in the past also, but, I have reset, reuploaded and rechecked so much that there is a chance it will get me yet another small step forward. I am a patient man.
From what I know is :
1. Reboot as press CMD+R at the same time
2. you'll go into recovery UI window, choose a language
3. you'll find a window like this
mac%2Bosx%2Brecovery%2Bmenu%2Bin%2BEnglish.png

4. click the "Utilities" from the top Menu
5. then click "terminal"
6. Now you can enter "csrutil disable"
 

simoron

macrumors newbie
Aug 11, 2018
7
0
Yeh - tried exactly that - saw exactly that - except csrytil was not there... I'll try again in the morning - cold permitting.
 

leslieluyu

macrumors newbie
Aug 9, 2018
3
0
The gray screen problem is the AMD kexts and depends on the gpu-power-prefs selected -> AMD or Intel.

The factory default is the gpu-power-prefs for AMD GPU.
When you reset NVRAM / PRAM, then gpu-power-prefs automatically returns to the AMD GPU.


1 - gpu-power-prefs to AMD GPU chip defective - grey screen

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

or

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


Problems with grey screen and Macbook Pro overheat:

/System/Library/Extensions/AMD6000Controller.kext
/System/Library/Extensions/AMDRadeonX3000.kext



2 - gpu-power-prefs to Intel GPU with AMD GPU chip defective - grey screen

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

or

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


Problems with grey screen and Macbook Pro overheat:

/System/Library/Extensions/AMDRadeonX3000.kext


You have to move the AMDRadeonX3000.kext that is inside the /System/Library/Extensions directory.


After setting up gpu-power-prefs for Intel, you can boot the Recovery Mode (Command + R at boot) with no gray screen problems.
Detail: In the boot Recovery Mode there is no AMDRadeonX3000.kext.

After setting up gpu-power-prefs for Intel, you can install a MacOS from USB Stick/Pendrive or install from Internet with no gray screen problems.
Detail: In MacOS installer USB Stick/Pendrive or installer Internet there is no AMDRadeonX3000.kext loaded at boot.

In the fresh installation of the system (USB Stick/Pendrive or Internet), only after copying all files to the HDD / SSD, then after reboot, macOS will rebuild the cache (kexts in kernel) and freeze.
Detail: This freeze happens due to the attempt to load the AMDRadeonX3000.kext.


The macOS installation stopped halfway. And you have two alternatives:

Alternative 1:
1 -
After freezing the Macbook Pro, if the system does not auto reboot, then you force the shutdown by pressing the Power button.

1.2 - After reboot, make Safe Boot (press SHIFT key at boot) and the installation will proceed normally.
Detail: The installation continues normally because in Safe Mode the AMD kexts are not loaded.

1.3 - After finishing the installation, follow the MikeyN Guide - #875 - move AMDRadeonX3000.kext.


Alternative 2:
2 -
After freezing the Macbook Pro, if the system does not auto reboot, then you force the shutdown by pressing the Power button.

2.1 - Follow the Guide MikeyN - #875 - to move the AMDRadeonX3000.kext, so then come back to continue the installation with the normal boot.


Do not forget, the AMDRadeonX3000 is responsible for Power Off the AMD GPU with defective chip.

The AMDRadeonX3000.kext should be loaded only after the graphical login. Otherwise Macbook Pro will freeze on grey screen and overheat.

If you do not load the AMDRadeonX3000.kext after the Graphical login, then your AMD GPU will continue Power On - increasing system temperature and decreasing battery life.


Follow:

MikeyN Guide deacrese AMD GPU - System temperature - Page 35 - #875
Rename old AMDRadeonX3000.kext - move new AMDRadeonX3000.kext after update - Page 57 - #1425
Shutdown-Restart Macbook-black screen-Page 57-#1425 / Close Lid-Sleep-Wake Pages 43-50 #1066 #1243

please help me.

I've done all the steps. But sometimes(not always) when my macbook pro 2011 wakes from sleep, it will reboot.
What I found from the system crash log is below:
===========================================
Anonymous UUID: 78A24FE3-35B4-E388-A981-61269F7CB666

Tue Aug 14 16:30:22 2018

*** Panic Report ***
panic(cpu 6 caller 0xffffff7fb01b58d7): "GPU Panic: mux-regs 2 0 1 0 0 0 severity 3 WS-ready 1 switch-state 0 IG FBs 1 EG FBs 0:0 power-state 6 3D idle HDA idle system-state 1 power-level 20:20 connect-change 0 : UH eHlPH
E0L H(L @ H HH
: GPU is not found. PCI config access fails!!!
============================================
What should I do?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.