No booting into linux for this work-a-round to be successful:
15" or 17” 2011 MacBook Pro, with Dual GPU Issue. 07.06.2018
I have found and tested a successful work-a-round, for 2011 MacBook Pros with the known Dual Graphics Processor Unit failure problem. This procedure if successfully implemented forces the “Integrated Only GPU” into operation, and does not allow the “Discrete GPU” to function. The “Discrete GPU” is what has or will fail. It also turns off the GPU automatic switching capability.
SIP must be disabled before making the changes noted below.
(SIP stands for System Integrity Protection (SIP) protects files, directories, and processes at the root level from being modified.)
To disable SIP, Boot into the Recovery Drive.
How to boot into the Recovery Drive?!?
Hold down Command-R key combinations on the keyboard immediately after pressing the power button to turn on the MBP, or immediately after the MBP begins to restart.
Launch Terminal from the upper menu bar.
Key in: csrutil disable; reboot <return>
. The Computer Reboots normally. For the “Work-a-round” to consistently work,
SIP needs to remain inactive.
Items you may need to accomplish the work-a-round:
Your non functioning 2011 17” or 15” MacBook Pro.
A functioning Macintosh Computer with FireWire 800, and/or ThunderBolt ports.
(Depending on your mix of computers) A Male to Male FireWire 800 Cable, or
a Male to Male ThunderBolt Cable. Or a USB to SATA Cable/USB Adapter. (For HD/SSD Removal/Usage)
01 On a working Mac, Go here:
https://aploader.com/mac/apps/gfxcardstatus/2.1 and download version 2.1.
Nothing higher. Higher versions will not function as intended for this work-a-round. I've tried them. Alternately you may download it from my DropBox site here: (Click on the DOWNLOAD Button.
https://www.dropbox.com/s/qb5q89if0xlreoo/gfxCardStatus-2.1.zip?dl=0
NOTE: gfxCardStatus 2.1.zip will D/L to your Downloads Folder, unless you redirect it.
02 About the SSD/HD in the errant 2011 MBP. Either remove it from the MBP, and USB it to another working 2011 MacBook Pro. and boot,
Or, with the SSD/HD still in side the errant 2011 MBP connect it to a working 2011 MBP via FireWire or Thunderbolt. You can connect to an iMac, MacPro or other Mac Desktop as well. If booting via FireWire or Thunderbolt, you will boot the MBP while holding down the T key first. This makes the HD/SSD in your MBP act like an external HD/SSD. You'll have access to the drive through the booted Mac.
03 Boot into the SSD/HD that was taken from the errant 2011 MBP.
04 Install gfxCardStatus 2.1 into the bootable SSD/HD that was taken from errant 2011 MBP.
Now, configure the gfxCardStatus App. You may have to reboot into the SSD/HD again before you can configure the app.
05 Go to the upper menu bar to the stylized i. Click it open. Come down to it's Preferences.
Next: click on General, then check mark the 1st, 3rd, & 4th items only. Uncheck 2nd item if checked.
Next: click on Advanced, Now, check mark the 1st & 2nd items.
Where it says On Battery: Select Integrated
Where it says Plugged In: Select Integrated
Now the screen has two check marked items, one grayed out, one not.
This is as it should be.
06 Reboot into the SSD/HD that was taken from errant 2011.
Next: Verify the gfxCardStatus app settings.
Go to the stylized i in the upper menu bar, click on it, and see that it points to the "integrated only" option. If it does, mission accomplished.
If booting into/through a desktop Mac, (not a MBP), the gfx app will show you an error because the desktop Mac does not have the dual GPU.
07 Shut down the computer and/or eject the USB SSD/HD drive.
Put SSD/HD drive back into the original 2011 MBP. and button it up, if it was removed in an earlier step..
08 Boot the MBP. It may still show a failed jumbled display screen.
To overcome this if it happens, reboot the computer two or three times quickly.
I successfully did this by pressing the COMMAND-CONTROL-Power Button 3 times. The goal is to interrupt the boot process 3 times quickly. That is, press and hold each button, first COMMAND (and hold), CONTROL (and hold) and Power Button, then release all three buttons at the same time.
On the 4th time, allow the MBP to boot normally. The display may start to look normal, but flick or show other oddities. However by the time the process ends, you should be at your desktop (Assuming you don't have to stop at a log in screen.) The MBP might reboot again on it’s own, as part of this process. If it does, its okay.
09 Finally, go to System Preferences ---> Startup Disk and make sure your SSD/HD is in fact selected. Reboot one more time.
10 The MBP should boot normally, with no screen anomalies.
This work-a-round has lasted through an upgrade from Mac OS Sierra to High Sierra (10.12 to 10.13) in the authors personal 2011•17” MBP… I have also followed this process on a friends 2011•17" MBP, and a customer's 2011•15" MBP.
I recommend you clone your newly created drive, so you have a good working SSD/HD back up ... just in case. Carbon Copy Cloner is excellent for this job.