First of all, great work on all the hacks to make it possible to still use my MacBook. After that, rerun Recovery mode to run \`csrutil enable\` again. This service is for your MacBook Pro 15" or 17" 2011 A1286 … All is good until step 3.5. If you put agc=0 or agc=9 or agc=10 or any value above 9, then you can Power Off AMD GPU with AMDRadeonX3000.kext loaded manually or by LoginHook after the graphical login. An additional Hardware Mod is required for High Sierra. Can anyone suggest me any step by step instructions for doing this? Not sure if that matters.) If you don't press enter, it will boot automatically after 10 seconds. EDIT: ... We're now going to disable the AMD graphics card while we boot into the Ubuntu Live CD. reboot now. This started by seeing a post in the Apple forum where a user wrote that his Macbook Pro 2011 with the defective AMD chip, came back from the technical assistance with the following boot-args: boot-args="-v debug=0xd46 _panicd_ip=1.2.3.4 kdp_match_name=firewire agc=3", https://discussions.apple.com/thread/7295722. Format your thumb drive as FAT32 and name it RESCUE, then copy the EFI and boot folders from the iso to your thumb drive. Boot ROM version is MBP81.004D.B00, MacbookPro8,3 (early 2011). I have a startup script to kextload AMDRadeonX3000.kext. Reboot on Recovery mode: In Terminal do: But it is reasonably operative. After the last (i.e. I have it running with El Capitan and so far so good... Dead late 2011 17" Macbook Pro. I have a MacBook Pro Late 2011 model with faulty AMD GPU. Resolve the existing problem. My MBP now works fine on integrated card fine. I've followed the guide and everything worked fine. Boot into recovery single user mode (press and hold Command + S + R) and run the following commands: nvram fa4ce28d-b62f-4c99-9cc3 … 1 - Partially disabled SIP (Loads unsigned kexts - AMDGPUWakeHandler.kext) First, you need to identify the USB device. Simply put, no core voltage, no GPU. sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00. We discovered that simply removing 1 resistor will resolve this. Just in case anyone leaving computer screen on all the time even though they want to turn off the screen when they are not using the Mac. This solves everything. But if typing exit at the prompt works, you probably don't need grub anyway. Install ubuntu After some kerfuffles, the update worked. exit 3.3 Yes, a simple copy will do. I think agc=0 means Legacy. Follow the directions to get in the right Arch Linux boot mode so you get to the console. } Then you could either simply burn this ISO to CD/DVD (which later could be either inserted to MBP’s SuperDrive or External DVD Drive connected to MBP by two USB cables) or create a. 5. I solved the problem of kernel panic after waking up in High Sierra 10.13.6. with AMDGPUWakeHandler.kext. Note the text which states this may decrease battery life on the MacBook Pro “When automatic … Do you think it would be possible to restore the backlight in AMDGPUWakeHandler after wake up on High Sierra? Need help to get out of this mess. The AMDGPUWakeHandler.cpp makes a condition before to see if the AMD GPU continues with Power On. I tried to install Mac OS Sierra via bootable USB but the bootable USB was not detectable while pressing Alt button. In this step we will make the macOS boot without the thumb drive. *MacOS, I assuming I highlight MacOS and type E to edit UUID as described above in instruction #3.5 the following lines of code are present when I highlight MacOS and type e to Edit, insmod hfsplus set timeout=10 menuentry "macOS" { outb 0x728 1 outb 0x710 2 outb 0x740 2 outb 0x750 0 exit }, Make it permanent another time >> https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#4-make-it-permanent. Likely the best anti-glare screen in Apple history? I know that I can have it safely working without brightness or sleep capabilities on High Sierra, but I would certainly like those features to still work. In the system report of my MBP and under the main bootable partition (which I have named as Macintosh_SSD when erasing/verifying disk during the second OS X El Capitan installation I did) I can see different types of UUID, i.e. Currently, the GPU does not wake up correctly with this settings on macOS High Sierra. Without this mod, your screen WILL NOT turn on after going to sleep. Your Question: Yes, it's all by experiment. 1 - Install update from App Store. Inverter? A question regarding a detail which is unclear to me on step 6 of your solution: Unfortunately my old 2011 mbp died completely, and I'm not able to answer some questions. https://github.com/blackgate/AMDGPUWakeHandler. Macbook pro 8,2 with El Capitan. Reset NVRAM >> https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#2-change-the-gpu-power-prefs-and-disable-sip, Edited grub.cfg >> https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#34-edit-the-grubcfg-file with this settings: 4. a second clean/fresh install of OS X El Capitan 10.11.6 and followed MikeyN's solution), and now my MBP seems to be working again; I am writing this post from my hacked machine. on reboot option for upgrade. I need to reinstall macOS from USB. : Boot Recovery Mode (press Command + R at boot) -> Utilities -> Terminal: Boot-args only with verbose: It seems to me that 2011's GPU is destined to break sooner or later any way no matter what is done. [1] https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/pmset.1.html. Crash after the verbose screen finishes. I'm in the same boat. @nsgrbr Thank you for your work and for sharing all this information! Instantly share code, notes, and snippets. Even better, now you have 2 fans and 2 heatsink pipes dedicated to cooling the Intel GPU/CPU only. How do I make sure it's working correctly? nvram -d boot-args, 5 - Create a new boot-args with Verbose and Safe Mode. Third day, somehow I have forgotten to put it to sleep (and I didn't close On your thumb drive, open the file at boot/grub/grub.cfg with any text editor and change it to: If you are using High Sierra with APFS change it to: If you have more than one macOS installed, add multiple menu entries like this (you can change the name): Boot your mac and when you hear the chimes, press and hold Option (alt) and then choose your thumb drive. Are there instructions on how to compile the kext AMDGPUWakeHandler as referenced in step 5 of the instructions? I got greedy and want to move the items from HDD to SSD. Sleep is not working here whatever I do, so I gived it up: it's not a big problem. I had tried a heatgun on the GPU previously and it only lasted maybe.....2 weeks. Unfortunately, they don’t have any spare parts for my vintage model. If you use GRUB Solution at boot (grub.cfg), then your AMD GPU will be Power Off and the AMD6000Controller.kext will not be loaded at boot time. We have a reliable procedure that takes seconds and works 100% of the time. (Note that the partition label has nothing to do with the menuentry label). The preferred method is a professional reflow station, but an iron and a steady hand will get you where you need to be. nvram boot-args="-v -x", 6 - Reboot Macbook Pro 2011 with reboot command. Can you paste your grub.cfg here? The display rendering is, however, glitchy -- if I drag a window in front of another one, sometimes the pixels don't catch up right away so the screen appears distorted although eventually it usually refreshes. 5 - Boot Recovery Mode (Command + R keys at boot) or Recovery Mode Single User (Command + R + S keys at boot) and disable SIP and reboot. However, I have decided to redo a (third) clean/fresh install of OS X El Capitan 10.11.6 and have a go with your solution since, from what I read on all threads I have included above, I am convinced that your's is the most neat and effective one. With AGDCDiagnose -a, plus nvram gpu-power-prefs for Intel GPU, then enabling or disabling Automatic Graphics Switching, the value switches in AGDCDiagnose -a. Thanks for your reply! Then work only with the integrated only. Apple's official repair which is not available any longer also lasted only about a year. I also want to thank @nsgrbr and everyone who took part in solving the problem. I have noticed that in the last updates of El Capitan and High Sierra the Recovery Mode Single User is no longer working - Command + R + S keys at boot - Recovery Mode Text. With high Sierra: if something wrong, than you can't access to single-user mode easily. I tested today various ways of interacting with AMDRadeonX3000.kext inside /System/Library/Extensions with the modified AMDGPUWakeHandler.kext and all gave kernel panic. The graphics card has failed, and causes the computer to randomly crash. Crash due to kernel panic. anyone tried this awsome method on Catalina? If so, the AMDGPUWakeHandler.kext is not loaded. If you are set up properly (loading AMDRadeonX3000 via LoginHook) your "GPU Diode" temperature should be down around room temp, so it shouldn't be causing further heat damage to your laptop. @blackgate: Can the aforementioned GRUB workaround be employed to prevent detection of NVIDIA discrete graphics cards as well? sudo nvram -d boot-args. It reboots back in normal mode. It did solve the problem till the GPU broke again only in a year. Works brightness slider and F1 / F2 keys. With a negative value in agc, then AppleMuxControl.kext is not loaded. If the Graphics ... shows Radeon, you have not applied the full solution yet. SMC: https://support.apple.com/en-us/HT201295, NVRAM: https://support.apple.com/en-us/HT204063. Others AMD/ATI kexts -> AMD7000Controller.kext, AMDSupport.kext, AMDFrameBuffer.kext, etc. However, the computer temperature has risen considerably, likely due to the GPU remaining on and the X3000 kext missing? It is a fully bootable disk image that includes a script that will run all the terminal steps with one simple command. @blackgate - Just tried it again and it WORKED!! outb 0x728 1 I'm sure it has the last OS high Sierra updates. Help ! Apart from this, everything is perfect. I'm running a late 2011 MacBook Pro, with Mac OS Sierra / Windows 10 ( dual boot option) do I need to replace the whole grub.cfg content?? created the RESCUE USB > booted the usb> press enter because had only one entry. After fixing the dGPU issue a couple of months ago, everything worked fine again. Apple changed the way the backlight is controlled on High Sierra, and upon waking from sleep the backlight will not turn on. These two kexts do not exist in El Capitan or Sierra. I apologize if somewhere made mistakes in the text, because I do not know English very well and made a translation with the help of an online translator. Description Additional information Description. my hdd crashed which was having high sierra. Rename old AMDRadeonX3000.kext and move new AMDRadeonX3000.kext after update - Page 57 - #1425, Shutdown or Restart Macbook Pro - avoid black screen freeze - Update 2 - Page 57 - #1425, Close the Lid - Sleep - Waking - Page 43 #1066 - Page 50 #1243. It took me a while but I think I finally got everything sorted out. To remove grub you just need to mount the EFI partition and remove the files. After updated to macOS 10.13.4 my 2011 MacBookPro doesn't boot anyway... also with usb with grub on it (previous macOS update work fine after re-copy file like https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#6-recover-when-macos-updates)... Have you tried with last macOS update? ::We have prepared a vastly simplified automated utility to perform this modification. For me High Sierra doesn't add anything worth upgrading. Nothing automatic anymore. The placement of this resistor varies between logic board models. A few other fun facts about this modification: Cooling- Your MacBook Pro will run cooler. First, from a Recovery Mode commandline to run csrutil disable. Hey I've tried your solution and I get my mac to boot again!! On Windows (7 and later) or Ubuntu should be straight forward (you just need to double click the iso). I run Sierra on macbook late 2011. Apple should be ashamed for this 2011/2012 MBP issue, when we as customers have paid approx. A lot better than the others. Replacing the GPU is very dangerous (brick warning), and you are just putting another defective unit on your board. ::Note from the developer: There is a known issue with performing this Mod on High Sierra. Thanks. @ecstaticax Press e to edit one macOS menu entry you want to boot. Could anybody share the best options to revive old MacBook Pro ( 15'', Late 2011 ) ( or it is better to just bring it to Trade-in service )? The Radeon normally pumps out a ton of waste heat. Shortly will test it with Mojave and Catalina. Is my text file correct? https://github.com/blackgate/AMDGPUWakeHandler, https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/pmset.1.html, the macrumors user nate922 has found a solution for that too, https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#6-recover-when-macos-updates, https://twitter.com/wolfgangkhuber/status/980362519767339008, https://twitter.com/BK009_Chi/status/980160815197310976, https://twitter.com/ploddles/status/979835634138468353, https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#2-change-the-gpu-power-prefs-and-disable-sip, https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#34-edit-the-grubcfg-file, https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#4-make-it-permanent, https://github.com/blackgate/AMDGPUWakeHandler/blob/master/AMDGPUWakeHandler/AMDGPUWakeHandler.cpp, https://gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44#gistcomment-2682673, https://becomethesolution.com/blogs/mac/disable-macbook-pro-2011-discrete-gpu-faulty-mac-os-high-sierra-10-13, https://github.com/steveschow/gfxCardStatus/releases, https://drive.google.com/drive/folders/1bURkW1n8ARDR4TsjcE08WJ2gCpAevubw?usp=sharing, https://forums.macrumors.com/threads/disable-a-failed-amd-gpu-on-a-2011-macbook-pro-grub-solution.2087527, https://gist.github.com/17ac402e35d2f7e0f1c9708db3dc7a44#gistcomment-2900395, https://github.com/notifications/unsubscribe-auth/AL6AV7MPKJP7U4QEB4RPU6LPSWE7JANCNFSM4HI6EHGA, http://www.johncmaxwellgroup.com/suwandychandratjin>*, https://www.youtube.com/watch?v=tfATGKH_39k, https://support.apple.com/kb/DL1897?viewlocale=en_US&locale=en_US, https://realmacmods.com/macbook-2011-radeon-gpu-disable/, https://www.youtube.com/watch?v=vbXb0gfRxEY. You signed in with another tab or window. @m1ndwalker: As a possbile workaround, have a look at hibernatemode above. This jumper wire is different between 15″ and 17″, both are shown below. So. System Preferences -> Energy Saver -> Automatic Graphics Switching enable: System is in Dynamic mode: Better Battery Mode set, using Integrated, System Preferences -> Energy Saver -> Automatic Graphics Switching disable: System is in Dynamic mode: Better Performance Mode set, using Integrated, /System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a. gpuswitch sets GPU behaviour during sleep, and appears to be undocumented; https://eclecticlight.co/2017/01/20/power-management-in-detail-using-pmset/, https://www.reddit.com/r/applehelp/comments/3wurf2/using_gpuswitch_in_pmset_to_disable_automatic/, http://www.3u.com/news/articles/1866/how-to-switch-graphics-card-on-macbook-with-one-step, https://github.com/opensource-apple/IOKitUser/blob/master/pwr_mgt.subproj/IOPMEnergyPrefs.c, http://i-tweak.blogspot.com/2015/09/control-your-osx-powerperformance-with.html. a 1 Ohm resistor that provides a current path to the ISL6263C DC to DC Converter. The first thing you will need to do is make a small modification to the EFI. I got quite far, my MacBook booted after the PRAM en SMC reset and the coding with alt+S+R. Information not documented by Apple. I use the method at start of this page to get into OS and successfully make the thing permanant. I managed to do a clean/fresh install of OS X El Capitan 10.11.6 in a new crucial SSD (525Gb) I bought, using a bootable flash drive Mac OS installer I prepared in another laptop, and to solve temporarily the issue following the instructions by MikeyN without including MikeyN's executable. (It takes some time so be patient and wait for the prompt). Anyone with any suggestions please? Reboot into Safe Boot mode (Shift key all the way through startup). 2011 Macbook Pro GPU Failure Repair, Disable AMD and Boot Again! I tried to modify the value of EFI FirmwareFeaturesMask with the nvram command but after reboot, the value goes back to the original Apple default. outb 0x750 0 Fix 2011 Macbook Pro in 2 minutes - AMD GPU Bypass and Disable Macbook Pro 15" Early 2011 - High Sierra 10.13.6. So have we achieved anything here? I have been given a free logicboard repair in the apple extension program two years ago. I could find people facing issues with 10.13.4 on twitter though I do not know which Macbook pro those users use. So I decided to follow the steps listed in this page I'm using high sierra and the brightness is working fine. The message: Maybe I should start from zero with the configuring? How can somebody know whether the partition label is "Mac" or "MacOS" as @RoboticEarthling has commented here earlier in his November 2 post? In the event that a NVRAM reset removes the EFI mod, contact us via email for a recovery procedure. So you can already cd /sys/firmware/efi/efivars and ls to explore this directory and see if there is a gpu-power-prefs-... variable (where … is UUID of this variable). 1 - Plug in MagSafe. You may follow the instructions given in the next link by me: https://apple.stackexchange.com/questions/362448/mac-book-pro-17-running-without-dgpu-and-16-gb-ram. Please help. So I have to stick with 10.13. outb 0x728 1 since ssd is on el-capitan and HDD on high sierra. If you do not use Grub Solution -> only boot-args="-v agc=-1" , then after manually loading "AMDRadeonX3000.kext" -> the AMD GPU temperature will not decrease. You can still reset NVRAM to force it to boot without grub. Should I install Sierra first? Hi @blackgate, I don't have another working mac. Macbook Pro 2011 Radeon Disable Utility quantity. I started out with a different guide; the only additional step I took was moving the AMDRadeonX3000.kext to a different folder and loading it with a login hook (which also performs pmset -a force gpuswitch 0). You have made a forced shutdown because of the Macbook Pro 2011 freeze. I'm going to make a video this saturday of how AMDGPUWakeHandler (AMDGPUWakeHandler.cpp) was changed and compiled. High Sierra requires an additional hardware mod. What do you think about this service? Yes, restart the process described above. Do no more boots until you complete the next steps. The system boots in integrated, is unable to switch to discrete, sleeps normally, and can control brightness and power manage the disabled GPU. But for now this is it. After setting up the LoginHook and rebooting though, it black screened on wake. sudo defaults delete com.apple.loginwindow LoginHook, https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CustomLogin.html. It is possible to revive a macbook pro with a new GPU It’s very good news that you didn’t have to interact with the hardware. Loads unsigned kexts - AMDGPUWakeHandler.kext . I'd just update the damn thing to a later MBP if they hadn't have done away with the anti-glare screen, which I'd find it hard to live without (I know there's antiglare covers, but they just don't seem the same). I'm very good following detailed instructions but no guessing what and expert should now. GREAT!!! Boot the MacBook Pro from said USB drive (hold option key at startup to choose it). The screen was recorded in the resolution 1440x900 but at the time of exporting the video only had the resolution 1280x720. Thank you @blackgate and @andywarduk. Can I prepare the flash drive RESCUE on a different mac laptop, or, should I prepare this on my macbook after I have followed steps 1 and 2 of your instructions? After I explain. You have a 2011 Macbook Pro — the Macbook Pro 8,2 as it will come to be known to you — and it is dying. menuentry "macOS_High_Sierra" { I'm still running Sierra. 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) Result was Voila! Is this going to work if you don't have macOS installed? - resetting nvram / sram / pram Hope this helps others! But now on Sierra 10.12.6 after Security Update 2018-004 I get a kernal panic. If you haven't added multiple menu entries in the last step, you just need to press enter when grub appears and go straight to step 4. (that is still on archive.org: Macbook Pro Discreate Graphics Card Issue Fix Updated) I’m writing this reply from my until-now broken MacBook Pro 2011 dammed GPU piece of technology. My 17 inch 2.4 i7 late 2011 gpu failed yesterday. sudo nano /Library/LoginHook/AMDGPUWakeHandler.sh. 8 - Boot normal and verify hibernate and pmset and -> System Preferences -> Energy Saver -> Enable/Disable Automatic Graphics Switching. 3.5 It's just text editing... when you press e, the menu entry is opened for editing, and you just need to replace the with the uuid of your partition. I just tried it and it works like a charm. does anyone knows if i can run a fsck-fy on my boot disk with safety? If you haven't added multiple menu entries, skip this step. I have tried a similar repair service in Japan, which costed me about 30,000 JPY (approx. Has anyone else seen this behavior -- where they've successfully disabled the broken GPU and thus made the machine usable, but there are minor annoying display distortion issues? I sold my 15in touchbar MBP in the hopes that the 13in version would work (since I wouldn't have to grapple with the dedicated GPU). Hi there. Many MacBook Pro models have two graphics systems — an integrated graphics processor and a discrete graphics processor — and a software feature that optimizes graphics performance between them. With hibernatemode 25, on wake from sleep, it kernel panics and restarts after a grey screen. @nsgrbr I've just tried to open an image in Photoshop and it's been beachballing for five minutes. :: You can permanently disable discrete graphics card following next steps: 1.2 Creating the bootable USB with the .iso. I've tried this solution and it seems to work! If you used flux to remove it (not needed), make sure you clean up with a little Alcohol or other suitable solvent. The AMD6000Controller.kext has the dependent kexts: AMDLegacySupport.kext and AMDLegacyFramebuffer. Cloned a 15" SSD and went through the above process ... with no success. Firstly, thank you so much for your dedication to this. outb 0x740 2 Don't recall exactly what I did to correct that but I am now getting the log show to show the "Disabling GPU". Take note of the UUIDs for your macOS partitions. Looks like efivarfs filesystem is mounted by default! Hi @blackgate. Thanks again! Many thanks to the developer and to everyone who has shared their knowledge. If it's still booting grub, you probably have it in another place. Finally, I imagine that I shouldn't go back into single user recovery mode (cmd + r + s) and enable SIP since the "blessed" Grub won't work, right? You'll need a $20 chip programmer from eBay and the site to order dosdude's custom ROM ($20) is https://computeco.de/Demux.html dosdude is developing a jig to aid in programming if you aren't comfortable doing some light soldering. Try ubuntu without installing mount -uw /. The latest patch for high-sierra wouldn't install for me so I used dosdude's Mojave enabler to install Mojave. selected the same and now am stuck since GPU is failed and there is no way to complete the upgrade process. But I do not sure about CAT. Here’s what you want to type in the command line (in the Terminal app): sudo pmset -c gpuswitch 1. Thanks so much! I thought I'll be able to survive until end of the year at https://github.com/blackgate/AMDGPUWakeHandler. 270 USD). I have a mid 2011 iMac, 27-inch. here are my final EFI file tree structure(extra efi files are come from Ubuntu 18.04 official ISO): and follow this post steps load the attached kext to prevent the GPU from waking up from sleep I made an usb install device and restored from time machine. You've been very helpful. Don't use those UUIDs, they are different from what GRUB expects. Hi So that helped, and I decided to remove the "AMDGPUWakeHandler.kext" then rebooted the machine. except that the panel backlight is no longer controllable. XCode 9.4.1 (9F2000) - Necessary to compile the changed source code of AMDGPUWakeHandler.kext. Make the entire SecUpdate installation always in Safe Mode. @nsgrbr Any other information about the brightness issue on High Sierra? I have to edit the video because it was like the size of 490MB. I don't have MacOs anymore, I can't even restore it from internet (command+option+r) because it freezes stuck in white screen. It will be near the ISL Voltage converter chip. Yes. High Sierra 10.13.6 + GRUB solution + AppleMuxControl.kext (version 3.13) from Sierra 10.12.1 Update = brightness control works! sudo pmset -a gpuswitch 1 kernel panic on wake I will try that solution and see what happens. Black screen holds for 40secs before restarting. If the AMD GPU temperature is not decreasing, then your AMDGPUWakeHandler.kext is not turning it off. 3 - After restart -> boot normal -> MacOS rebuild kext cache and frozem Macbook Pro 2011 -> AMDRadeonX3000.kext back to /System/Library/Extensions. https://forums.macrumors.com/threads/force-2011-macbook-pro-8-2-with-failed-amd-gpu-to-always-use-intel-integrated-gpu-efi-variable-fix.2037591/. Only issue is the optional step no longer works at all. In other words, it still gave me a black screen everytime it woke up from sleep. No need to modify KEXTs – KEXTs or Kernel Extensions are the Drivers of the OS X world. Note: The "log show" has to show the "Disabling GPU". Run agc=-1 on boot-args. I meant that I'll start the "repair process" from zero. outb 0x750 0 However, given the characteristic of my macbook and this apple support article my Boot Rom version should be MBP81.0047.2AB. After reading through it again a few times over, I now realise that what I call the screen remaining black when waking up is what others call a "kernel panic"? Thanks. I use it with High Sierra since years without troubles until each Security Updates. I have followed all the steps properly and now I was able to boot into my mac everytime. Wouldn't boot. Look for the line set gfxpayload=keep. Thank you for all the effort putting this together. AMDRadeonX3000.kext - Power off AMD GPU - lowers the temperature and increases battery life -> System Preferences -> Energy Saver -> enable Automatic Graphics Switching. I didn't really test on High Sierra, but some people have reported it has issues. How can remove the grub shell start? Thanks so much for sharing this solution. The only issue is that the discrete gpu doesn't get fully powered down and stays warm even though it isn't being used. On macOS, assuming you have the iso in the Downloads folder, run the following command on the terminal: Then run the following commands to mount and open the iso disk (in my case /dev/disk2). Hi, has anyone here tried installing Mojave or Catalina on their 2011 MBP? So, fingers crossed! 3.5 After pressing 'e', what are the exact steps & syntax to perform the edit? Boot Recovery Mode (Command + R keys at boot) or Recovery Mode Single User (Command + R + S keys at boot) and enable SIP and reboot. Thanks a lot fo the fix!!! For that reason make a procedure with a sure success. If you have multiple menu entries, when grub appears press c to open the grub console and run the command: A list of partitions should appear. Thanks for your reply. terminal_output gfxterm I do not think that there are any significantly compelling advantages of using High Sierra, either. It'd be great if there was some sort of updated log where users logged different security updates and solutions (if found). https://support.apple.com/kb/DL1897?viewlocale=en_US&locale=en_US. To which one are you referring in step 3.5 of your instructions? 2 - Copy and paste this content inside. Would it be possible to explain this in more detail? I only needed to build using XCode and then installed it per instruction and rebooted my Mac. This mod is explained in the steps below. 7 - Macbook Pro 2011 boot in Safe Mode without press any key. As far as the OS knows, the AMD chip is not even there. If you have the Kernel Panic coming back from Hibernate, then you have to test pmset -a gpuswitch 0 or 1 or 2. sudo pmset -a force gpuswitch 0 sudo pmset -a gpuswitch 2 kernel panic on wake, hibernatemode 3, gpuswitch 2, kernel panic on wake Chose one jumper method, do not install both. I'm using High Sierra 10.13.4, if that makes a difference? Using a MacBook Pro 15“ (Model A1286, Early 2011, mac OS High Sierra 10.13.6). Otherwise you will have kernel panic. @andywarduk I don't know. On that account, my first question has two fronts: i) If I redo a (third) clean/fresh install of OS X EL Capitan and all relevant App store updates, and after that, I update my MBP boot Rom version to MBP81.0047.2AB following the apple support link I included earlier, will your EFI hack work given Description1 of the security update I have copy/pasted from the relevant apple support page, i.e.