Resolved Force 2011 MacBook Pro 8,2 with failed AMD GPU to ALWAYS use Intel integrated GPU (EFI variable fix)

Discussion in 'MacBook Pro' started by AppleMacFinder, Mar 18, 2017.

  1. Dave111, Dec 17, 2018
    Last edited: Dec 23, 2018

    Dave111 macrumors newbie

    Joined:
    Nov 1, 2018
    #2251
    No problem, I’m just glad this community has been generous enough to share their valuable knowledge in order to save hundreds of macs that otherwise would have ended up being recycled prematurely.
     
  2. pckrullenbol macrumors newbie

    Joined:
    Sep 30, 2016
    Location:
    The Netherlands
    #2252
    That has to do with the nvram parameter: nvram boot-args="-v" (-v is verbose mode).
    I use: nvram boot-args="agc=0"
    It should help to cool down a liitle bit further. A combination is "-v agc=0"
     
  3. petieg macrumors newbie

    Joined:
    Jul 31, 2007
    #2253
    I tend to leave the scrolling text that comes up w/ verbose mode as a simple reminder to NOT update the OS... :)
     
  4. Dark()Sun, Dec 18, 2018
    Last edited: Dec 18, 2018

    Dark()Sun macrumors newbie

    Dark()Sun

    Joined:
    Sep 19, 2018
    #2254
    Ahh, thank you for explaining that. Yeah, I had a little momentary freak out after the update, I knew I was playing with fire.

    I just remembered this amazing thread and retraced the steps. Still had to disable integrity protection first in terminal at recovery console and then it took a few restarts but eventually recovered.
     
  5. nsgr, Dec 18, 2018
    Last edited: Dec 18, 2018

    nsgr macrumors 6502

    Joined:
    May 22, 2017
    #2255
    First: nvram gpu-power-prefs to Intel GPU.

    I had a problem with "Security Update 2018-003 (High Sierra)".

    The problem was that after moving the AMDRadeonX3000.kext to the /System/Library/Extensions-off/ directory, then the Rebuild kext cache was not accepted because it had digital signature problems with SIP Enable.

    The problem was found by both SecUpdate 3 made inside the App Store as the DMG file.

    Code:
    No Kexts found for architerure x86_64
    Child process /usr/sbin/kextcache [40] exited with status 71
    Error 107 Rebuilding /System/Library/PrelinkedKernels/prelinkedkernel
    
    As a result, AMDRadeonX3000.kext was still inside the /System/Library/PrelinkedKernels/prelinkedkernel file and freezing the HighSierra in the progress bar and overheating the Macbook Pro.

    Remember that Mac OS does not load kext directly from the /System/Library/Extensions directory.
    Mac OS takes all these kexts and generates a file called prelinkedkernel (~ 23 MB). This prelinkedkernel is loaded at boot time.
    That's why every time you move the AMDRadeonX3000.kext from an update, you have to Rebuild Kext Cache by touch command and recreate a new prelinkedkernel file without AMDRadeonX3000.kext inside.


    Solution:

    1 - Install Security Update 2018-003 (High Sierra). System auto reboot to complete update (install and restart).

    2 - Macbook Pro boot normal -> second stage update with progress bar with time to complete update. Auto reboot.

    3 - Macbook Pro boot normal -> rebuild kext cache and freeze / overheating Macbook Pro try load AMDRadeonX3000.kext inside prelinkedkernel file.

    4 - If Macbook Pro do not auto restart by overheating, then press Power Off Macbook Pro to force shutdown.

    5 - Boot Recovery Mode - Press Command + R key at boot.

    6 - After load graphical screen -> Menu Utilities -> Terminal -> disable SIP:
    Code:
    csrutil disable
    
    reboot
    

    7 - Boot Single User Mode - press Command + S at boot.

    8 - Verify file system:
    Code:
    fsck -fy
    

    9 - Mount system partition with Read and Write permissions. Do not forget the final Slash "/".
    Code:
    mount -uw /
    

    10 - There is an AMDRadeonX3000.kext of the latest installation within the /System/Library/Extensions-off/ directory.

    There can not be two kexts with the same names within this directory.

    Rename the old AMDRadeonX3000.kext to be able to move the new AMDRadeonX3000.kext.

    Pay attention to the spaces between commands and source directory and target directory.

    Code:
    mv -v /System/Library/Extensions-off/AMDRadeonX3000.kext /System/Library/Extensions-off/AMDRadeonX3000-old_01.kext
    

    11 - Move the new AMDRadeonX3000.kext from /System/Library/Extensions to /System/Library/Extensions-off/

    Pay attention to the spaces between commands and source directory and target directory.

    Code:
    mv -v /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/
    

    12 - Modify timestamp /System/Library/Extensions/ with touch command.
    Code:
    touch /System/Library/Extensions/
    

    13 - Force rebuild kext cache with Verbose Mode. In my case -> HighSierra system partition is called MacOS.

    Any doubt about the name, then use the ls command to list the system partition name.

    -v 1 -> level 1 verbose mode.

    -u -> update kext cache with target diretory -> complete path name partition system.

    Code:
    ls /Volumes/
    MacOS
    
    kextcache -v 1 -u /Volumes/MacOS/
    

    14 - If you do not see the error message then your prelinkedkernel file has been rebuilt normally.
    Reboot the system.
    Code:
    reboot
    

    15 - Boot normal and see with load HighSierra normally.

    16 - See if AMD Kexts are loaded -> Finder -> Applications -> Utilities -> Terminal

    AMDRadeonX3000.kext loaded by LoginHook -> MikeyN guide - page 35 #875
    Code:
    kextstat | grep -i AMD
    AMDLegacySupport (1.6.8)
    AMD6000Controller (1.6.8)
    AMDLegacyFramebuffer (1.6.8)
    AMDRadeonX3000 (1.6.8)
    

    17 - Everything normal and power off AMD GPU with LoginHook? If yes, now SIP Enable.

    IG: Intel GPU -> Power On
    EG: AMD GPU -> Power off
    Code:
    /System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a | grep -i Power
    IG: FB0:on  FB1:N/A FB2:N/A 3D:idle HDA:N/A  Power:on
    EG: FB0:off FB1:off FB2:off 3D:idle HDA:idle Power:off
    Policy:on GPUPowerDown:on Backlight Control:on Recovery:on
    Power State Machine IG: 0 EG: 6
    

    18 - Restart Macbook Pro and boot Recovery Mode - press Command + R at boot.
    Menu Utilities -> Terminal -> Enable SIP and reboot
    Code:
    csrutil enable
    
    reboot
    

    19 - Boot normal and see if load HighSierra normally with SIP Enable. If yes, then your guide end here.

    20 - If boot normal freeze / overheating Macbook Pro, then perhaps use SIP with kext disable.

    21 - Boot Recovery Mode - press Command + R at boot.
    Menu Utilities -> Terminal
    Code:
    csrutil enable --without kext
    
    reboot
    

    22 - Boot normal.


    Download Security Update 2018-003 (High Sierra)
    https://support.apple.com/kb/DL1984?viewlocale=en_US&locale=en_US
     
  6. Syb macrumors newbie

    Joined:
    Dec 23, 2018
    #2256
    Thank you for this.
    I have a 2011 MacBook pro, with a white screen after startup. I had a fix before with the nvram fa4ce28d Code solution that seemed to work but after installing the latest update from apple the old problem returned... and now I don’t seem to be able to get into the recovery mode anymore. I restart holding down command R and it just turns to white (after I see the apple logo and the loading bar for a while). If I start with command R and S I cannot perform the csrutil disable command (“failed to modify system integrity configuration. this tool needs to be executed from the Recovery OS”). any ideas?
     
  7. nsgr, Dec 24, 2018
    Last edited: Dec 24, 2018

    nsgr macrumors 6502

    Joined:
    May 22, 2017
    #2257
    First, Macbook Pro 2011 with failed AMD GPU.

    Second, Single User mode and Recovery Mode no needed sudo command before nvram command. You are logged in as root (administrator).
    The sudo command is for you to acquire root (administrator) powers.
    The sudo command only needs to be used when you boot normally or Safe boot (press SHIFT key at boot).

    Recovery Mode with nvram gpu-power-prefs to Intel GPU = load graphical screen with menu, disk utility, etc.

    Recovery Mode with nvram gpu-power-prefs to AMD failed GPU = freeze progress bar and overheat Macbook Pro with gray screeen.


    Solution 1:

    1 - Boot Single User mode -> press Command + S keys at boot and nvram gpu-power-prefs to Intel GPU and reboot.
    Code:
    nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
    
    reboot
    

    2 - Boot Recovery Mode graphical -> press Command + R at boot -> menu Utilities -> disable SIP with csrutil command.
    Code:
    csrutil disable
    
    reboot
    

    3 - Boot Single User Mode - Press Command + S keys at boot.

    4 - Follow post #2255 - move AMDRadeonX3000.kext - rebuild kext cache / prelinkedkernel (~ 23 MB) file without AMDRadeonX3000.kext inside.

    5 - Everything OK with boot normal? If yes, then reboot and enable SIP again in Recovery Mode (press Command + R at boot).
    Code:
    csrutil enable
    


    Solution 2:

    The USB stick / Pendrive with the Mac OS installer also has a Single User Mode where you can make nvram gpu-power-prefs and also disable SIP - csrutil disable - no need graphical screen.

    1 - Power on your Macbook Pro 2011 and press Option / Alt key at boot -> show boot manager.

    2 - Plug your USB Stick / Pendrive with Mac OS installer.

    3 - Boot Manager show Mac OS installer icon.

    4 - Move arrow left or right " <-- or --> " and select Mac OS installer icon. Do not press ENTER.

    5 - Press Command + S keys and hold -> now press ENTER key and keep pressing Command + S keys.

    6 - Keep pressing Command + S keys until load Single User Mode from USB Stick / Pendrive Mac OS installer.

    7 - After load Single User Mode -> release Command + S keys.

    8 - Probably many "s" letters will appear on the screen. Press ENTER or delete all "s" with the BACKSPACE key.

    9 - nvram gpu-power-prefs to Intel GPU and disable SIP and reboot.
    Code:
    nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
    
    csrutil disable
    
    reboot
    
    In my case it took about 40 seconds to appear the SIP message saying that for the changes to take effect need to restart the system.
    The USB Stick / Pendrive light with the High Sierra installer blinks.


    10 - Unplug your USB Stick / Pendrive with Mac OS Installer.

    11 - Boot Single User Mode from system partition - your HD/SSD - press Command + S at boot.

    12 - Follow post #2255 - move AMDRadeonX3000.kext - rebuild kext cache / prelinkedkernel (~ 23 MB) file without AMDRadeonX3000.kext inside.

    13 - Everything OK with boot normal? If yes, then reboot and enable SIP again in Recovery Mode (press Command + R at boot).
    Code:
    csrutil enable
    
     

    Attached Files:

  8. pastran macrumors newbie

    pastran

    Joined:
    Nov 26, 2018
    #2258
    Wow, your work is amazing.
    I only have 2 doubts.
    I never replaced the 3000kext.
    My temperature in normal use is about 40-50ºC.
    If I see a Youtube video, it goes up.
    Is that temperature normal?
    another thing is, I can never turn off the PC, if I turn off, I have to re-enter with Cntr + S and place the Nvram command.
    If I move 3000kext and perform csrutil again, is this "anchored" and can I turn off normal?
    after an update will it spoil again?
    I currently have Mojave Patched and it works very well.
    Thank you for all of your help!
     
  9. nsgr, Dec 28, 2018
    Last edited: Dec 28, 2018

    nsgr macrumors 6502

    Joined:
    May 22, 2017
    #2259

    1 - With gpu-power-prefs Intel GPU and AMDRadeonX3000.kext (LoginHook) -> High Sierra in idle mode (only Active Monitor and Terminal open) -> after login screen wait 5 minutes.

    Temperature - Istat Menu 5:
    CPU Die Analog: 40º / 47º Celsius
    GPU Die Analog: 0º / 5º Celsius


    2 - Safari open with 3 Tabs -> one tab Youtube 1080p video -> gpu-power-prefs Intel GPU:

    Temperature - Istat Menu 5:
    CPU Die Analog: 61º Celsius
    GPU Die Analog: 32º Celsius


    It may be a problem on the EFI chip that does not save the configuration of the gpu-power-prefs Intel GPU.

    Maybe a test with Firmware Password (EFI Password) - Page 85 - #2107
    Before set password -> gpu-power-prefs Intel GPU.
     
  10. EliasMBP2011AMD, Dec 29, 2018
    Last edited: Dec 29, 2018

    EliasMBP2011AMD macrumors newbie

    EliasMBP2011AMD

    Joined:
    Dec 29, 2018
    #2260
    First of, thanks to all people who posted here and came up with the eventual solutions!

    I myself have to deal with this because I sold my affected model to a cousin earlier this year. At that point the unit was functioning perfectly; in 2015 the Logic Board was replaced out of warranty and the Apple AASP assured that the problem would never happen again due to it being a redesigned logic board.. Little did I know. In any way, my cousin used it with great pleasure until a week ago when the unit started malfunctioning. Now we want to get the unit back to a working condition, the AMD is not needed for his usage anyway.

    What I did was connect the original 2011HDD to my functioning rMBP; locate the AMD kext files on the original 2011HDD; backup the AMD* to my HDD, delete all AMD kext, insert the 2011HDD, and my theory worked; it booted; although with some graphical artefacts.

    I should have followed a guide but I thought I was fixing it :-( I tried to put back the all non-X3000 kext files, even installing the 2018 security update 3 but at this point the 2011HDD became so messy that it does not boot anymore.
    I cannot finish the 10.13 USB installer (created with disk maker X) on the machine...

    What I want to do is:
    -do a fresh install of 10.13 on the AMD broken 2011MBP so I can at least follow a guide

    If anybody has any idea how I would go about doing this then please tell me. I think if I can force the installer to not use the AMD during the entire process it should work, but at this point a have no clue..
     
  11. audree_alexandrine, Dec 29, 2018
    Last edited: Dec 29, 2018

    audree_alexandrine macrumors newbie

    audree_alexandrine

    Joined:
    Dec 29, 2018
    #2261
    Thank you SOOOOO Much!
    My Macbook pro was doing fine up to 2016, when the graphic card broke. Luckily for me (I thought), Apple fixed it for free, but somehow put another bad graphic card, because only a year later it broke again, and then they refused to do anything about it, calling my computer obsolete. I spent about 200$ to fix it in a shady computer place, but it was always breaking up again and again (about 4 times, but at least I paid only once). Now it broke again yesterday, and I found your forum.

    I am a complete noob with computers. So thank you so much for your clear indications. You described every step precisely, with the exact keys and codes to use. I could do it by myself and I'm really happy for that. I took the easiest way: just opened with cmd+s (if you wouldn't have clearly indicated that, I couldn't even have been able to do that), then wrote the code :
    nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

    nvram boot-args="-v"

    reboot

    And then, Magic, it worked!

    Only thing is: my mac was behaving a bit weird at first. I had to reboot several times, but now it seems fine. The second time, I had to reenter the code, but now I don't have to anymore. My mouse got frozen a few times also, but now it seems ok (for example, I launched gfxcard status to put it permanently on integrated, and then the mouse disappeared.. Btw I think I screwed it up with gfxcard cause I think I had put it on discrete mode instead of integrated a few days before my computer crash.. I feel slightly guilty for it lol). For now, I'm just having some issues with my wifi, I wonder if that might be related to those things I have just done? I guess I have to mention that I tried using the first codes that you showed in the article, but unsuccessfully (my system was refusing to unmount the partition at the end). I hope I didn't mess up important things :s Finally, can this solution work as a permanent fix?

    Once again, thank you very much! <3
     
  12. nsgr macrumors 6502

    Joined:
    May 22, 2017
    #2262

    The "magic" is to use Safe Mode to finish the installation.

    1 - gpu-power-prefs Intel GPU.

    2 - Boot with Mac OS installer.

    3 - Start installation.

    4 - After 2 or 3 reboots (normal installation) Macbook Pro freeze with AMDRadeonX3000.kext. Power Off Macbook Pro.

    5 - Power On Macbook Pro with Safe Mode (press SHIFT at boot).

    6 - Continue with the Mac OS installation and finish installation.

    7 - Start MikeyN Guide - page 35 #875 .

    Safe Mode does not load most kexts - include AMDRadeonX3000.kext.
     
  13. Dave111 macrumors newbie

    Joined:
    Nov 1, 2018
    #2263
    Has anyone figured out how to resolve sleep/wake problems in El Capitan? It seems like a problem with no solution yet.
     
  14. Danielfoley96 macrumors newbie

    Joined:
    Dec 12, 2018
    #2264
    Hi all

    Can't actually believe it but an update or something is causing me serious trouble, hopefully it is possible to bring it back to life this time, although my hope is limited. Was actually in the process of installing new software on the new Mac mini, getting ready to put the 2011 15 inch MBP into retirement as a spare working machine after disabling the AMD a few months ago, has been working fine up until this point. Put the MBP away from the table for an hour or so, and boom it restarts and doesn't load. I must have missed the automatic update warning or something, distracted by installing new software on the mini, now it is defunct and doesn't work.

    Following on from Syb earlier in the thread I am experiencing the same issue :


    I have a 2011 MacBook pro, with a white screen after startup. I had a fix before with the nvram fa4ce28d Code solution that seemed to work but after installing the latest update from apple the old problem returned... and now I don’t seem to be able to get into the recovery mode anymore. I restart holding down command R and it just turns to white (after I see the apple logo and the loading bar for a while). If I start with command R and S I cannot perform the csrutil disable command (“failed to modify system integrity configuration. this tool needs to be executed from the Recovery OS”). any ideas?

    It appears possible not to get it back into recovery mode, just goes straight into apple load screen and after 5 minutes of not loading all the way goes into what looks like factory reset mode for starting fresh on a computer, which is not a good sign. Have attached a photo. Hopefully It hasn't factory reset as it was never commanded to or intended to.

    To be honest I am not a computer guy however I have fixed it before and am certain I can do it again just need some pointers in the right direction. Is there any specific steps that I need to follow ? have tried the above in this page and can't get to work.

    Thank you in advance

    Regards

    Dan

     

    Attached Files:

  15. EliasMBP2011AMD macrumors newbie

    EliasMBP2011AMD

    Joined:
    Dec 29, 2018
    #2265

    Thank you for the advice!!

    Before I read your post I did the following:
    -use my trusty old 2009 unibody MacBook white to do a clean USB install to the 2011HDD, until I reached the desktop.
    -put the 2011HDD in the 2011 MacBook Pro
    -booted with CMD+S to do the "gpu-power-prefs Intel GPU", reboot, then immediately:
    -CMD+R to do the "csrutil disable", reboot, then immediately:
    -boot onto the desktop and run the dosdude1:
    -rebooted a few times to see everything was okay
    -CMD+R to do the "csrutil enable", reboot,
    -Through the OS itself, update the '1.8GB 10.13.6 Update 3'
    -reboot
    -found out it was broken again so;
    -booted with CMD+S to do the "gpu-power-prefs Intel GPU", reboot, then immediately:
    -CMD+R to do the "csrutil disable", reboot, then immediately:
    -boot onto the desktop and run the dosdude1:
    -rebooted a few times to see everything was okay
    -CMD+R to do the "csrutil enable".

    Rebooted a few times while manually restoring some (user, non-system) folders from a backup.
    Tested auto cad, tested VM ware fusion. Everything appeared to be working again...


    Before all this it took me hours to figure out the 'test' hdd that my cousin supplied.. was broken :-(

    What I want to do: follow your tips/guide and do an actual, clean install on the 2011 MacBook Pro itself.
    Also I believe that High Sierra currently cannot reliably enable the brightness keys?
    In that case, I believe regular Sierra would be better as my cousin would probably prefer that functionality

    So in theory, a machine with the broken AMD GPU can be booted by holding the SHIFT key during boot?

    If that is so, then the most simple procedure could be: Boot USB installer while pressing shift, after install and holding shift, go into the recovery and disable the SIP... then boot into Mac and run the disableAMDGPU.exe (lol) ... reboot with shift into recovery/terminal and reenable the SIP
    --- Post Merged, Dec 29, 2018 ---
    I am a total noob; just did this myself a few hours ago, but I had the same thing; after the update it did not boot anymore. What I did was exactly this:
    http://dosdude1.com/gpudisable/

    If you follow the steps then you will be done in less than 10 minutes!
     
  16. nsgr, Dec 29, 2018
    Last edited: Dec 29, 2018

    nsgr macrumors 6502

    Joined:
    May 22, 2017
    #2266

    It would be nice if it were that simple. Unfortunately Apple makes life difficult.


    Example with Macbook Pro 2011 with failed AMD GPU

    El Capitan (10.11) and Sierra (10.12):

    1 - gpu-power-prefs AMD GPU

    - Do not work Recovery Mode (press Command + R at boot) or USB Installer Mac OS (press Option at boot).
    - Work boot Safe Mode (press SHIFT at boot) -> system partition installed HD/SSD.


    2 - gpu-power-prefs Intel GPU
    - Work Recovery Mode (press Command + R at boot) or USB Installer Mac OS (press Option at boot).
    - Work boot Safe Mode (press SHIFT at boot) -> system partition installed HD/SSD.


    High Sierra (10.13)

    1 - gpu-power-prefs AMD GPU

    - Dot not work Recovery Mode (press Command + R at boot) or USB Installer Mac OS (press Option at boot).
    - Do not work boot Safe Mode (press SHIFT at boot) -> system partition installed HD/SSD.
    This is a problem if you can not configure gpu-power-prefs Intel GPU. Neither in Safe Mode will you be able to enter.


    2 - gpu-power-prefs Intel GPU
    - Work Recovery Mode (press Command + R at boot) or USB Installer Mac OS (press Option at boot).
    - Work boot Safe Mode (press SHIFT at boot) -> system partition installed HD/SSD.


    Boot in Recovery Mode or USB installer Mac OS does not accept Safe Mode together with benefits. It would be great if the Mac OS accepted and with that you could get to the Recovery Mode or Mac OS installer even with the gpu-power-prefs AMD GPU (failed AMD GPU).

    You can automate the Safe Mode process so you do not worry about installing Mac OS.
    But it is mandatory first to make the gpu-power-prefs Intel GPU.


    1 - gpu-power-prefs Intel GPU.

    2 - Set up nvram boot-args with -v and -x
    Code:
    nvram boot-args="-v -x"
    
    reboot
    
    -v: boot verbose
    -x: safe mode on all the time -> MacBook Pro 2011 do not freez after try load AMDRadeonX3000.kext (half Mac OS installation process)

    3 - Boot USB Mac OS installer.

    4 - Finish installation process and start MikeyN Guide.

    5 - Remove boot-args -v and -x options. Single User Mode no needed sudo command before nvram command.
    Code:
    nvram -d boot-args
    
    - HighSierra (10.13) is highly connected to the AMD kexts for brightness control. Otherwise you will lose the brightness control.

    - It is mandatory to load at boot AMD6000Controller.kext, AMDLegacyFrameBuffer.kext, AMDLegacySupport.kext, AMDFrameBuffer.kext and AMDSupport.kext.

    - AMDRadeonX3000.kext load with LoginHook (MikeyN Guide).
    You need the AMD kexts to turn off the AMD GPU (MikeyN Guide).

    El Capitan (10.11) e Sierra (10.12) they do not need the AMD kexts to have the brightness control.
    You need the AMD kexts to turn off the AMD GPU (MikeyN Guide).


    Update:

    Tested with HighSierra 10.13.6 and with Security Update 2018-003.
     
  17. surfer2 macrumors newbie

    Joined:
    Dec 30, 2018
    #2267
    I want to update my MBP 2011 with failed GPU to Mojave and tried to do create the Dosdude1 Patcher installer on my MBP 2018 w/10.14.2 and it makes it nearly to the end but then I got
    'asr: Couldn't personalize volume /Volumes/OS X Base System
    "disk4" ejected.'
    Anyone else who ran into this issue? Fix? If I need to go to another forum, which one?
     
  18. surfer2 macrumors newbie

    Joined:
    Dec 30, 2018
    #2268
    Managed to build the Patcher Installer on the broken MBP•2011 running 10.13.6... Couldn't get the recovery directory to work with either HFS or APFS, but I followed the suggestion at http://dosdude1.com/gpudisable/ and booted from a Mac OS installer USB drive to run "csrutil disable". All in all, I'm up and running with 10.14.2, but it was a little hit and miss along the way...
     
  19. EliasMBP2011AMD macrumors newbie

    EliasMBP2011AMD

    Joined:
    Dec 29, 2018
    #2269
    I didn't think of this but, maybe running Mojave is the best way to run a recent version of Mac OS, as 10.13 has no user controllable backlight?

    Could you please post your experience with 10.14 on your broken MBP2011 after a few weeks?

    We managed to install 10.13 on his unit, and it survives PRAM-reset and everything so it appears stable (until the next update that is), however, the backlight of the screen being uncontrollable as well as having no standby at least not with a functioning screen afterwards is really inconvenient. If 10.14 would solve some of this then it could be worth a try..
     
  20. surfer2 macrumors newbie

    Joined:
    Dec 30, 2018
    #2270
    I can already say that brightness controls does not work for me with 10.14.2. Not sure what you mean by "having no standby"? Another thing that is weird is that the Safari top menu is in dark mode even though I have selected light mode in System Preferences. So all in all, 10.14.2 does not seem to work as it does on my MBP2018. Perhaps it is dependent on the exact installation method? The steps I went through were:
    1) Generated Dosdude1 Patcher Installer (USB)
    2) Ran installer with disk erase steps (I tried both APFS and HFS and was careful to make sure GUID was selected in both cases)
    3) After installation, I followed http://dosdude1.com/gpudisable/ . Recovery mode did not work with either HFS or APFS (I have a 1TB SSD installed) gives a error message saying "This version of Mac OS X is not supported on this platform", so I booted from the Patcher Installer Mac OS installer USB and ran the "csrutil disable". [Final try was HFS, so that is what I have right now.]
    4) Rebooted and ran "MacBook Pro dGPU Disabler (the file he links to in "Now, you'll need to download the program found here.")
    5) After that, I did another reboot.

    If others have better luck with different installation methods, then I would be curious to hear what they did.
     
  21. tony359 macrumors newbie

    Joined:
    Oct 23, 2018
    #2271
    Thank you, Thank you, THANK YOU nsgr for taking the time to write this very detailed guide. I pushed my luck updating my macbook - I knew it was dangerous and indeed it wouldn't boot up anymore.

    I followed your steps and it's back up and running!!

    Only one thing, the update got stuck on the last step which is not the same screen you see when the MB normally boots up - well, it's very similar as it's still an Apple logo with a bar but the bar is darker and reaches 100% before the system reboots in a loop. So, let the system go through the update and when the MB gets into a reboot loop - or gets stuck - you can proceed ;)

    Thank you again and SHAME ON APPLE for not bothering to helping their GENUINE customers stuck on this disgraceful machine.

    One question: do I really need to enable SIP again?
     
  22. nsgr, Jan 1, 2019
    Last edited: Jan 1, 2019

    nsgr macrumors 6502

    Joined:
    May 22, 2017
    #2272
    Fully-enabled SIP (csrutil enable) protects system folders, protects unauthorized NVRAM commands, protects the system from using a kext not signed by Apple.
    Accept kexts allowed by Apple (third party kexts - example Virtualbox).

    Or you use the SIP fully enabled or you use the SIP partially enabled kexts not signed.

    Test first with SIP fully enabled (csrutil enable) and see if everything works fine at normal boot.


    SIP Enable - boot Recovery Mode - (press Command + R at boot)
    Code:
    csrutil enable
    

    SIP partially Enable - allowed kexts not signed - boot Recovery Mode - (press Command + R at boot)
    Code:
    csrutil enable --without kext
    

    Update:

    HighSierra 10.13.6 with Security Update 2018-003

    I use SIP fully enabled. After rebuilding the kext cache Prelinkedkernel, I enabled the SIP again and everything is OK.
    Code:
    csrutil enable
    
     
  23. tony359 macrumors newbie

    Joined:
    Oct 23, 2018
    #2273
    thanks nsgr.

    I have noticed that booting time is slower after the patch has been applied? It may be my imagination though.
     
  24. nsgr macrumors 6502

    Joined:
    May 22, 2017
    #2274

    I use a Samsung EVO SSD.
    I use FileVault, so I turn on the Macbook Pro and unlock the disk and log in when I turn on the Macbook Pro.
    The above process to load the entire HighSierra and get ready to work takes 30 / 40 seconds.

    Safari (12.0.2) is very slow with AdBlock Plus (now by App Store).
    Partially solved slowness by adding websites in the "whitelisted" AdBlock Plus.
    Uninstalling AdBlock Plus, then Safari is much faster.
    https://adblockplus.org
     
  25. tony359 macrumors newbie

    Joined:
    Oct 23, 2018
    #2275
    I use a Samsung EVO SSD as well. The process is pretty fast but still I believe I noticed it takes a few more seconds since the security patch was installed.
     

Share This Page