GIGABYTE RX580 + MBP 15'' 2014 (TB2) + purge-wrangler.sh + purge-nvda.sh  

 

dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
July 31, 2018 5:50 pm  

Hey all!
I just got my GIGABYTE RX580 Gaming Box connected (with genuine adapter + cable) to my TB2 MBP.
I installed purge-wrangler.sh + purge-nvda.sh - but no eGPU is recognised.
Also tried freak's script - yet no eGPU is recognised.

Screen Shot 2018 07 31 at 19.43.18

Any advice would be extremely appreciated.

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:8 months  ago
Posts: 76
August 1, 2018 6:23 am  

Could you pleas describe al taken steps? Did you run the scripts? What options did you use?
@mac_editor, could you have a look at this? You have the same MBP right?

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


dorza liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 1, 2018 6:28 am  

@jeroen-van-keulen I’m kind of occupied with some other stuff, hence the delays in answering questions. I also typically wait a bit for questions to pile up and answer them in a single post later. 

@dorza Does enclosure light up/power on when plugged in? If not, disconnect everything for 5-10min from the enclosure and retry. Remove all solutions, then just try purge-wrangler. Then without connecting the eGPU to external display, plug in egpu to Mac. Do you see egpu icon in menu bar? In this config, test Geekbench compute.

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


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 1, 2018 7:43 am  

@jeroen-van-keulen , Steps taken:

• Disabled SIP in Recovery Mode.
• Installed PurgeWrangler & chose option 1.
Uninstalled PurgeWrangler.
• 
Installed freak’s script, no result, Uninstalled.
• Reinstalled PurgeWrangler + PurgeNvda - no eGPU has been recognized so far (yet it was hot so I guess something happened).
• At this point, my Mac won’t boot when RX580 is connected + won’t recognize my monitor when connected directly (HDMI). 
• Uninstalled PurgeWrangler + PurgeNvda.

I will try your suggestion today, @mac_editor

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 1, 2018 1:18 pm  

Attached are my graphics: 

MacBook Pro and About This Mac

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 1, 2018 2:06 pm  

@dorza does the Gaming Box light up when you plug it in (as per instructions above)?

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


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 1, 2018 2:10 pm  
Posted by: mac_editor

@jeroen-van-keulen I’m kind of occupied with some other stuff, hence the delays in answering questions. I also typically wait a bit for questions to pile up and answer them in a single post later. 

@dorza Does enclosure light up/power on when plugged in? If not, disconnect everything for 5-10min from the enclosure and retry. Remove all solutions, then just try purge-wrangler. Then without connecting the eGPU to external display, plug in egpu to Mac. Do you see egpu icon in menu bar? In this config, test Geekbench compute.

Update: Uninstalled all patches, then installed purge-wrangle & rebooted. Then I connected the RX580 (no external monitor) - nothing happens. I also checked GPU History & System Report - nothing.

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 1, 2018 2:13 pm  

it does not show any light - though it makes some noise (barely noticeable)

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 1, 2018 2:37 pm  

Installed purge-nvda now, rebooted - no change. Except, I noticed that when I connect the eGPU it starts to make a lot of noise, so I checked the Activity Monitor and saw that "kernel_task" has 47,xxx value on 'Ideal Wake Ups' (image attached).

kernel

Any help would be appreciated.

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 8:25 am  

 😥 Anyone? 

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:8 months  ago
Posts: 76
August 2, 2018 12:37 pm  

How about a clean install?

  1. Then run Wrangler first and use option 2
  2. reboot
  3. check for any signs if it recognizes the eGPU maybe even works?(not likely)
  4. run Purge NVDA  use option 2
  5. reboot
  6. check for signs if it recognizes the eGPU even works (it should)

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
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 2, 2018 1:56 pm  

@jeroen-van-keulen Option #2 is for NVIDIA. Option #1 For AMD. Applicable to both scripts. @dorza is using RX580.

@dorza If eGPU is not lighting up, then issue is something else. Gigabyte/Aorus box typically lights up (LEDs), regardless of patch, when connected to macOS. See some examples/reviews on Youtube.

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


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:8 months  ago
Posts: 76
August 2, 2018 1:57 pm  

I misread...

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
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 2:02 pm  
Posted by: mac_editor

@jeroen-van-keulen Option #2 is for NVIDIA. Option #1 For AMD. Applicable to both scripts. @dorza is using RX580.

@dorza If eGPU is not lighting up, then issue is something else. Gigabyte/Aorus box typically lights up (LEDs), regardless of patch, when connected to macOS. See some examples/reviews on Youtube.

I understand... yet I don't seem to have options other then a clean install.  😕

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:8 months  ago
Posts: 76
August 2, 2018 2:03 pm  

@dorza, Do you have extra cables? maybe a friend with a "compatible" Mac you could crosstest.

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
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 2, 2018 2:04 pm  

@dorza Have you tried SMC/NVRAM reset? Uninstall all patches, reset both, then without any patches boot with eGPU. Does it light up? Then, try with purge-wrangler without external display. Finally, also install purge-nvda, then try with external display.

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


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 2:17 pm  
Posted by: mac_editor

@dorza Have you tried SMC/NVRAM reset? Uninstall all patches, reset both, then without any patches boot with eGPU. Does it light up? Then, try with purge-wrangler without external display. Finally, also install purge-nvda, then try with external display.

Uninstalled all patches, then shut down Mac. 
Connected eGPU (no external monitor) & tried to boot - Mac will NOT boot until I disconnected the eGPU.
When I reconnected it after the boot was done, nothing happened.

EDIT: FML

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 2:20 pm  
Posted by: Jeroenvankeulen

@dorza, Do you have extra cables? maybe a friend with a "compatible" Mac you could crosstest.

No extra cables or friends who are Mac users - not very common in my country...

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 2, 2018 2:34 pm  

@dorza reset NVRAM and SMC. This Mac usually boots fine with an AMD eGPU.

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


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 2:53 pm  
Posted by: mac_editor

@dorza reset NVRAM and SMC. This Mac usually boots fine with an AMD eGPU.

Update: After NVRAM and SMC resets - Mac WILL boot with eGPU connected (a bit slower though).
eGPU will not make any light (just very quiet noise like it always does).

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 4:36 pm  
Posted by: mac_editor

@dorza reset NVRAM and SMC. This Mac usually boots fine with an AMD eGPU.

Update!!!! uninstalled all patches & let eGPU rest. then plugged eGPU again & it lit up 😀
TRYING THE PATCHES NOW

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 5:33 pm  

@mac_editor

eGPU is recognised & functional. Yet, when I'm trying to play Fortnite - the graphics are worse than the regular GPU.
Any idea what's the issue?

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 5:37 pm  

Geekbench results:  https://browser.geekbench.com/v4/compute/2706567

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 2, 2018 6:18 pm  

@dorza Good to see eGPU working as expected. Ensure Fortnite is using the eGPU by monitoring using GPU History. Also try set-eGPU if necessary.

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


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 2, 2018 9:01 pm  
Posted by: mac_editor

@dorza Good to see eGPU working as expected. Ensure Fortnite is using the eGPU by monitoring using GPU History. Also try set-eGPU if necessary.

Fortnite is using the eGPU as shown in "GPU History". The quality difference is noticed, although the one problem is - I can't play the game.
Every game is loading forever (never goes past lobby), this never happened before the eGPU... Any advice?

EDIT: This what I get on GPU History after force quitting the ever loading Fortnite:

GPU History

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 2, 2018 10:48 pm  

@dorza I'm guessing Fortnite is OpenCL, and in my experience Mac games + OpenCL = sucks. Metal titles are exceptional. So I would recommend using bootcamp for games. For good measure, try the set-eGPU script first though.

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


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 3, 2018 3:36 am  
Posted by: mac_editor

@dorza I'm guessing Fortnite is OpenCL, and in my experience Mac games + OpenCL = sucks. Metal titles are exceptional. So I would recommend using bootcamp for games. For good measure, try the set-eGPU script first though.

Actually, Fortnite is Metal. The point is it works well without the eGPU, so something is happening when game loads, that prevents it from loading up.

I will try this script, although Fortnite has its own launcher so it’s not in the Applications folder...

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


mac_editor liked
ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 3, 2018 6:38 am  

@mac_editor set-eGPU won’t find ‘Fortnite’. I also tried the app actual name FortniteMacShippingClient (something like that) - but no matches. Do I have an alternative way to help your script locate the app?

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 3, 2018 7:02 am  

If it’s Metal it shouldn’t really be an issue. Maybe try a clean reinstall of the app and the client.

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


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 3, 2018 10:01 am  
Posted by: mac_editor

If it’s Metal it shouldn’t really be an issue. Maybe try a clean reinstall of the app and the client.

Done. No change. Is it a Fortnite issue? 
it wont go beyond this point (no matter what resolution/quality I set):

9031F7DC 042E 4F6A 84A1 1A723008E6A9

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
dorza
(@dorza)
Eminent Member
Joined:2 months  ago
Posts: 24
August 3, 2018 10:39 am  

Update: made it into a match yet I feel like there is something limiting my FPS performance...
No matter what quality/resolution I set - FPS are the same 30-60.
Here's a snapshot of the GPU History after quitting Fortnite: 

GPU History

EDIT: I disabled my internal display using SwitchResX - it might be just blacking it and not truly disabling it, which could be the cause for the bad eGPU performance.
What do you think? @mac_editor @jeroen-van-keulen

MBP Retina 15’’ mid 2014 + GIGABYTE RX580


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined:1 year  ago
Posts: 1153
August 3, 2018 11:43 am  

@dorza SwitchResX does disable the internal display properly (am a longtime user) usually. I am not sure what's causing the issue with Fortnite. Can't help. Don't play it myself + no AMD eGPU right now with me to test.

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


ReplyQuote