[Sticky] [SCRIPT] Enable AMD+NVIDIA eGPUs on TB1/2/3 Macs on macOS 10.13.4+  

Page 14 / 16 Prev Next
 

Mize
 Mize
(@mize)
Eminent Member
Joined:4 months  ago
Posts: 45
May 22, 2018 9:07 pm  
Posted by: kikebain

Hi again I am trying to install this stuff, do you know where is the guide for iMac Pro and 10.13.3 with eGPU Nvidia in this blog because I haven't found it

Thank https://egpu.io/forums/builds/2017-imac-pro-gtx1080ti32gbps-tb3-akitio-node-macos-10-13-2/

https://egpu.io/forums/builds/2017-imac-pro-gtx1080ti32gbps-tb3-akitio-node-macos-10-13-2/

iMac Pro (2017), 3.2 GHz Xeon W, 32 GB, 1TB SSD, RX Vega 56 + AKiTiO Node Pro w/ Zotac 1080 Ti, working with login hack on 10.13.3 but BROKEN by Apple blocking Nvidia in 10.13.4. Boo-hiss you Apple!


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
May 23, 2018 7:09 am  
Posted by: Yurk

Does this work for the 2012 TB1 Macbook 13"?

When the question is so simple, usually so is the answer. Most likely to be found within the first 3 pages of the thread... 

star wars episode iii revenge of the sith a9f2920a

Read you must first, find answers you will.

Edited: 4 weeks  ago

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


ReplyQuote
(@dominik_eber)
New Member
Joined:2 months  ago
Posts: 1
May 23, 2018 10:23 pm  

Hey, first I want to say awesome work! I hope I did not miss anything but I have a problem with the external display connected to my eGPU. I have the black screen showing only the mouse. The workarounds stated do not work for me because when I log out with the  eGPU plugged in I get a black internal screen , cannot log back in and have to do a hard shutdown. Any ideas on this?
My setup is a 5k iMac with TB2, donnet Breakaway Box 550 and GTX 1080ti.


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
May 24, 2018 3:14 am  

Quick update:
I mentioned developing a UI eGPU application -> I have plans for it, but have decided to wait until 10.14 Beta to see what's changed and then move on. Plus have a lot of other projects that I'd like to deal with too. So delaying the app.

Will continue making improvements to scripts when possible once I'm in better health. I've yet to look at what's wrong with my AMD eGPU setup (looks like GPU failure) so might not have an AMD to test when 10.14 arrives (should not be a problem since you guys can test anyway ;p).

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
Riss
 Riss
(@riss)
Active Member
Joined:11 months  ago
Posts: 5
May 24, 2018 5:04 am  

Thanks a milion! The script worked immediately on my mid 2012 Mac mini with Akitio Thunder 2 and Quadro P2000, will backup my mid 2014 MBP 15" w GT750m and test it there too.

This certainly deserves a donation 😉

Edited: 4 weeks  ago

mac_editor liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Honorable Member
Joined:1 year  ago
Posts: 697
May 24, 2018 6:47 am  
Posted by: mac_editor

Quick update:
I mentioned developing a UI eGPU application -> I have plans for it, but have decided to wait until 10.14 Beta to see what's changed and then move on. Plus have a lot of other projects that I'd like to deal with too. So delaying the app.

Will continue making improvements to scripts when possible once I'm in better health. I've yet to look at what's wrong with my AMD eGPU setup (looks like GPU failure) so might not have an AMD to test when 10.14 arrives (should not be a problem since you guys can test anyway ;p).

If you ever need help with the visuals I’m a UI designer.

2017 13" MacBook Pro Touchbar + GTX1060@32Gbps-TB3 (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + GTX1070@32Gbps-TB3 (Sonnet Breakaway Box) + Win10
---
LG 5K Ultrafine flickering issue fix


mac_editor liked
ReplyQuote
Zetthard
(@zetthard)
Active Member
Joined:7 months  ago
Posts: 13
May 24, 2018 11:43 am  

Success for mid-2014 15" MBP (Iris only) + TB2->TB3 adapter + TB2 cable + Sonnet 350 + RX580. MacOS 10.13.4 (17E202). No issues. I'm going to submit build guide soon, once I manage to set up Bootcamp build (no luck yet).


ReplyQuote
 Yurk
(@yurk)
Active Member
Joined:2 months  ago
Posts: 8
May 24, 2018 5:14 pm  

@jeroen-van-keulen The first 3 pages report success with TB1 and AMD GPUs. Let me rephrase my question:

Does the script support Nvidia eGPUs on TB1 a 13" 2012 Macbook?


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
May 24, 2018 10:21 pm  
Posted by: Yurk

@jeroen-van-keulen The first 3 pages report success with TB1 and AMD GPUs. Let me rephrase my question:

Does the script support Nvidia eGPUs on TB1 a 13" 2012 Macbook?

Well... at this point I’m questioning if you read the threads name. Sorry to be so hard on you. It literally says: 

[SCRIPT] Enable AMD+NVIDIA eGPUs on TB1/2/3 Macs on macOS 10.13.4+  

In the first post it says:

For NVIDIA eGPUs, you must also install NVIDIA Web Drivers and NVIDIAEGPUSupport.

So the answer to your question was literally in the first post!

To get good detailed output on a question, one must provide good input.

you have a:

2012 13” Macbook... what? Air or Pro
a eGPU box? What kind?
a Nvidia GPU what kind?

people here are willing to help those in need, they really are! But you don’t get to be lazy! Make an effort!

Edited: 4 weeks  ago

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


ReplyQuote
 Yurk
(@yurk)
Active Member
Joined:2 months  ago
Posts: 8
May 25, 2018 2:21 pm  

@jeroen-van-keulen I really don't know why you have to attack people or call them lazy. Please change your tone. It is quite rude/obnoxious. This forum is awesome, and extremely helpful, please do not ruin it by being nasty to people.

I read the whole thread. I really did. I saw no success stories with Nvidia on TB1 (except @rmvz3 who has a different mac). I also read a post of someone not being able to make Nvidia work with a 2012 Macbook Pro on MacOS 10.13.4, and a response that it does not work yet. This prompted my question. So, let me rephrase, once again:

"Are there any success stories with Nvidia eGPUs on the Mid 2012 13" MacBookPro?"

My configuration is: Mid 2012 13" MacBookPro  + Gigabyte Aorus 1080 (via TB3 -> TB2/TB1 Adaptor) macOS 10.13.4

 

Edited: 4 weeks  ago

ReplyQuote
rmvz3
(@rmvz3)
Eminent Member
Joined:1 year  ago
Posts: 48
May 25, 2018 2:31 pm  

I read the whole thread. I really did. I saw no success stories with Nvidia on TB1 (except @rmvz3 who has a different mac).

I ended up removing it because, although my card was recognized and working properly, the hardware acceleration didn't work. Also, eventually, when rebooting the computer, it could not boot macOS and remained on a black screen. I think the TB1 + Nvidia dGPU + Nvidia eGPU models just don't work well with this method.


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
May 25, 2018 2:39 pm  
Posted by: rmvz3

I read the whole thread. I really did. I saw no success stories with Nvidia on TB1 (except @rmvz3 who has a different mac).

I ended up removing it because, although my card was recognized and working properly, the hardware acceleration didn't work. Also, eventually, when rebooting the computer, it could not boot macOS and remained on a black screen. I think the TB1 + Nvidia dGPU + Nvidia eGPU models just don't work well with this method.

@rmvz3,

Yurk has a 13". So no dGPU, that will help a fair bit in its stability.

Edited: 4 weeks  ago

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
May 25, 2018 2:50 pm  
Posted by: Yurk

@jeroen-van-keulen I really don't know why you have to attack people or call them lazy. Please change your tone. It is quite rude/obnoxious. This forum is awesome, and extremely helpful, please do not ruin it by being nasty to people.

I read the whole thread. I really did. I saw no success stories with Nvidia on TB1 (except @rmvz3 who has a different mac). I also read a post of someone not being able to make Nvidia work with a 2012 Macbook Pro on MacOS 10.13.4, and a response that it does not work yet. This prompted my question. So, let me rephrase, once again:

"Are there any success stories with Nvidia eGPUs on the Mid 2012 13" MacBookPro?"

My configuration is: Mid 2012 13" MacBookPro  + Gigabyte Aorus 1080 (via TB3 -> TB2/TB1 Adaptor) macOS 10.13.4

 

Im not trying to be a jerk.  

But now you specified your entire setup. Maybe people with similar setups can help you. 

Take in consideration you are trying to get something unsupported to work, this always requires that you take some risk.

Now, let me help you as far as I can.

- clone your OS drive (very importent)
- Install Purge-Wrangel as instructed
- run option 1 & 2

Schermafbeelding 2018 05 25 om 16.31.25

- Install NVDIA webdrivers and  NVIDIAEGPUSupport

Reboot.

If it works, great!!!! Report back
If it doesn't, bummer, revert to the clone you made and report back in the forum and describe the results you got.

Edited: 4 weeks  ago

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893

ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
May 25, 2018 7:53 pm  
Posted by: rmvz3
 
I ended up removing it because, although my card was recognized and working properly, the hardware acceleration didn't work. Also, eventually, when rebooting the computer, it could not boot macOS and remained on a black screen. I think the TB1 + Nvidia dGPU + Nvidia eGPU models just don't work well with this method.

Use older NVIDIA Web Drivers (378.XX) - may work. EFI will prevent boot with eGPU connected. Time the plugin.

Edited: 4 weeks  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
ghettocivic
(@ghettocivic)
Active Member
Joined:4 weeks  ago
Posts: 9
May 25, 2018 10:47 pm  

After reading through this and other threads I'm still a little confused on the state of hot plug/unplug for TB1/TB2 eGPU setups.  It seems like, from this thread, that Nvidia-based setups don't support hot plug/unplug but natively supported AMD cards do...is that the case?  I have the setup in my signature and it works well but I have to shut down to disconnect or connect or I get a kernel panic.  I used fr34k's script v 0.1a and i'm running 10.13.4 (17E202).  I'm debating selling my 1060 and getting an AMD card if it will work more seamlessly.

MacBook Pro 13" Late 2013
Akitio Thunder2
Sapphire RX 570 or GTX 1060 -Depending on my mood


ReplyQuote
Riss
 Riss
(@riss)
Active Member
Joined:11 months  ago
Posts: 5
May 26, 2018 12:17 am  
Posted by: Riss

Thanks a milion! The script worked immediately on my mid 2012 Mac mini with Akitio Thunder 2 and Quadro P2000, will backup my mid 2014 MBP 15" w GT750m and test it there too.

This certainly deserves a donation 😉

So yeah... the script magic doesn’t work on my MBP 15” mid 2014 with GT750m - external screen that’s connected to the eGPU stays black. I tried to trick the machine using headless HDMI adapter which at least got me to see the login window but desktop didn’t load correctly and is was just color artifacts and shapes on the screen.
Will wait for WWDC if Apple does something either with OS X or eGPU support.


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893

PsyPryss, Jeroenvankeulen, goalque and 1 people liked
ReplyQuote
PsyPryss
(@psypryss)
Eminent Member
Joined:6 months  ago
Posts: 43
May 26, 2018 4:16 pm  

Amazing work. Thank you sir.

Mid 2012 15" (Non-Retina) MPB GT650M + RX580 (AKiTio Node via TB3 -> TB2/TB1 Adaptor) macOS 10.13.4/Win10


mac_editor liked
ReplyQuote
 Yurk
(@yurk)
Active Member
Joined:2 months  ago
Posts: 8
May 26, 2018 10:05 pm  

@jeroen-van-keulen Many thanks for the help, it's really appreciated. The instructions worked!

I can confirm success on the mid 2012 Mac Book Pro 13" with the Aorus Gaming Box 1080. I can finally run CUDA code on MacOS 10.13.4.

If only Apple had engineers with the skill of the awesome people here 🙂

Many thanks @mac_editor @devild @goalque @fr34k @qinains


ReplyQuote
(@hudson_beaty)
Active Member
Joined:2 months  ago
Posts: 10
May 28, 2018 2:59 am  

Security update 2018-001 has apparently broken this TB2 patch. Can anyone else confirm?


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
May 28, 2018 5:12 am  

@hudson_beaty Script needs to be re-run after every update (even Security updates). Works on the latest 10.13.5 beta so that should not be the case.

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893

ReplyQuote
fabz
 fabz
(@fabz)
Active Member
Joined:3 weeks  ago
Posts: 9
May 29, 2018 7:11 am  

Morning and thanks for this incredible script and knowledge. I am on a 2014 Macbookpro (4x2,5ghz /Nvidia 750M / 16 GB Ram ) and i cant even edit 4k DJI drone footage. I thought i cant use it anymore... Now i found this! 

I've got another question about the adapter: how do you exactly connect the eGPU with TB3 (USB-C) -> TB2? Which cable you use? I want to buy a Sonnet Breakaway Box for a MSI R9 280 6GB. Is this possible to use with your script? 

Thx in advance! 
Fabz

EDIT: what about a TB2 box?
https://www.amazon.com/Akitio-AMZ-T2PC-TIA-AKTU-Thunder2-PCIe/dp/B00LTAUTHE/ref=as_li_ss_tl?ie=UTF8&qid=1471308266&sr=8-2&keywords=bizonbox&linkCode=sl1&tag=that0d-20&linkId=ead57958aefa1aad0b2229c95f172905#customerReviews

Edited: 3 weeks  ago

ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
May 30, 2018 7:52 pm  

Schermafbeelding 2018 05 30 om 21.50.25

Script version 3.0.2 working on macOS 10.13.6 beta 1

Findings:

Benchmarks:
After previous 10.13.3, 10.13.4 and 10.13.5 beta showed lower Compute geekbench scores  by ~-5%, 10.13.6 now is back at the same level as 10.13.2 scores 

Sleep wake:
Still troubled, after one night it still shuts down during sleep.

Clamshell mode:
Not yet tested

Edited: 3 weeks  ago

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


ReplyQuote
StellarPatellar
(@stellarpatellar)
Active Member
Joined:3 weeks  ago
Posts: 5
May 31, 2018 1:41 am  

I've been trying to get a Sonnet Breakaway Puck with Radeon RX 560 eGPU to work with a late 2012 Mac Mini via Thunderbolt 1 adapter. For better or worse, I'm on OS 10.13.4. No success to date -- just a black screen via the DisplayPort. Any suggestions?


ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:2 years  ago
Posts: 2440
May 31, 2018 2:03 am  

@stellarpatellar Did you use @goalque's automate-egpu.kext in conjunction with @mac_editor's purge-wrangler script?

Best ultrabooks for eGPU use

eGPU enclosure buying guide

56 external GPU build guides


ReplyQuote
StellarPatellar
(@stellarpatellar)
Active Member
Joined:3 weeks  ago
Posts: 5
May 31, 2018 2:10 am  

@theitsage I did use @goalque's automate-egpu.kext in conjunction with @mac_editor's purge-wrangler script. Just black screen. The RX 560 shows up in System Report under PCI but not Video/Display.


ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:2 years  ago
Posts: 2440
May 31, 2018 2:14 am  

That means macOS' block on TB1/2 Macs is still in effect. I'd recommend to uninstall the script then run it again. Otherwise run a kext permission utility such as Kext Utility.

Edited: 3 weeks  ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide

56 external GPU build guides


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893

theitsage liked
ReplyQuote
StellarPatellar
(@stellarpatellar)
Active Member
Joined:3 weeks  ago
Posts: 5
May 31, 2018 2:42 am  

@maceditor @theitsage I have verified that the patch is active from the menu as well as run the Kext Utility -- no change.

In System Report, PCI, the RX 560 shows as Tunnel Compatible: No and Driver Installed: No. I'm not really sure what Tunnel Compatible means, but it shows as Yes on my MBP.


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
May 31, 2018 2:47 am  

@stellarpatellar Seems like automate-eGPU.kext did not load then? Two options:

  • Reinstall automate-eGPU.kext completely (remove > clean boot > install > clean boot)
  • Manually add IOPCITunnelCompatible per @itsage's guide

 

Also, how have you connected up your things (display connected to eGPU, does mini also have display connected directly, etc.)?

Edited: 3 weeks  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
(@viktor_sinelnikov)
New Member
Joined:5 months  ago
Posts: 2
May 31, 2018 8:49 am  

Hi, thank you for a script. I successfully installed it, and it works, but I am not able to safe-unplug (it says that eGPU is used by another programs) or hot-unplug (OS crashes).
My build is 15' MacBook Pro 2015 (TB2) + Aorus Gaming Box GTX 1080 via TB2-TB3 adapter.

I have read whole topic but haven't found a solution to make unplug work. Does it exist?

Thank you for answers


ReplyQuote
StellarPatellar
(@stellarpatellar)
Active Member
Joined:3 weeks  ago
Posts: 5
May 31, 2018 10:35 pm  

@mac_editor @theitsage    Based on your guidance, I uninstalled automate-eGPU.kext, clean boot, reinstall, then clean boot. The first time, I could see that in System Preferences, PCI, the RX 560 was Tunnel Compatible. I forget if I rebooted later but next time I checked, Tunnel Compatible was again "No". So, I uninstalled automate-eGPU.kext and reinstalled one more time. Still not Tunnel Compatible and no display output.

I did notice that when unplugging the TB1, a warning came up saying the GPU was not disconnected properly. I had not previously seen that warning, so perhaps getting closer?

I have the monitor connected via DisplayPort to the Sonnet Breakaway Puck, which is connected to the Mac Mini by TB1. The monitor is also connected to the Mac Mini via HDMI. When I rebooted, I left the HDMI unplugged to see if that made a difference. Still no dice. Any suggestions would be much appreciated.


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
June 1, 2018 9:10 am  

Added automatic update system to purge-nvda.sh (2.1.0) and purge-wrangler.sh (3.1.0), eliminating the need to run Step 2 every time a new version comes out (for versions AFTER 2.1.0 & 3.1.0 respectively, not these ones). The binary will detect a new version from Github and prompt users to update (optional).

Edited: 3 weeks  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893

ReplyQuote
Page 14 / 16 Prev Next