Apple Metal 2 External Graphics Development Kit
 
Notifications
Clear all

Apple Metal 2 External Graphics Development Kit  

 of  9
  RSS

itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Apple finally announced eGPU support for Mac! Its External Graphics Development Kit will be available for $599. It's showing "Coming Soon" atm. If you want to build the kit yourself, the hardware in this kit are:

 

nando4 edit>> A DIY US$563 Apple External Graphics Development Kit contains

 

 

Then download macOS High Sierra 10.13 Developer Beta and get busy!

 

 

Variations of Hardware

 

Since you are building your own kit, why not make a more personalized package with these variations?

1. Consider a different  TI83 based TB3 eGPU enclosure (TI83 to maintain macOS compatibility) with additional desirable features:

- 60W or more charging power if wish to use the enclosure as a power source, eg: Sonnet Breakaway 550, Mantiz Venus

- offers USB ports so do not need the Belkin Hub. Eg: Mantiz Venus, Powercolor DevilBox.

 

2. Due to shortage of the RX 570/580. You can use RX 470/480. They all share the same PCI ID 67DF in macOS.

 

3. Here's the list of supported AMD GPUs in macOS 10.13 High Sierra. If have any of these cards then please report if any of these work.

 

### AMDLegacySupport.kext

* pci device: 6704 - Cayman PRO GL [FirePro V7900]

* pci device: 6718 - Cayman XT [Radeon HD 6970]

* pci device: 6719 - Cayman PRO [Radeon HD 6950]

* pci device: 6720 - Blackcomb [Radeon HD 6970M/6990M]

* pci device: 6722 - unknown device

* pci device: 6738 - Barts XT [Radeon HD 6870]

* pci device: 6739 - Barts PRO [Radeon HD 6850]

* pci device: 6740 - Whistler [Radeon HD 6730M/6770M/7690M XT]

* pci device: 6741 - Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]

* pci device: 6745 - unknown device

* pci device: 6750 - Onega [Radeon HD 6650A/7650A]

* pci device: 6758 - Turks XT [Radeon HD 6670/7670]

* pci device: 6759 - Turks PRO [Radeon HD 6570/7570/8550]

* pci device: 6760 - Seymour [Radeon HD 6400M/7400M Series]

* pci device: 6761 - Seymour LP [Radeon HD 6430M]

* pci device: 6768 - Caicos

* pci device: 6770 - Caicos [Radeon HD 6450A/7450A]

* pci device: 6779 - Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]

* pci device: 6840 - Thames [Radeon HD 7500M/7600M Series]

* pci device: 6841 - Thames [Radeon HD 7550M/7570M/7650M]

* pci device: 6898 - Cypress XT [Radeon HD 5870]

* pci device: 6899 - Cypress PRO [Radeon HD 5850]

* pci device: 68a0 - Broadway XT [Mobility Radeon HD 5870]

* pci device: 68a1 - Broadway PRO [Mobility Radeon HD 5850]

* pci device: 68b0 - unknown device

* pci device: 68b1 - unknown device

* pci device: 68b8 - Juniper XT [Radeon HD 5770]

* pci device: 68c0 - Madison [Mobility Radeon HD 5730 / 6570M]

* pci device: 68c1 - Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]

* pci device: 68d8 - Redwood XT [Radeon HD 5670/5690/5730]

* pci device: 68d9 - Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]

* pci device: 68e0 - Park [Mobility Radeon HD 5430/5450/5470]

* pci device: 68e1 - Park [Mobility Radeon HD 5430]

* pci device: 9440 - RV770 [Radeon HD 4870]

* pci device: 944a - RV770/M98L [Mobility Radeon HD 4850]

* pci device: 9488 - RV730/M96-XT [Mobility Radeon HD 4670]

* pci device: 9490 - RV730 XT [Radeon HD 4670]

* pci device: 94c8 - RV610/M74 [Mobility Radeon HD 2400 XT]

* pci device: 9501 - RV670 [Radeon HD 3870]

* pci device: 9540 - RV710 [Radeon HD 4550]

* pci device: 9553 - RV710/M92 [Mobility Radeon HD 4530/4570/545v]

* pci device: 9583 - RV630/M76 [Mobility Radeon HD 2600 XT/2700]

* pci device: 9588 - RV630 XT [Radeon HD 2600 XT]

 

### AMD7000Controller.kext

* pci device: 2200 - unknown device

* pci device: 2600 - unknown device

* pci device: 6780 - Tahiti XT GL [FirePro W9000]

* pci device: 6790 - unknown device

* pci device: 6798 - Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

* pci device: 679a - Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]

* pci device: 679e - Tahiti LE [Radeon HD 7870 XT]

* pci device: 6800 - Wimbledon XT [Radeon HD 7970M]

* pci device: 6801 - Neptune XT [Radeon HD 8970M]

* pci device: 6806 - Neptune

* pci device: 6808 - Pitcairn XT GL [FirePro W7000]

* pci device: 6810 - Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]

* pci device: 6818 - Pitcairn XT [Radeon HD 7870 GHz Edition]

* pci device: 6819 - Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]

* pci device: 6820 - Venus XTX [Radeon HD 8890M / R9 M275X/M375X]

* pci device: 6821 - Venus XT [Radeon HD 8870M / R9 M270X/M370X]

* pci device: 6823 - Venus PRO [Radeon HD 8850M / R9 M265X]

* pci device: 6825 - Heathrow XT [Radeon HD 7870M]

* pci device: 6827 - Heathrow PRO [Radeon HD 7850M/8850M]

* pci device: 682b - Venus LE [Radeon HD 8830M]

* pci device: 682d - Chelsea XT GL [FirePro M4000]

* pci device: 682f - Chelsea LP [Radeon HD 7730M]

* pci device: 6835 - Cape Verde PRX [Radeon R9 255 OEM]

* pci device: 6839 - unknown device

* pci device: 683b - unknown device

* pci device: 683d - Cape Verde XT [Radeon HD 7770/8760 / R7 250X]

* pci device: 683f - Cape Verde PRO [Radeon HD 7750/8740 / R7 250E]

 

### AMD9520Controller.kext

* pci device: 67c0 - Ellesmere [Polaris10]

* pci device: 67df - Ellesmere [Radeon RX 470/480]

* pci device: 67e0 - Baffin [Polaris11]

* pci device: 67ef - Baffin [Radeon RX 460]

* pci device: 67ff - Baffin [Polaris11]

 

### AMD2400Controller.kext

* pci device: 94c8 - RV610/M74 [Mobility Radeon HD 2400 XT]

 

### AMD6000Controller.kext

* pci device: 6704 - Cayman PRO GL [FirePro V7900]

* pci device: 6718 - Cayman XT [Radeon HD 6970]

* pci device: 6719 - Cayman PRO [Radeon HD 6950]

* pci device: 6720 - Blackcomb [Radeon HD 6970M/6990M]

* pci device: 6722 - unknown device

* pci device: 6738 - Barts XT [Radeon HD 6870]

* pci device: 6739 - Barts PRO [Radeon HD 6850]

* pci device: 6740 - Whistler [Radeon HD 6730M/6770M/7690M XT]

* pci device: 6741 - Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]

* pci device: 6745 - unknown device

* pci device: 6750 - Onega [Radeon HD 6650A/7650A]

* pci device: 6758 - Turks XT [Radeon HD 6670/7670]

* pci device: 6759 - Turks PRO [Radeon HD 6570/7570/8550]

* pci device: 6760 - Seymour [Radeon HD 6400M/7400M Series]

* pci device: 6761 - Seymour LP [Radeon HD 6430M]

* pci device: 6768 - Caicos

* pci device: 6770 - Caicos [Radeon HD 6450A/7450A]

* pci device: 6779 - Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]

* pci device: 6840 - Thames [Radeon HD 7500M/7600M Series]

* pci device: 6841 - Thames [Radeon HD 7550M/7570M/7650M]

 

### AMD5000Controller.kext

* pci device: 6898 - Cypress XT [Radeon HD 5870]

* pci device: 6899 - Cypress PRO [Radeon HD 5850]

* pci device: 68a0 - Broadway XT [Mobility Radeon HD 5870]

* pci device: 68a1 - Broadway PRO [Mobility Radeon HD 5850]

* pci device: 68b0 - unknown device

* pci device: 68b1 - unknown device

* pci device: 68b8 - Juniper XT [Radeon HD 5770]

* pci device: 68c0 - Madison [Mobility Radeon HD 5730 / 6570M]

* pci device: 68c1 - Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]

* pci device: 68d8 - Redwood XT [Radeon HD 5670/5690/5730]

* pci device: 68d9 - Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]

* pci device: 68e0 - Park [Mobility Radeon HD 5430/5450/5470]

* pci device: 68e1 - Park [Mobility Radeon HD 5430]

 

### AMD9300Controller.kext

* pci device: 7300 - Fiji [Radeon R9 FURY / NANO Series]

 

### AMD8000Controller.kext

* pci device: 4500 - unknown device

* pci device: 4600 - unknown device

* pci device: 6640 - Saturn XT [FirePro M6100]

* pci device: 6641 - Saturn PRO [Radeon HD 8930M]

* pci device: 6646 - Bonaire XT [Radeon R9 M280X]

* pci device: 6647 - Bonaire PRO [Radeon R9 M270X]

* pci device: 6650 - Bonaire

* pci device: 6651 - Bonaire

* pci device: 665c - Bonaire XT [Radeon HD 7790/8770 / R7 360 / R9 260/360 OEM]

* pci device: 665d - Bonaire [Radeon R7 200 Series]

* pci device: 67b0 - Hawaii XT / Grenada XT [Radeon R9 290X/390X]

 

### AMD9000Controller.kext

* pci device: 6920 - unknown device

* pci device: 6921 - Amethyst XT [Radeon R9 M295X]

* pci device: 6930 - unknown device

* pci device: 6938 - Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X]

* pci device: 6939 - Tonga PRO [Radeon R9 285/380]

 

### AMD4800Controller.kext

* pci device: 9440 - RV770 [Radeon HD 4870]

* pci device: 944a - RV770/M98L [Mobility Radeon HD 4850]

 

### AMD2600Controller.kext

* pci device: 9583 - RV630/M76 [Mobility Radeon HD 2600 XT/2700]

* pci device: 9588 - RV630 XT [Radeon HD 2600 XT]

 

### AMD9510Controller.kext

* pci device: 67ef - Baffin [Radeon RX 460]

 

### AMD4600Controller.kext

* pci device: 9488 - RV730/M96-XT [Mobility Radeon HD 4670]

* pci device: 9490 - RV730 XT [Radeon HD 4670]

 

### AMD9515Controller.kext

* pci device: 67ef - Baffin [Radeon RX 460]

 

### AMD9500Controller.kext

* pci device: 67c0 - Ellesmere [Polaris10]

* pci device: 67c0 - Ellesmere [Polaris10]

* pci device: 67df - Ellesmere [Radeon RX 470/480]

* pci device: 67df - Ellesmere [Radeon RX 470/480]

* pci device: 67e0 - Baffin [Polaris11]

* pci device: 67e0 - Baffin [Polaris11]

* pci device: 67ef - Baffin [Radeon RX 460]

* pci device: 67ef - Baffin [Radeon RX 460]

* pci device: 67ff - Baffin [Polaris11]

* pci device: 67ff - Baffin [Polaris11]

 

### AMD3800Controller.kext

* pci device: 9501 - RV670 [Radeon HD 3870]

 

### AMDRadeonX4100.kext

* pci device: 67e0 - Baffin [Polaris11]

* pci device: 67ef - Baffin [Radeon RX 460]

* pci device: 67ff - Baffin [Polaris11]

 

### AMDRadeonX3000.kext

* pci device: 6720 - Blackcomb [Radeon HD 6970M/6990M]

* pci device: 6722 - unknown device

* pci device: 6738 - Barts XT [Radeon HD 6870]

* pci device: 6739 - Barts PRO [Radeon HD 6850]

* pci device: 6740 - Whistler [Radeon HD 6730M/6770M/7690M XT]

* pci device: 6741 - Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]

* pci device: 6745 - unknown device

* pci device: 6750 - Onega [Radeon HD 6650A/7650A]

* pci device: 6758 - Turks XT [Radeon HD 6670/7670]

* pci device: 6759 - Turks PRO [Radeon HD 6570/7570/8550]

* pci device: 6760 - Seymour [Radeon HD 6400M/7400M Series]

* pci device: 6761 - Seymour LP [Radeon HD 6430M]

* pci device: 6768 - Caicos

* pci device: 6770 - Caicos [Radeon HD 6450A/7450A]

* pci device: 6779 - Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]

* pci device: 6840 - Thames [Radeon HD 7500M/7600M Series]

* pci device: 6841 - Thames [Radeon HD 7550M/7570M/7650M]

* pci device: 6898 - Cypress XT [Radeon HD 5870]

* pci device: 6899 - Cypress PRO [Radeon HD 5850]

* pci device: 68a0 - Broadway XT [Mobility Radeon HD 5870]

* pci device: 68a1 - Broadway PRO [Mobility Radeon HD 5850]

* pci device: 68b0 - unknown device

* pci device: 68b1 - unknown device

* pci device: 68b8 - Juniper XT [Radeon HD 5770]

* pci device: 68c0 - Madison [Mobility Radeon HD 5730 / 6570M]

* pci device: 68c1 - Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]

* pci device: 68d8 - Redwood XT [Radeon HD 5670/5690/5730]

* pci device: 68d9 - Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]

* pci device: 68e0 - Park [Mobility Radeon HD 5430/5450/5470]

 

### AMDRadeonX4500HWServices.kext

* pci device: 7300 - Fiji [Radeon R9 FURY / NANO Series]

 

### AMDRadeonX4150.kext

* pci device: 67e0 - Baffin [Polaris11]

* pci device: 67ef - Baffin [Radeon RX 460]

* pci device: 67ff - Baffin [Polaris11]

 

### AMDRadeonX4000.kext

* pci device: 6640 - Saturn XT [FirePro M6100]

* pci device: 6641 - Saturn PRO [Radeon HD 8930M]

* pci device: 6646 - Bonaire XT [Radeon R9 M280X]

* pci device: 6647 - Bonaire PRO [Radeon R9 M270X]

* pci device: 6650 - Bonaire

* pci device: 6651 - Bonaire

* pci device: 665c - Bonaire XT [Radeon HD 7790/8770 / R7 360 / R9 260/360 OEM]

* pci device: 665d - Bonaire [Radeon R7 200 Series]

* pci device: 6780 - Tahiti XT GL [FirePro W9000]

* pci device: 6790 - unknown device

* pci device: 6798 - Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

* pci device: 679a - Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]

* pci device: 679e - Tahiti LE [Radeon HD 7870 XT]

* pci device: 67b0 - Hawaii XT / Grenada XT [Radeon R9 290X/390X]

* pci device: 67c0 - Ellesmere [Polaris10]

* pci device: 67df - Ellesmere [Radeon RX 470/480]

* pci device: 6800 - Wimbledon XT [Radeon HD 7970M]

* pci device: 6801 - Neptune XT [Radeon HD 8970M]

* pci device: 6806 - Neptune

* pci device: 6808 - Pitcairn XT GL [FirePro W7000]

* pci device: 6810 - Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X]

* pci device: 6818 - Pitcairn XT [Radeon HD 7870 GHz Edition]

* pci device: 6819 - Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]

* pci device: 6820 - Venus XTX [Radeon HD 8890M / R9 M275X/M375X]

* pci device: 6821 - Venus XT [Radeon HD 8870M / R9 M270X/M370X]

* pci device: 6823 - Venus PRO [Radeon HD 8850M / R9 M265X]

* pci device: 6825 - Heathrow XT [Radeon HD 7870M]

* pci device: 6827 - Heathrow PRO [Radeon HD 7850M/8850M]

* pci device: 682b - Venus LE [Radeon HD 8830M]

* pci device: 682d - Chelsea XT GL [FirePro M4000]

* pci device: 682f - Chelsea LP [Radeon HD 7730M]

* pci device: 6835 - Cape Verde PRX [Radeon R9 255 OEM]

* pci device: 6839 - unknown device

* pci device: 683b - unknown device

* pci device: 683d - Cape Verde XT [Radeon HD 7770/8760 / R7 250X]

* pci device: 683f - Cape Verde PRO [Radeon HD 7750/8740 / R7 250E]

* pci device: 6920 - unknown device

* pci device: 6921 - Amethyst XT [Radeon R9 M295X]

* pci device: 6930 - unknown device

* pci device: 6938 - Tonga XT / Amethyst XT [Radeon R9 380X / R9 M295X]

* pci device: 6939 - Tonga PRO [Radeon R9 285/380]

 

### AMDRadeonX4200.kext

* pci device: 67c0 - Ellesmere [Polaris10]

* pci device: 67df - Ellesmere [Radeon RX 470/480]

* pci device: 67ef - Baffin [Radeon RX 460]

* pci device: 67ff - Baffin [Polaris11]

 

### AMDRadeonX4250.kext

* pci device: 67df - Ellesmere [Radeon RX 470/480]

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


mac_editor, goalque, nando4 and 2 people liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

Apple says in release notes: "For issues related to the hardware in the External Graphics Development Kit, please contact Sonnet Technologies ( http://www.sonnettech.com) ."

-> "macOS does not support connection of GPU cards over Thunderbolt and GPU card drivers are not officially Thunderbolt compatible on macOS"

under Technical Notes [4]

http://www.sonnettech.com/product/egfx-breakaway-box.html

That info needs to be updated Smile

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ikir liked
ReplyQuote
Wunair
(@wunair)
Trusted Member
Joined: 3 years ago
 

Doesn't seem all too surprising there's only support with AMD, but what about the eGPU box itself? I reckon it's possible to use for example an Akitio Node with an RX 580?

 

Extremely happy about this news though. Bummer it's aimed for spring 2018.

MacBook Pro 16" 2020 + Mantiz eGPU + RX Vega 64


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 
Posted by: Wunair

Doesn't seem all too surprising there's only support with AMD, but what about the eGPU box itself? I reckon it's possible to use for example an Akitio Node with an RX 580?

 

Extremely happy about this news though. Bummer it's aimed for spring 2018.

We will be testing macOS High Sierra 10.13 Beta with different eGPU enclosures and graphics cards. Stay tuned.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


ikir and goalque liked
ReplyQuote
Wunair
(@wunair)
Trusted Member
Joined: 3 years ago
 

I can't wait. I've been wanting an eGPU setup with my MacBook Pro 2016 for the longest time now. Hopefully High Sierra Beta will work like a charm!

MacBook Pro 16" 2020 + Mantiz eGPU + RX Vega 64


ikir liked
ReplyQuote
aux fruits
(@aux-fruits)
New Member
Joined: 3 years ago
 

This is not expensive isn't it ?

Did you know if the developpement is limited to macbook pro 2016 ?

I mean for the owner of thunderbolt 1 and 2...

Thanks for the news ++

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

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Here it is guys. Hot plug requires logging out but there's a notification for that. This is with a Mantiz Venus which I suspected would work because of the same TUL board as Sonnet Breakaway Box. Grin

It's running well on my late 2013 Mac Pro through the Apple Thunderbolt 3 (USB-C) to Thunderbolt adapter. Loss of connection to the eGPU does not cause kernel panic anymore. The computer simply logs me out.

Same story on the Late 2016 MacBook Pro. I hot plugged, logged out, logged back in and it was ready to go.

10.13 has better drivers for AMD Polaris 10 cards. All 36 CUs accounted for and runs great!

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 13" MacBook Pro [10th,4C,G] + RTX 2080 Ti @ 32Gbps-TB3 (AORUS Gaming Box) + Win10 2004 [build link]  


deplomb, mac_editor, Mymantiz_John and 5 people liked
ReplyQuote
SilveR316
(@silver316)
Eminent Member
Joined: 3 years ago
 

This is great news. So if you have external monitors hooked up to the eGPU, they won't be enabled when you plug it in until you logout and back in again?

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

.

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

Same with my late 2015 13" MacBook Pro, with akitio node. Just logout and login Back and external monitor works.

IMG 1506

Upgraded AKITiO Node with + +


goalque and itsage liked
ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

2016 13" non-touch + Akitio Node + reference RX 480 8GB is plug-and-play. Should I cancel the Dev Kit order?

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


itsage liked
ReplyQuote
 of  9