AMD Radeon RX Vega eGPU support in macOS High Sierra 10.13
 
Notifications
Clear all

AMD Radeon RX Vega eGPU support in macOS High Sierra 10.13  

 of  2
  RSS

Wunair
(@wunair)
Eminent Member
Joined: 3 years ago
 

Installed the official version of High Sierra yesterday to try out the drivers for the RX Vega 64. I can definitely feel some improvement, as there were way less crashes/freezes, but still unstable. It feels as if you have to get the wheel rolling first before you can try graphically intensive actions. 

Hopefully the drivers will mature soon so I can fully enjoy my eGPU Smile

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Naragato
(@naragato)
Active Member
Joined: 3 years ago
 

The Freezes are more consistent with driver issues than power issues FYI.  I have a Vega 56 under High Sierra.  Things that use the Metal API work more or less perfectly under full load.  OpenGL stuff is a different story.  I've also switched to the low power bios

running a 500w PSU which is overkill for this card despite what Sonnet say, you can run the 56 comfortably with the 350w PSU, verified in Windows under full load for 12 hours using the high powered bios, I think the 64 will be cutting it fine, but even that should be able to work with no issues, I can tell you based on my mining rig that the 300+ Watt recommendation from AMD is very conservative, the actual max draw is much less than that (220 on the 64 with the low power bios, and 275, with the uncapped).

To be clear:

  • I get the same issue no matter which enclosure I use in MacOS, in windows the 56 works with no problems using the 350Watt version of the sonnet box.
  • The freezes only happen when using the OpenGL api, a more recent development along those lines is the it completely logging me out of MacOs when using some OpenGL stuff. (This started happening since the supplemental update, although I'm sceptical that it's related to that update).
  • OpenCl Works "fine", Metal Works fine.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
NvidiusMaximus
(@nvidiusmaximus)
New Member
Joined: 2 years ago
 

Thanks for posting some good Vega feedback. You mention apps or functions within apps that take advantage of Metal work more or less perfectly. And later you say OpenCL works fine. Metal is obviously Mac only but for OpenCL stuff are you saying it works well in macOS or just Windows? What about general Desktop apps in macOS (Finder, Safari, Mail) — any unusual display behaviors there or is everything pretty smooth for general usage?

Which GL apps are you testing?

Seriously considering a second gen Vega card when they arrive but most apps I use that would benefit from eGPU have a mix of implementations. Some features GL, some CL, some Metal, others CUDA. Similar to what Adobe does.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Naragato
(@naragato)
Active Member
Joined: 3 years ago
 

Chrome etc. (and things that use Chromium's GPU acceleration are terrible).  Safari works fine.  I've been using games to test Metal mainly like DoW III for example.   Also been using LuxMark.  I'd like to follow up OpenCl performance is terrible in relation to the performance gains you see in Windows vs the rx580.  But it doesn't cause panics or crashes.

I can't recommend Vega yet if you want to be productive in OS X and benefit from the eGPU.  It should be fine by December thou, when the Mac iMac Pro is released (with Vega).

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago

ReplyQuote
Sky11
(@sky11)
Reputable Member
Joined: 3 years ago
 

I am not sure when the official support for Vega is coming to MacOS. Remember, AMD drivers are baked in the MacOS and if you see lousy performance, that means not the right driver is loaded for the GPU. Architecturally RX580 and Vega are very different; I am not sure if anyone on this forum sees true Vega performance on MacOS.

Regarding power supplies - please do not have any illusions that 350W is enough for Vega. It is not. I already explained before that GPUs are not light bulbs - they maybe rated for x amount of Watts, but that's average load. Peak transient currents are much higher - but they are also very short. So if Naragoto's RX56 get along with 350W PSU,  that means that it is either that 350W power supply is working way beyond its spec (and may die soon) OR he simply not stressing the GPU enough... 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


itsage liked
ReplyQuote
Naragato
(@naragato)
Active Member
Joined: 3 years ago
 
Posted by: Sky11

I am not sure when the official support for Vega is coming to MacOS. Remember, AMD drivers are baked in the MacOS and if you see lousy performance, that means not the right driver is loaded for the GPU. Architecturally RX580 and Vega are very different; I am not sure if anyone on this forum sees true Vega performance on MacOS.

Regarding power supplies - please do not have any illusions that 350W is enough for Vega. It is not. I already explained before that GPUs are not light bulbs - they maybe rated for x amount of Watts, but that's average load. Peak transient currents are much higher - but they are also very short. So if Naragoto's RX56 get along with 350W PSU,  that means that it is either that 350W power supply is working way beyond its spec (and may die soon) OR he simply not stressing the GPU enough... 

Not true.  I've monitored the maximum draw over several hours of various workloads.  (Benchmark tools, Etherium Mining).  I stand by what I said, 350w is comfortable for the 56, it's a bit snug for the 64 thou, Which I have also tested with it. (If you factor in the PSU rating and the draw required for PD, and observe the actual MAX draw the card takes as well as the average draw the card takes, you'll come to the same conclusion).  In addition you can HARD CAP the bios MAX Watt usage to 200W for the 56 (220 for the 64).  Also if you want you can go further and undervolt a bit in wattman on Windows.   Bronze rated PSU @350Watt is safe to 280Watt power draw.  So if you use the box for PD as well that's -15W.  You're looking at 265W.  Explain to me how it's problem to use a 200/210W capped GPU on with that?  The 64 is a bigger issue as it's a 295W (275 real life) cap on the standard bios, and even thou you can cap to 220 W it's still "snug" as I said.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Naragato
(@naragato)
Active Member
Joined: 3 years ago
 

"

eGFX Breakaway Box

Includes one 8-pin (6+2 pin) plus one 6-pin auxiliary power connectors, supports cards requiring up to 300W of power (~600W recommended system power equivalent), and provides 15W of upstream power.

"

That's Sonnets own statement as well.  I've been quite conservative in my estimation in comparison.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Naragato
(@naragato)
Active Member
Joined: 3 years ago
 
Posted by: Eightarmedpet

Mac Pro isn’t released in December. 

Egpu support and prob Mac Pro in spring. 

I was clearly referring to the iMac Pro ... which ships with Vega... http://www.macworld.co.uk/news/mac/new-imac-pro-2017-latest-rumours-uk-release-date-price-3511338/.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 3 years ago

ReplyQuote
machsoftwaredesign
(@machsoftwaredesign)
Active Member
Joined: 3 years ago
 

@Sky11 According to this link the Vega 56 uses 210 watts, the Vega 64 uses 295 watts, and the liquid cooled Vega 64 uses 345 watts.  It doesn't make sense how a 350 watt power supply isn't enough to power a 210 watt graphics card.  Unless the Vega 56 peaks 150 watts greater than what it's rated for....or is the ~210 watt number for Vega 56 not accurate?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


Naragato liked
ReplyQuote
Naragato
(@naragato)
Active Member
Joined: 3 years ago
 

@Machsoftwaredesign, it's accurate.  I've been Mining Etherium all day on the eGPU (not as performant as running vega on my rig I must add, i'm just testing the limits of EGPU). But anyway max draw 201w, with the switch in the secondary / lower power bios position (monitoring at the wall socket, that includes the little light and power to the board).  The Vega 64 max is over estimated by AMD, but still I can't recommend people use this PSU for that, even with the switch limiting the wattage to 220w (although in theory it should be enough, it's getting very close to the limit of what the 350 can handle).  The FUD is unjustified, with no rational argument supporting it.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
kevmo
(@kevmo)
Active Member
Joined: 3 years ago
 

I've had a weird problem with my Vega 56. Ever since I switched from a 4k 60hz monitor to a 2560x1440 144hz monitor it freezes when i play some games. Has anyone else had the same problem? I'm using a Mantiz Venus. Does the freezing get better in 10.13.1?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Rastafabi
(@rastafabi)
Trusted Member
Joined: 3 years ago
 

As of now the macOS VEGA driver aren't yet stable. This will change with the release of the iMac Pro in December. This also means that every release till then might improve the experience you can get. 

Creator of the update-redundant macOS 10.12 eGPU enabler package for NVIDIA

AKiTiO Thunder 2 PCIe Expansion Box
NVIDIA GTX 750Ti
MacBook Pro 9.2 ••• until being stolen.
Thanks to the community for helping getting me going again.


ReplyQuote
Naragato
(@naragato)
Active Member
Joined: 3 years ago
 

I've been playing around a bit more.

I fitted my Sonnet with a 500 SFX psu from one of my other PC's to use one of the Vega 64's from my mining rig.  I ran it in windows first.  No problems as expected.

Ran it in MacOs.  Kernel panics and crashes using LuxMark. (and basically any other openGL stuff).

I went a bit further and flashed the bios of the 64 to the 54 and tried that.  The same result.  I'm not sure if apple have 2 distinct drivers for each variant, but it would be very weird if they did since in Windows they share the same driver.

It's not a power issue either, the PSU being used is gold SFX 500w, and it never hit full over 200w draw anyway. Where as in Windows I actually hit above 275 consistently with some of the loads I threw at it.

Anyway all I can say is if you want to use Vega atm in MacOs the 56 is the better option atm.  (actually better option in general since the extra shaders don't really offer much of a performance increase, and you can flash the bios of the 56 with the 64 bios). 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
machsoftwaredesign
(@machsoftwaredesign)
Active Member
Joined: 3 years ago
 

@Naragato

 Yeah those numbers Sky11 put out seemed way too high.  Regardless thanks for the excellent information and testing everything out Naragato.  So for the Vega 56 is it safe to assume a 500 watt power supply is enough (Minus 60 watts for power delivery) (I.e. HP Omen Accelerator)? And for the air cooled Vega 64 is it safe to assume a 550 watt power supply is enough (Minus 87 watts for power delivery) (I.e. Mantiz Venus)?  Basically what I'm asking is the HP Omen Accelerator enough for the Vega 56 and is the Mantiz Venus enough for the Vega 64 (without modifying the power supply)...?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Naragato
(@naragato)
Active Member
Joined: 3 years ago
 

Sure I mean there is enough headroom.  The Omen should be safe to 300w Cards in reality.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
jahwarrior888
(@jahwarrior888)
New Member
Joined: 2 years ago
 

I have been looking and looking for the drivers for this particular card to get it to work on my mac mini. Where can I find them???

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@attila_deak)
New Member
Joined: 2 years ago
 

Thats not exactly a fix number. I have tested my VEGA64 (and a lot of others did tests too), any vega can draw 400+ W power, and that is still a hihg avarage number, if you have tools for high sampling, than you can see even higher jumps. Like in 1 ms it can jump from 0-500 or more, and its still in normal high quality cooling solutions, not LN2. Its just safer to use it with a big good quality PSU, than play it to said minimums. Currently i rocking a Seasonic Prime ULTRA Platinum 850W. but right at that moment, when my mind blow, and buy a second vega, i will have to get a 1000W+ option, because the two vega just gonna blow up everything else.

 

By The Way: Does anyone know a good EDID correction tutorial? macOS 10.13.4 sees my 43" UHD tv as a 65" FullHD.... 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 3 years ago
 

@jahwarrior888
can you explain? On High Sierra you don’t need drivers. But  you need freak’s scruto to enable TB2 support.


MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD
my awesome Radeon VII eGPU
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64


ReplyQuote
 of  2