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

Page 25 / 28 Prev Next
  RSS

Amiga3000D
(@amiga3000d)
Active Member
Joined: 4 weeks  ago
Posts: 7
September 20, 2018 2:33 pm  

I also downgraded to High Sierra but no success. Have started an own Post, stating all tested Cards. I have no idea what to do next. 🙁

Macbook Pro 13" 2017 (2 Thunderbolt Ports), Intel Iris 640
HP OMEN Accelerator


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 20, 2018 11:07 pm  

@tsakal The box should (hopefully) work normally unless it gets stuck in that weird phase again.

@amiga3000d It's a bit of manual work with the kernel extension plist. If you are developer, you can look into the AMDLegacySupport.kext installed in /Library/Extensions using purge-wrangler. Put in the correct device ID for your eGPU into the correct PCIMatch section (architecture) and it might work. As you may have surmised, there are a ton of cards likely missing their IDs in the kext (since Apple only added a handful initially), so I can't possibly add each of them myself.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


Amiga3000D liked
ReplyQuote
Amiga3000D
(@amiga3000d)
Active Member
Joined: 4 weeks  ago
Posts: 7
September 21, 2018 8:33 am  

Thank you for the info! Is there a list of card which work 100% with PW or as eGPU in general?

If i get a Sapphire Pulse RX470/570 like Apple mentioned as compatible, will it work out of the box as eGPU and without the needed usage of PW?

Macbook Pro 13" 2017 (2 Thunderbolt Ports), Intel Iris 640
HP OMEN Accelerator


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333

Amiga3000D liked
ReplyQuote
Amiga3000D
(@amiga3000d)
Active Member
Joined: 4 weeks  ago
Posts: 7
September 21, 2018 10:10 am  

No i meant is there a list of compatible cards which work 100% with Purge Wrangler?

Macbook Pro 13" 2017 (2 Thunderbolt Ports), Intel Iris 640
HP OMEN Accelerator


ReplyQuote
tsakal
(@tsakal)
Trusted Member
Joined: 4 weeks  ago
Posts: 60
September 21, 2018 12:20 pm  

@mac_editor
Thank you very much. Appreciate the effort. You deserve all the donations you get. 

My setup mbp13 2015 i7 16gb ram, Everything works, especially fcp x v 10.3.4 uses the external gpu for everything rendering and exporting. i did not dare to upgrade to 10.4 yet as i am afraid that it will not work. Heaven moderate with 2x anti with high setting at 41 fps min 30 max 76 ultra 39.5 fps with min 26.5 max 63.1 . I get excited only by the thought of pairing my new gaming box rx580 with the new 4 core mbp 13, only if they offered it with 32 gb ram ..... 

Anyone with fcp x 10.4 on macOS 10.14 beta that works for rendering or exporting ? 

Quick question, when i update next week to the official version should i first disable the script and then run it again after installation of mojave? Apart from going through the posts is there a link with the versions of macos that you know the script is working ?  Final one, when i run an application on the target monitor is it always accelerated by the egpu? 

Thanks again,

3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 21, 2018 4:40 pm  

@amigo3000d 

No specific list. If you get the 570, it will work without any scripts.

@tsakal

Thank you for the sweet words 🙂

You can use FCP 10.4 with High Sierra + set-eGPU (in my signature). For Mojave, there is an option to prefer eGPU for any app. Performance may not be as good vs. 10.3.4.

You can update without disabling the script. I recommend updating with eGPU disconnected.

Script supports 10.13.4+. All latter versions supported. I'm not imposing limits until a release that doesn't work pops up (even so won't crash the system).

Usually the app would be, but for ex. FCP isn't for export. So YMMV.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
donluca
(@donluca)
Active Member
Joined: 2 months  ago
Posts: 13
September 21, 2018 4:55 pm  
Posted by: mac_editor

For Mojave, there is an option to prefer eGPU for any app.

Can someone with Mojave confirm that Finder has this option as well, please? 😀


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333

ReplyQuote
donluca
(@donluca)
Active Member
Joined: 2 months  ago
Posts: 13
September 21, 2018 5:00 pm  

OMG awesome! This breathes new life into my hopes of using Mojave on my unsupported Mac (blast you, Radeon HD6970!) with full acceleration through an eGPU!

Have to start saving money and selling some stuff to get that sweet Razer external box + rx580...


ReplyQuote
tsakal
(@tsakal)
Trusted Member
Joined: 4 weeks  ago
Posts: 60
September 21, 2018 5:23 pm  

Thank you.  
So do you mean that I should use  set-eGPU with Mojave to get the same performance with 10.4 as with 10.3.4.

3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 21, 2018 5:24 pm  

@tsakal No, Mojave just has the feature built-in and doesn't need set-eGPU. Effects are the same.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
donluca
(@donluca)
Active Member
Joined: 2 months  ago
Posts: 13
September 21, 2018 5:29 pm  

Well, but set-eGPU lets you put the preference for all the apps in one shot, instead of selecting them one by one, so it still has its use.


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 21, 2018 5:31 pm  

@donluca As of the latest Mojave build, this does not appear to function and apps may not respect the plist setting. Whether this is a bug or intentional change is unknown.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
donluca
(@donluca)
Active Member
Joined: 2 months  ago
Posts: 13
September 21, 2018 5:34 pm  

Ohh, ok, thanks for clarifying this point. That's a pity, I would have liked a way to "brute force" the app to use the eGPU.


ReplyQuote
tsakal
(@tsakal)
Trusted Member
Joined: 4 weeks  ago
Posts: 60
September 21, 2018 7:57 pm  

It does for a lot of apps I checked. I guess it has for everything

3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
element515
(@ele515)
New Member
Joined: 4 weeks  ago
Posts: 1
September 22, 2018 4:19 pm  

Is audio supported over displayport with nvidia cards?


ReplyQuote
BayerischerSchweizer
(@bayerischerschweizer)
Active Member
Joined: 3 weeks  ago
Posts: 6
September 24, 2018 8:46 am  

Hello I used your method,
nevertheless it shows me (mac "about this mac") that my TITAN X has only 256 MB VRAM.
Did not manage to solve this with Google.
Any Ideas?

Greetings
BayerischerSchweizer


ReplyQuote
tsakal
(@tsakal)
Trusted Member
Joined: 4 weeks  ago
Posts: 60
September 24, 2018 2:12 pm  

@dream3 @donluca
RX580 in Gigabyte Gaming Box works fine on my system with a Thunderbolt 2 . I have Mojave latest Beta and with just Purge-Wrangler it works fine. fcp 10.3.4 works fine too. cinebench and heaven at high setting at 60 fps. The rx580 is used with all apps on an external monitor without the need to click the option. Installation was smooth.
However i am scared to use 10.4 to be honest. I will be interested if anybody with fcp 10.4.3 on a tb2 mbp tried it out. 

3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


theitsage liked
ReplyQuote
BayerischerSchweizer
(@bayerischerschweizer)
Active Member
Joined: 3 weeks  ago
Posts: 6
September 24, 2018 2:39 pm  

I have a macbook pro 2015 15 inch., Razor Core X case and Titan X with 12 GB VRAM. Mac Os 10.13.6 and then let the script run.
After the process was done my mac recognized the egpu for the first time, but only with 256 MB VRAM. So an update to Mojave beta might work? I do not want to update as there are no NVIDIA drivers for this OS.


ReplyQuote
lqd
 lqd
(@lqd)
Active Member
Joined: 6 months  ago
Posts: 19
September 24, 2018 10:06 pm  

Before I wanted to install MacOS Mojave into my iMac Pro, I tried it on my Macbook first. And I think that was good idea. Although the script looks like it works (it's visible in system info...) unfortunately, Octane renderer in Cinema 4D has stopped working. It is now difficult to recognize which side is a mistake. Mojave, script, Nvidia's updt or that Octane app... 🙁

iMac Pro+Sonnet Breakaway with NVidia Quadro P5000, MacOS High Sierra 10.3.6.


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 24, 2018 10:09 pm  

@lqd There are no NVIDIA drivers for Mojave as of this post.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
lqd
 lqd
(@lqd)
Active Member
Joined: 6 months  ago
Posts: 19
September 24, 2018 11:12 pm  

So, in that case you're sure that is because of no Nvidia drivers for Mojave and we have to wait for them, right?

iMac Pro+Sonnet Breakaway with NVidia Quadro P5000, MacOS High Sierra 10.3.6.


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 24, 2018 11:21 pm  

@lqd Yes. I have access to a GTX 780 courtesy of @itsage and with the patches it works fine on Mojave, as seen here using the native macOS drivers.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
lqd
 lqd
(@lqd)
Active Member
Joined: 6 months  ago
Posts: 19
September 24, 2018 11:37 pm  

@mac_editor Okay, thanks a lot for explain. So nothing more than wait for now. Just one more thing pls: how can I know, when will your script fully work again? Any update news section on this portal or just below this threat? 🙂

iMac Pro+Sonnet Breakaway with NVidia Quadro P5000, MacOS High Sierra 10.3.6.


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 24, 2018 11:39 pm  

@lqd The main post will always be updated. Unless it says something like "not working on so-so release", assume it works.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
lqd
 lqd
(@lqd)
Active Member
Joined: 6 months  ago
Posts: 19
September 24, 2018 11:48 pm  

@mac_editor thank you

iMac Pro+Sonnet Breakaway with NVidia Quadro P5000, MacOS High Sierra 10.3.6.


ReplyQuote
dream3
(@dream3)
Estimable Member
Joined: 2 years  ago
Posts: 103
September 25, 2018 5:34 am  

Can anyone share their experiences with the performance of eGPUs on TB2/3 macs comparing 10.13 vs 10.14? Is High Sierra still the most solid route or can I safely upgrade to Mojave (performance-wise)?


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 25, 2018 6:37 am  

@dream3 What's you config. (state in signature)? If NVIDIA eGPU, wait for web drivers.

@bayerischerschweizer How does it do in benchmarks? Might just be incorrect identification. About This Mac may not be the most accurate.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
BayerischerSchweizer
(@bayerischerschweizer)
Active Member
Joined: 3 weeks  ago
Posts: 6
September 25, 2018 7:19 am  
Posted by: mac_editor

@dream3 What's you config. (state in signature)? If NVIDIA eGPU, wait for web drivers.

@bayerischerschweizer How does it do in benchmarks? Might just be incorrect identification. About This Mac may not be the most accurate.

What do you mean by "incorrect identification". I will try to run some benchmarks. But I will try it this evening, now I am at university - so no access to my epgu right now.


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years  ago
Posts: 1333
September 25, 2018 7:21 am  

@bayerischerschweizer That an incorrect value for memory is displayed. This is commonly seen in the Unigine Heaven/Valley benchmarks for any eGPU too. 

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
BayerischerSchweizer
(@bayerischerschweizer)
Active Member
Joined: 3 weeks  ago
Posts: 6
September 25, 2018 7:24 am  
Posted by: mac_editor

@bayerischerschweizer That an incorrect value for memory is displayed. This is commonly seen in the Unigine Heaven/Valley benchmarks for any eGPU too. 

Thank you so much. What I tested was run some neuronal network with Keras. Keras is some high level API that automatically detects a connected (as far as I know NVIDIA only) GPU and tries to run on this GPU. If it finds no GPU it runs on CPU, which it did when I had my GPU connected. But as said I have to do benchmarks. Then I can post those (including pictures) here.


mac_editor liked
ReplyQuote
lovejimbo
(@lovejimbo)
Active Member
Joined: 6 months  ago
Posts: 12
September 25, 2018 10:46 am  

Hey guys, so sorry if this has already been covered - I’ve had a good search through the forums and can find people mentioning this issue, then saying they solved it but with no follow up as to how ;p

I had this method working perfectly if a 2018 15” MacBook Pro, Sonnet 650 and 1080ti... until the second 2018 supplemental update which broke the method.

Is there a known solution for users with 2018 MacBook Pro’s? The script seems to work perfectly and patches the Nvidia drivers, just no recognition from the system that the card is connected.

I’ve attempted plug in at log in, log out > log in and from boot, but it doesn’t seem to care 😉

Thanks for your help! 


ReplyQuote
BayerischerSchweizer
(@bayerischerschweizer)
Active Member
Joined: 3 weeks  ago
Posts: 6
September 25, 2018 1:06 pm  
Posted by: mac_editor

@dream3 What's you config. (state in signature)? If NVIDIA eGPU, wait for web drivers.

@bayerischerschweizer How does it do in benchmarks? Might just be incorrect identification. About This Mac may not be the most accurate.

So I did try it again. If I plug the GPU in if my MacBook if turned off, it does not start normally and if it manages is extremly slow.
If I do plug the eGPU in if the machine is running it gets a kernel panic and crashes.
This is what I got from one successful login attempt (the machine crashed shortly after).


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined: 10 months  ago
Posts: 78
September 25, 2018 2:03 pm  

ALLn1 is been updated to work with Mojave full release. 
It has been resigned because a part of the new security system in Mojave denied actions being done by the installer and app.

ALLn1
MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM Mojave (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
MacBook7,1 A1342, P8600 120gb SSD 4gbRAM. Mojave (Hiking/Camping)
iMac7,1 A1224, T9500 CPU upgrade 120gb SSD 4gbRAM. HS
Mac mini3,1 P7350, 250gb SSD 8gbRAM. HS (server) iPhone10,3 64gb. iOS12 iPad5,3, 16gb. iOS12 iPod shuffle 2nd gen. 2gb
GeekBench


ReplyQuote
(@allen_frostline)
New Member
Joined: 2 months  ago
Posts: 4
September 25, 2018 5:05 pm  

I got this info when updating my patch for Nvidia GTX 1080 (Aorus Gaming Box) after I updated from High Sierra to Mojave:

Fetching webdriver information...
Latest Available Driver: 17G65
Your macOS Build: 18A391
Recommendation: Major OS version discrepancy detected.
Patching not recommended.
Patch Web Drivers (17G65 -> 18A391)? [Y/N]: Y

Then I got my eGPU detected but not working (external screen black, no matter what solution I use from the troubleshooting thread).

Is it true that somebody is working on Purge_Wrangler so that we'll expect a recent fix? Or, am I doing wrong somewhere?


ReplyQuote
Page 25 / 28 Prev Next