Just wanted to report that my MBP is up and running! I went through the procedure so many times I can't be sure at what point it started working haha, but it went from being impossible to boot to working basically like it did before. Many many thanks for this AppleMacFinder.
Finally you have defeated this evil machine!
Humans are stronger than computers
Congratulations,
roberthallin! Just one question: did you remove the AMD drivers from your MBP
(as described in that 1st message) or they are still there? In theory this should not affect the end result, I am just curious
Did you remove AMD kexts after your EFI variable fix?
No, I removed AMD kexts before the EFI variable fix
If yes, why did you remove them?
Their removal was necessary to successfully boot the MBP
(although with a sh!tty distorted graphics) . At this point of research I hoped that it is possible to just use gfxCardStatus to switch to "Integrated only", but it turned out that its impossible because of that "External display"
(which in fact is internal) using the discrete GPU. Even after I have installed XCode and a bunch of other stuff
(although the text was a bit difficult to see) to rebuild gfxCardStatus without a check for external displays, it still has not been able to work successfully. Only then, after researching it further, I have discovered this EFI variable fix - so when I did it the AMD drivers have already been removed
(although in theory their removal should not impact the end results, the people could still try it to see if it helps)
dnewfield, after variable fixing and removing kexts, is there any difference in acceleration etc? Does your MBP work after your fix like after switching via gfxcardstatus? How graphic demanding apps behave?
This question is addressed to dnewfield but I will still reply regarding my experience... After doing that EFI variable fix with my MBP, all image goes from the working Integrated graphics, so a screen is completely clean
(no distortions!) Even while running the graphic demanding apps, like the video games, Integrated graphics always remains in use - it is even impossible to switch to discrete GPU in gfxCardStatus when you are trying to do it on purpose! So far I have been surprised that one video game that I like - was playable at medium settings
(although with a few lags sometimes). Mac's desktop also works almost perfectly, although there are a few lags as well - but these small lags are OK
is there any difference between your fix and what gpu-switch does?
If I understand it correctly, gpu-switch is aimed to switch the graphics after you have booted your MBP, even during the runtime - but in my case the gpu-switch was not working, probably because it tried to change the EFI variable at some later booting stage
(either while login or during the runtime, depending on how you use it) , and this "External display" block - was already in action. So I reviewed gpu-switch code and used some notes from it to modify this EFI variable permanently with a correct value. And now my Mac is permanently on integrated graphics, it never tried to switch to discrete graphics even when I launched some video games
[doublepost=1490351196][/doublepost]
When I do this, the result is the upper left of the screen says:
running early hook
blah
blah
blah
blah (udev)
Triggering events....
Then the screen fades to white from upper left to lower right, then either stays white or turns black, nothing else happens. What am I doing wrong?
Hi
TitusVorenus ! Please tell, in what mode did you write
.iso file in Rufus? There are two modes in Rufus -
ISO mode and
dd mode. If you did it in ISO mode, I recommend creating a LiveUSB again in Rufus but this time in
dd mode - so that it would be the same as if you would have created it from a terminal. Hopefully you added a
SPACE character before the
nomodeset option, to avoid it from merging with another boot option. Also, while the booting process should be quick, please wait at least 5 minutes - before deciding that it is stuck and forcing a reboot by holding the power button. If any other problems, reset your PRAM / NVRAM / SMC and then try booting again:
1) PRAM / NVRAM clean: https://support.apple.com/en-us/HT204063
2) SMC clean: https://support.apple.com/en-us/HT201295
After trying this 5-6 times, it shut off and the power button is no longer responsive.
Probably your battery is at low charge levels. Please charge your MBP before trying again,
and maybe its better to have it connected to a power adapter while you are trying all these instructions