2018 15" MacBook Pr...
 
Share:

2018 15" MacBook Pro RP560X + RX [email protected] (Asus XG Station Pro) + macOS10.13.6 & Win10 [OliverB]  

  RSS

OliverB
(@oliverb)
Noble Member
Joined: 7 months ago
Posts: 1205
January 8, 2019 10:44 pm  

System specs

-MacBook Pro 15 inch 2018, i7-8850 6-core, 32GB Ram, 1TB SSD
-iGpu Intel UHD Graphics 630
-dGpu AMD Radeon Pro 560X
-External Monitor Samsung 2560x1440
-Mac OSX 10.13.6
-Windows 10 Build 1803 Bootcamp

 

eGPU hardware

Asus XG Station Pro

Sapphire Nitro+ Radeon RX 580 4GB OC


Hardware pictures

RX580 Nitro Egpu


Installation steps

MacOSX:

Natively supported by MacOSX, you can plug'n'play whenever you want and it will work.

RX580 Monitors MACOSX

Windows:

1) Hot-Plug eGPU
2) Wait some time until internal monitor goes black
3) Hard reboot
4) External display is already working. Disable dGPU "Radeon Pro 560X" in Device Manager for internal display and reboot.

RadeonPro560XDisabled

 

Benchmarks

This card is up to 10% faster than other RX 580:

Superposition Benchmark v1.0 7923 1546699807
LuxMarkBallWin
Cl!ng
GeekBench1Mac

 

Comments

A Radeon RX 580 was my first eGPU (Blackmagic eGPU) and now it looks as it should be my last for some time.  I got three of those cards from a Bitminer. After experimenting a lot with other cards I have to say, this card is by far the most compatible for my two MacBooks:

- I can hot-plug and hot-unplug on both Windows and MacOSX whenever I want and as often I want without logout or reboot. I often have more than 30 applications running which now can stay open.

- I can switch the cards between two MacBooks without reboot or any danger that something crushes.

- My 13-inch MacBookPro 2015 boots with the card plugged in, which it doesn't with nVidia cards. This was a big issue and very annoying!

- Sleep mode works great. The entire eGPU goes to sleep-mode, too.  Another big issue, when the system crashes in sleep mode.

- It's totally quiet during normal work (0 db).

- The system is absolutely stable.

- No hack, no patch, no trick needed.

--------------------------------------------------------------------------------

Disadvantages compared with an nVidia card beside the well know fact that nVidia cards are more performant and consume less power.

- The main fallback is that I have trouble to get it correctly working with hardware video encoding. It uses only 35% of GPU. See this thread if you are interested in this issue:  https://egpu.io/forums/pro-applications/easy-video-encoding-benchmark-test-your-gpu-within-seconds/. Even with 100% the HEVC encoding of an nVidia card is far superior.

- No acceleration for the internal display under Bootcamp.

- No connect/disconnect feature in Windows. AMD XConnect has a disconnect feature, but doesn't disable the device like die nVidia tool does

- No hot-changing of different cards in Windows. If you change the card, you get Error 12, which only can be resolved by rebooting. nVidia cards get Error 14, which can be resolved by disabling and enabling.

 

 
This topic was modified 4 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


Quote
OliverB
(@oliverb)
Noble Member
Joined: 7 months ago
Posts: 1205
January 9, 2019 12:10 am  

One little thing I am missing on this setup. The "disconnect egpu" icon on the bar:

eGPUSymbol

Does anyone has an idea how to get it back?

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 2033
January 9, 2019 1:07 am  

@oliverb if you did not use any hacks, the icon should show up. Ensure system is clean.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


ReplyQuote
tsakal
(@tsakal)
Estimable Member
Joined: 8 months ago
Posts: 183
January 9, 2019 9:22 am  

@oliverb

I have noticed that when I do not unplug the egpu after disconnecting the next time I start up macOS the icon is missing.

Using it with windows did you use any patch? 

Do you know if the way you are using could work with a mbp 13 2018 with no dgpu ?

This post was modified 4 months ago

A. 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb

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


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 7 months ago
Posts: 1205
January 9, 2019 12:02 pm  
Posted by: mac_editor

@oliverb if you did not use any hacks, the icon should show up. Ensure system is clean.

@mac_editor, Actually I still had nVidia enabled by purge-wrangler. Uninstalling them and sanitizing brought the icon back- Except for this icon there was no disadvantage because of purge-wrangler, system was very stable and hot-plugging worked well.
I would be curios why this symbol vanishes with the nVidia activating? Wouldn't be great if it works with nVidia cards, too?

This post was modified 4 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 7 months ago
Posts: 1205
January 9, 2019 12:09 pm  
Posted by: tsakal

@oliverb

I have noticed that when I do not unplug the egpu after disconnecting the next time I start up macOS the icon is missing.

Using it with windows did you use any patch? 

Do you know if the way you are using could work with a mbp 13 2018 with no dgpu ?

Like I wrote before it was an nVidia unlock by purge-wrangler.
No, I do not use any patch for windows, I never did. apple_set_os.efi does not work for this model, on the other hand it's very resilient against Error 12, so there is no need.
I use only patches for running nVidia cards in MacOSX. There is no other choice.

My personal experience with 13-inch MacBookPro is, that you don't have do nothing in Windows, they work out-of-the-box with every eGPU.

This post was modified 4 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 2033
January 9, 2019 12:21 pm  

@oliverb we have extensively looked to NVIDIA hot-unplug support be the issue is too deep-rooted to solve when I last checked. Hence no icon.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 7 months ago
Posts: 1205
January 9, 2019 1:11 pm  
Posted by: mac_editor

@oliverb we have extensively looked to NVIDIA hot-unplug support be the issue is too deep-rooted to solve when I last checked. Hence no icon.

This confirms my experience: I can hot-plug an nVidia card, but not unplug => System crashes.

That is probably the biggest advantage of an native supported AMD card. As said before I work professionally with MacOSX, dozens of applications stay open for days, moving the macbook a lot. No hot-unplug is disastrous for this case.

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 7 months ago
Posts: 1205
January 14, 2019 12:17 am  

A have an interesting result form a set of Benchmarks comparing this RX 580 4GB with an R9 Nano 4GB. (both Sapphire)
Probably everyone would bet on the R9 Nano, but this is not correct. While the R9 Nano wins in most Windows applications and tests (not every), it loses in absolute every test on MacOSX!

This fact is very well shown by one Benchmark: Unigine Heaven. R9 Nano scores better in Windows, as expected, but loses in MacOSX. The MacOSX performance of the R9 Nano total collapses compared to Windows:

  RX 580 R9 Nano
Unigine Heaven
Preset Extrem
Windows
Heaven Win RX580

Heaven Win R9Nano

Unigine Heaven
Preset Extrem
MacOSX
Heaven Mac RX580

Heaven Mac R9Nano

This result reflects everything I tested in MacOSX, including Wine applications. The R9 Nano is not supported natively in MacOSX and this may be the reason. @itsage, this is some kind of surpise, isn't it?

This post was modified 4 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote