Apple is supporting external GPUs with High Sierra // US$599 Apple Dev Kit
 
Notifications
Clear all

Apple is supporting external GPUs with High Sierra // US$599 Apple Dev Kit  

 of  28
  RSS

subtledoctor
(@subtledoctor)
Active Member
Joined: 4 years ago
 

REALLY annoyed that they are not supporting the monitors that Apple has actually been selling through their site for the last ~5 years (Apple Thunderbolt Display and LG Thunderbolt 3 Display).  I spent almost a thousand bucks on that thing so that I could get the benefit of Thunderbolt - it was billed as a good display plus extra functionality; not as something that is less capable than a cheaper, older HDMI/DisplayPort/DVI display.  Replacing it is not in the cards and depreciation has destroyed most of its value.  I really hope that they are supported at some point...

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Baldrake
(@baldrake)
Active Member
Joined: 4 years ago
 

All we've seen from Apple so far is a Dev kit. If they ever release their own eGPU as a product (and that's a big if), they may well support thunderbolt displays.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 4 years ago
 
Posted by: subtledoctor

REALLY annoyed that they are not supporting the monitors that Apple has actually been selling through their site for the last ~5 years (Apple Thunderbolt Display and LG Thunderbolt 3 Display).  I spent almost a thousand bucks on that thing so that I could get the benefit of Thunderbolt - it was billed as a good display plus extra functionality; not as something that is less capable than a cheaper, older HDMI/DisplayPort/DVI display.  Replacing it is not in the cards and depreciation has destroyed most of its value.  I really hope that they are supported at some point...

GPU doesn't have Thundebolt. They probably will support them but you will lose performance like internal display. Anyway even now you can use eGPU for OpenCL and METAL calculations.


MacBook Pro 13" 2020 Touch Bar M1 8-core CPU 8-core GPU - 16GB unified memory - 512GB PCIe SSD
MacBook Pro 13" 2020 Touch Bar i7 quad-core 2.3Ghz - 16GB RAM - 1TB PCIe SSD

my awesome Radeon VII eGPU
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15 [build link]  


ReplyQuote
techyowl
(@techyowl)
Eminent Member
Joined: 4 years ago
 

I downloading a free program call ResExtreme and I applied an 8 bit as opposed to a 10 bit resolution to my external 4k monitor that is connected to the EGPU in 10.13 High Sierra beta. Now it stopped the complete crashing however I was having some weird beach balls that I had to force quit FCPX. I was able to get proxy media loaded up from my library on my 10.12.5 partition and then I was able to edit through 45 minutes of 360 4k 24hz footage from a Gear 360 2017 camera without any lagging. Very nice once FCPX was ready. It rendering a 7 minute video and its still going after 30 minutes so not super fast there but this is beta software so could see it run faster later. its currently at 65%

early-2015 13" MBP Retina + RX580@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter)


ReplyQuote
JonnieCache
(@jonniecache)
Active Member
Joined: 4 years ago
 
Posted by: subtledoctor

REALLY annoyed that they are not supporting the monitors that Apple has actually been selling through their site for the last ~5 years (Apple Thunderbolt Display and LG Thunderbolt 3 Display).  I spent almost a thousand bucks on that thing so that I could get the benefit of Thunderbolt - it was billed as a good display plus extra functionality; not as something that is less capable than a cheaper, older HDMI/DisplayPort/DVI display.  Replacing it is not in the cards and depreciation has destroyed most of its value.  I really hope that they are supported at some point...

The release notes seem to indicate that it WILL be included in the future...

 

The External Graphics Development Kit is designed to support one VR headset and/or one external monitor. The VR headset supported by the kit is the HTC Vive. External monitors with HDMI or DisplayPort are supported. Thunderbolt or USB-C displays are not supported at this time.

macOS High Sierra Developer Beta

When using the External Graphics Development Kit with macOS 10.13 beta (17A264c), the following additional restrictions apply:

  • Mirroring to a display attached the the External Graphics Developer Kit is not yet supported; please use extended display mode.

  • “Closed-Clamshell” mode is not yet supported.

  • HDMI audio is not yet supported on the External Graphics Development Kit HDMI ports

  • AutoLogin will not work if the External Graphics Development Kit is attached at the time the system is booted / restarted.

  • Hot-plug and un-plug of the External Graphics Development Kit require returning to the Login screen.

  • The External Graphics Development Kit does not accelerate the internal display on iMac or MacBook Pro.

  • The External Graphics Development Kit prevents the Mac from entering sleep mode. Display sleep is still available. 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Trajans Row
(@trajans-row)
Active Member
Joined: 4 years ago
 
Posted by: subtledoctor

REALLY annoyed that they are not supporting the monitors that Apple has actually been selling through their site for the last ~5 years (Apple Thunderbolt Display and LG Thunderbolt 3 Display).  I spent almost a thousand bucks on that thing so that I could get the benefit of Thunderbolt - it was billed as a good display plus extra functionality; not as something that is less capable than a cheaper, older HDMI/DisplayPort/DVI display.  Replacing it is not in the cards and depreciation has destroyed most of its value.  I really hope that they are supported at some point...

I believe the hardware is capable of an eGPU driving a thunderbolt display. In Windows, I can use my Razer Core to output to my Apple Thunderbolt Display through another TB3 port. I can play Battlefield 1 at max settings this way. You just have to connect everything in exactly the right order, otherwise you will bluescreen. 

 
The question is when/if Apple will make the software portion work on macOS. 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

itsage liked
ReplyQuote
Menneisyys
(@menneisyys)
Eminent Member
Joined: 4 years ago
 
Posted by: techyowl

I was able to edit through 45 minutes of 360 4k 24hz footage from a Gear 360 2017 camera without any lagging

Just an offtopic question: do you have overheating problem with the new Gear 360? The old one wasn't able to record more than 20 minutes in 4k30 or 2.8k30. It's only capable of infinite recording in 2.5k30. Has this been fixed in the new model (preferably in 4k30, but 4k24 would also be OK)?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
robzr
(@robzr)
Active Member
Joined: 4 years ago
 
Posted by: itsage
Posted by: robzr

According to Sonnet's specs, the 350w version of the Breakaway box supports only 15w upstream power (USB-PD).  Apple's published notes state that the dev kit 350w unit will provide up to 60w.  Is Apple selling a different version or are Sonnet's published specs old/incomplete?

Rob

The Sonnet Breakaway in Apple Dev Kit has a different Thunderbolt firmware (25.1) than the one in regular 350W unit (25.2). It has 60W PD and only one 8-pin PCIe power cable (the 6-pin cable is in there but shrink-wrapped).

I just got my eGFX dev kit today, the Sonnet chassis is lower quality than I expected.  Like, bottom rung cheap computer chassis quality complete with poorly aligned and threaded holes in the stamped steel.

 The power supply is an Akasa AK-PS035AF01 which appears to be an OEM part.  Looks like it's SFX and there is plenty of room to swap in a larger unit, at least physically.  The logic board header is ATX.  4-pin PWM fan also from Akasa, 12w brushless 120mm. 

If the PSU were raised 2-3 inches, the chassis could be an ITX chassis.  It's big.  Looks like there is room for a 13"+ GPU. 

So the RX 580 draws peak ~230w; 60W for USB, plus whatever the board an PSU draw/lose.  Probably not a ton of headroom with that PSU, which explains the capped off 6-pin.

I wonder if the difference is a jumper or firmware for the USB PD difference.  60w is probably perfect for charging (or at least maintaining) an a 15" MBP while using this setup.  Really happy to see Apple finally getting serious about GPU, and I hope this bleeds down into gaming software.

Time to install some betas.....

Rob

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

High Sir, ikir and itsage liked
ReplyQuote
vertice
(@vertice)
Active Member
Joined: 4 years ago
 
Posted by: techyowl

I have a early 2015 13" MacBook Pro with intel hd iGPU and I have a developer account so ordered a AMD RX580 which let's just say it's the worst time to buy one of those cards at the moment given the mining craze. I thought I would try Goalque's automate-eGPU.sh script on 10.12.5 since it said AMD support. I couldn't get it to work at all. If it matters I ran it with the uninstall flag first since I was using it with a nvidia GTX 1070 card. I have the card hooked up using an Akitio Node enclosure and I am using a thunderbolt 3-2 adapater and a thunderbolt 2 cable from Apple. I ran through the detailed steps and it would start my MacBook with the Apple logo on my MacBook and it seemed to boot up a little slower first boot and never output anything to my display port monitor. I'm hoping there is a solution to this for 10.12.5 since I really want to use this card before spring of 2018. I then decided to check that the card works under 10.13 high sierra beta and it started right up no issues and seems to work perfectly except I still need to use fcpx and it just crashes on open due to the beta software. Good news is it will work great in spring. I just wish I could get my Mac to work with the egpu on 10.12 sierra. if you have any ideas I'm ready to try them. I also saw elsewhere Goalque was working on a codeless Kext for AMD I am looking forward to that if possible. 

I got it to work, but the refresh rate was about 1fps. Definitely not working right. Another member here had the same experience with that setup as well.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
jonwatso
(@jonwatso)
Trusted Member
Joined: 4 years ago
 
Posted by: Menneisyys
Posted by: oldtimer

Doesnt work for me either...

Specs:

Result: Detects eGPU, login/logout with garbled screen on external monitor

 

Yup, it seems early 2013 MBP's aren't supported at all. I have the i7 / 2.4 GHz / 650M variant and am having exactly the same issues as you when both re-logging in and booting in with the eGPU (Node + Sapphire RX 480 4GB) connected.

Exactly the same eGPU config is working just fine in both booting / hot plugging scenario with a 2015 15" MBP with Iris and i7 + 2.2 GHz. On that system, it works just fine.

On the 2015 MBP, Heaven's benchmarks are in Extreme HD mode: 35.3 fps with the eGPU and 8.0 fps with the Iris Pro, the latter driving the built-in screen.

XCOM 2 auto-detects medium gfx settings and, with them, is absolutely OK  - significantly better than on the TB1-only early 2013 MBP, under 10.12.3.

 

2017 15" MacBook Pro (RP560) [7th,4C,H] + RX Vega 64@ 32Gbps-TB3 (Razer Core) + macOS 10.15.2 & Win10 [build link]  

ReplyQuote
 of  28