Interesting thought. My concern would be how do you get a fast enough connection. Even the 2016/2017 TB3 connection bottlenecks model GPUs when compared to a PCIE.Has anyone seen anything where someone has successfully taken one of the famous 2011 macbooks with a bad graphics chip and used it with an external GPU instead? I could really use some tips on how/if that can be done.
I love the last line here!depends on how fked up is the 2011 and on how much money you are willing to spend on the external enclosure + gpu.
If the 2011 doesn't boot into integrated graphics I would say don't do it.
Also check that 2011 is supported by High Sierra (which will have external gpu support included), if you want to use Mac OS.
The price for the enclosure + gpu is gonna punch a hole in your wallet. Enclosure around 400/500 USD + gpu another 300-1000 USD depending on what you get.
I'd say go for it only if you have the components and do not invest in extra hardware to keep alive a dying computer.
Support the economy buy a new MBP 2017
No doubt. As I look around online, I'm finding that there is nothing inexpensive about this at all.By the time you got done, you'd probably spend 1/3 of the price of a new MacBook Pro, easily.
Not worth the trouble.
Someone mentioned that in order to use eGPU, you need AMD GPU to work. I have 2011 15" MBP with Aorus Gaming Box with GTX1070 (prior model), and I have no problem using eGPU. However, unlike your MBP, my dGPU works.I have a MBP 15" early 2011 with a broken AMD GPU. I have managed to disable the AMD GPU and force the Mac to use the iGPU vi this post: 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/
I have also bought an eGPU setup: Aorus Gaming Box with GTX1080. So for I haven't been able to make it work. Seems like my mac is struggling to "see" the enclosure (Nothing shows up in systems info when plugged in). I believe there is a problem with my cables somehow, and will update this post if I am able to make it work!
I have tried that, but when running the script I get the message: "Hot-plug the thunderbolt enclosure and run the script again". It basically means it is not able to detect my Aorus box. I have tested the box with a 2015 13" MBP and it worked without a problem. So there seems to be a problem with my Mac. I will update you if I get it to work!I am not sure if early or late 2011 makes any difference. I followed this procedure to get mine to work:
Start in Recovery Mode (Command + “R”)
go to terminal
type csrutil disable
in Terminal type: cd ~/Desktop && curl -o automate-eGPU.sh https://raw.githubusercontent.com/goalque/automate-eGPU/master/automate-eGPU.sh && chmod +x automate-eGPU.sh && sudo ./automate-eGPU.sh
enter "yes" to both queries.
Make sure NVIDIA Web Driver is SET
Most of the process is explained here: https://egpu.io/forums/mac-setup/automate-egpu-sh-is-reborn-with-amd-polaris-fiji-support-for-macos/
I'm in a similar situation. Recently had my Late 2011 dGPU disabled, now looking into a possible eGPU. Did you ever get your 2011 MBP to work?I have tried that, but when running the script I get the message: "Hot-plug the thunderbolt enclosure and run the script again". It basically means it is not able to detect my Aorus box. I have tested the box with a 2015 13" MBP and it worked without a problem. So there seems to be a problem with my Mac. I will update you if I get it to work!
No I wasn't able to make it work, so I returned the eGPU. I believe the Thunderbolt port is hardwired to the dGPU. When the dGPU is disabled the mac will not be able to use any thunderbolt equipment.I'm in a similar situation. Recently had my Late 2011 dGPU disabled, now looking into a possible eGPU. Did you ever get your 2011 MBP to work?
Thanks for the quick reply, you just saved me hours of frustration.No I wasn't able to make it work, so I returned the eGPU. I believe the Thunderbolt port is hardwired to the dGPU. When the dGPU is disabled the mac will not be able to use any thunderbolt equipment.
I’m running High Sierra. After Bravo’s comment, I tested my thunderbolt port by plugging in my Apple Cinema Display to see if the thunderbolt port is still working. And it does not appear to be. Is your thunderbolt port functioning with your dGPU disabled?Interesting as I have disabled by dGPU using 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/ and eGPU still works on my 2011 MBP.
What OS are you using? I am using Sierra and will NOT upgrade OS for fear of losing eGPU usage.
Very interesting, It sounds like my system is very similar to yours. I sent my computer to realMacmods to have the modification done.The thunderbolt port is completely independent from the dgpu. In my case there is no more internal dgpu. Thunderbolt still works without any problems.
Thanks for the info. I learned that the hard way as I already had High Sierra on my computer when I had the dgpu disabled. realmacmods provided me with a workaround using the application Brightness Slider that has helped, but it is not perfect.If you disabled the internal dgpu, connecting an external monitor will no longer work. Only the dgpu provides external monitor support for this macbook model.
Be aware: If you disable the internal dgpu, with upgrading to osx high sierra you will loose brightness control for the macbooks native display and it will stay very dark. Same goes for osx mojave.
I purchased the Gigabyte Gaming Box with the RX 580 GPU. Went through the high sierra steps on egpu.io but the computer would not boot with the eGPU plugged in.It works perfectly well. I am using a MacBook Pro 15 (2011) with an AMD RX560 in a Sonnet 550 eGPU case. I did deactivate the internal DGPU of the Macbook Pro via NVRAM command and then physically desolder a resistor which powers it off completely. Basically the MacBooks system information shows the Intel 3000HD GPU as only active internal GPU and an external GPU, in my case a RX560.
The thunderbolt bandwidth limitation is no hindrance at all. The egpu is about 5x-10x faster, depending on the workload, than the former internal dgpu. It gives a tremendous speedboats for Final Cut C, DaVinci Resolve and DxO, which all can utilize egpu acceleration.
You need an AMD RX or WX based graphiccard for best performance. The RX560 is a good and cost effective entry, but choose according to your budget. The RX580 is great and roughly doubles the performance compared to my RX560.
There are different egpu thunderbolt cases to choose from, all perform quite well with the scripts. The choice of GPU is more important.
When you choose to use the resistor mod and dectivate the egpu completely, Sierra is the OS to use. Stay away from Mojave.
High Sierra (purewrangler.sh): https://egpu.io/forums/mac-setup/script-enable-egpu-on-tb1-2-macs-on-macos-10-13-4/
Sierra (automate-egpu.sh): https://egpu.io/forums/mac-setup/automate-egpu-efi-egpu-boot-manager-for-macos-and-windows/
1. Restart your Macbook pressing Command+Alt+R (recovery mode)
2. Type csrutil disable
3. Reboot and press Command+S (single user mode)
3. Type sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
4. Switch off the macbook
5. Attach the egpu box via thunderbolt 2/3 adapter and a monitor to the ogpu, then restart your macbook
5. Run the script fitting our OS X version
6. Reboot and enjoy.