Setup & Software Discussions
RX 5700 (XT) on MacOS
 

RX 5700 (XT) on MacOS  

 of  2
  RSS

OliverB
(@oliverb)
Noble Member
Joined: 12 months ago
 

Hello dear community,
I am wondering if somebody has already got one of the brand-new Navi cards.

It's very easy available (at least here in Germany):
https://www.mindfactory.de/product_info.php/8GB-XFX-Radeon-RX-5700-XT-Aktiv-PCIe-4-0-x16--Retail-_1319763.html

I can't do it myself, but It would be very nice to get a user-build or some results!
Thank you

Oh, this one might be interesting: (GPU UserBenchmark, 3rd column is performance)

Screen Shot 2019 07 21 at 23.19.24

This topic was modified 3 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: 3 years ago
 

Navi is not supported on macOS at this time.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


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

ReplyQuote
TheMegaTB
(@themegatb)
New Member
Joined: 3 months ago
 

I'm going to order one as soon as the aftermarket cooler versions are available and hopefully by then macOS drivers are around the corner! I'm primarily going to use it for gaming with BootCamp but it'd be nice to have some added Performance in macOS as well.

Regardless, even with the crappy blower cooler assembly its rather impressive that the XT achieves equal performance to the VII at a much lower price. Makes me wonder how far the aftermarket ones can be pushed in terms of performance.

Pretty odd that the XTs are readily available here in Germany but seem to be unavailable in some other countries atm.

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


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 12 months ago
 
Posted by: @themegatb

Pretty odd that the XTs are readily available here in Germany but seem to be unavailable in some other countries atm.

There was a similar situation with the Radeon VII, everybody was talking about how difficult it was to get except for Germany.

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


ReplyQuote
LUXOA
(@luxoa)
New Member
Joined: 2 months ago
 

It's macOS Catalina beta 5 now, can someone have a look that their 5700 xt is working with Mac or not?

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


ReplyQuote
(@firat_can_sulunku)
New Member
Joined: 2 months ago
 

Catalina Beta 7, still not working on macOS.

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


ReplyQuote
DaReaLDeviL
(@darealdevil)
New Member
Joined: 6 days ago
 

Anything new on this after the official release?

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


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 
Posted by: @darealdevil

Anything new on this after the official release?

Nothing new about it...  but we expected it! Next beta will be very important for us.

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
butchlugrod
(@butchlugrod)
New Member
Joined: 5 days ago
 

@darealdevil

The beta of 10.15.1 is out today, and it includes support for the Navi/RX5700 architecture. So, as these things go, expect final release in maybe six weeks? 

https://forums.macrumors.com/threads/apple-releases-first-beta-of-upcoming-macos-catalina-10-15-1-update.2205219/

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


itsage liked
ReplyQuote
joevt
(@joevt)
Honorable Member
Joined: 2 years ago
 

macOS Catalina (19B68f) Release Notes says support has been added for the AMD Navi RDNA architecture.

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


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

WOW!!! Yeahhh... I knew it!! I will update this evening... 

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


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

jefniro liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago

ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

Ehi Houston, we got a problem! No Navi support here with the new Catalina beta.... arghhhhh.... (perhaps the problem is my MSI gpu)

 

Schermata 2019 10 11 alle 21.52.03
Schermata 2019 10 11 alle 21.52.22

This post was modified 5 days ago

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 

@jefniro

There is no 731f device ID in any of the driver controllers. Maybe adding it to a controller could be a temp. fix. I did find 5700HWServices though so there is underlying support. 

This post was modified 5 days ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


itsage liked
ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

@jefniro Can you download and run Mac-amd-info in Terminal and post the output?

@mac_editor Funny how Apple’s Navi driver kext matches RX 5700/XT model name.

This post was modified 5 days ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 
Posted by: @mac_editor

@jefniro

There is no 731f device ID in any of the driver controllers. Maybe adding it to a controller could be a temp. fix. I did find 5700HWServices though so there is underlying support. 

uhm... yes, maybe it works... now I only need to know how can I add it! 😀 

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 

@itsage

Yes, and amusingly, there are 4x00-esque plugins inside 4000HWServices that matched my grep search for Navi PCI ID too - unless they were there already. Plus 5300, and 5400.

Output on 10.15.1 beta:

Spoiler
AMD PCI IDs

### AMD7000Controller.kext

* 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 - Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X]

* 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]

 

### AMD8000Controller.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 - Saturn PRO/XT [Radeon R9 M270X/M280X]

* 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]

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

* pci device: 730f - unknown device

 

### AMD9500Controller.kext

* pci device: 67c0 - Ellesmere [Radeon Pro WX 7100 Mobile]

* pci device: 67c1 - unknown device

* pci device: 67c2 - Ellesmere [Radeon Pro V7300X / V7350x2]

* pci device: 67c4 - Ellesmere [Radeon Pro WX 7100]

* pci device: 67c7 - Ellesmere [Radeon Pro WX 5100]

* pci device: 67c8 - unknown device

* pci device: 67c9 - unknown device

* pci device: 67ca - Ellesmere [Polaris10]

* pci device: 67cc - Ellesmere [Polaris10]

* pci device: 67cf - Ellesmere [Polaris10]

* pci device: 67d0 - Ellesmere [Radeon Pro V7300X / V7350x2]

* pci device: 67df - Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]

* pci device: 67e0 - Baffin [Radeon Pro WX 4170]

* pci device: 67e1 - Baffin [Polaris11]

* pci device: 67e3 - Baffin [Radeon Pro WX 4100]

* pci device: 67e7 - unknown device

* pci device: 67e8 - Baffin [Radeon Pro WX 4130/4150]

* pci device: 67e9 - Baffin [Polaris11]

* pci device: 67eb - Baffin [Radeon Pro V5300X]

* pci device: 67ef - Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X]

* pci device: 67ff - Baffin [Radeon RX 550 640SP / RX 560/560X]

 

### AMD10000Controller.kext

* pci device: 66a0 - Vega 20 [Radeon Instinct]

* pci device: 66a1 - Vega 20

* pci device: 66a2 - Vega 20

* pci device: 66a3 - Vega 20

* pci device: 66a7 - Vega 20 [Radeon Pro Vega 20]

* pci device: 66af - Vega 20 [Radeon VII]

* pci device: 6860 - Vega 10 [Radeon Instinct MI25]

* pci device: 6861 - Vega 10 XT [Radeon PRO WX 9100]

* pci device: 6862 - Vega 10 XT [Radeon PRO SSG]

* pci device: 6863 - Vega 10 XTX [Radeon Vega Frontier Edition]

* pci device: 6864 - Vega

* pci device: 6867 - Vega 10 XL [Radeon Pro Vega 56]

* pci device: 6868 - Vega 10 [Radeon PRO WX 8100/8200]

* pci device: 6869 - unknown device

* pci device: 686a - unknown device

* pci device: 686b - unknown device

* pci device: 686c - Vega 10 [Radeon Instinct MI25 MxGPU]

* pci device: 686d - unknown device

* pci device: 686e - unknown device

* pci device: 687f - Vega 10 XL/XT [Radeon RX Vega 56/64]

* pci device: 69a0 - Vega 12

* pci device: 69a1 - Vega 12

* pci device: 69a2 - Vega 12

* pci device: 69a3 - Vega 12

* pci device: 69af - Vega 12 [Radeon Pro Vega 20]

 

### 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 - Saturn PRO/XT [Radeon R9 M270X/M280X]

* 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 [Radeon Pro WX 7100 Mobile]

* pci device: 67c1 - unknown device

* pci device: 67c2 - Ellesmere [Radeon Pro V7300X / V7350x2]

* pci device: 67c4 - Ellesmere [Radeon Pro WX 7100]

* pci device: 67c7 - Ellesmere [Radeon Pro WX 5100]

* pci device: 67c8 - unknown device

* pci device: 67c9 - unknown device

* pci device: 67ca - Ellesmere [Polaris10]

* pci device: 67cc - Ellesmere [Polaris10]

* pci device: 67cf - Ellesmere [Polaris10]

* pci device: 67d0 - Ellesmere [Radeon Pro V7300X / V7350x2]

* pci device: 67df - Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]

* pci device: 67e0 - Baffin [Radeon Pro WX 4170]

* pci device: 67e1 - Baffin [Polaris11]

* pci device: 67e3 - Baffin [Radeon Pro WX 4100]

* pci device: 67e7 - unknown device

* pci device: 67e8 - Baffin [Radeon Pro WX 4130/4150]

* pci device: 67e9 - Baffin [Polaris11]

* pci device: 67eb - Baffin [Radeon Pro V5300X]

* pci device: 67ef - Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X]

* pci device: 67ff - Baffin [Radeon RX 550 640SP / RX 560/560X]

* 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 - Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X]

* 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]

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

* pci device: 730f - unknown device

 

### AMDRadeonX4000HWServices.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 - Saturn PRO/XT [Radeon R9 M270X/M280X]

* 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 [Radeon Pro WX 7100 Mobile]

* pci device: 67c1 - unknown device

* pci device: 67c2 - Ellesmere [Radeon Pro V7300X / V7350x2]

* pci device: 67c4 - Ellesmere [Radeon Pro WX 7100]

* pci device: 67c7 - Ellesmere [Radeon Pro WX 5100]

* pci device: 67c8 - unknown device

* pci device: 67c9 - unknown device

* pci device: 67ca - Ellesmere [Polaris10]

* pci device: 67cc - Ellesmere [Polaris10]

* pci device: 67cf - Ellesmere [Polaris10]

* pci device: 67d0 - Ellesmere [Radeon Pro V7300X / V7350x2]

* pci device: 67df - Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]

* pci device: 67e0 - Baffin [Radeon Pro WX 4170]

* pci device: 67e1 - Baffin [Polaris11]

* pci device: 67e3 - Baffin [Radeon Pro WX 4100]

* pci device: 67e7 - unknown device

* pci device: 67e8 - Baffin [Radeon Pro WX 4130/4150]

* pci device: 67e9 - Baffin [Polaris11]

* pci device: 67eb - Baffin [Radeon Pro V5300X]

* pci device: 67ef - Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X]

* pci device: 67ff - Baffin [Radeon RX 550 640SP / RX 560/560X]

* 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 - Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X]

* 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]

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

* pci device: 7301 - unknown device

 

### AMDRadeonX5000.kext

* pci device: 66a0 - Vega 20 [Radeon Instinct]

* pci device: 66a1 - Vega 20

* pci device: 66a2 - Vega 20

* pci device: 66a3 - Vega 20

* pci device: 66a7 - Vega 20 [Radeon Pro Vega 20]

* pci device: 66af - Vega 20 [Radeon VII]

* pci device: 6860 - Vega 10 [Radeon Instinct MI25]

* pci device: 6861 - Vega 10 XT [Radeon PRO WX 9100]

* pci device: 6862 - Vega 10 XT [Radeon PRO SSG]

* pci device: 6863 - Vega 10 XTX [Radeon Vega Frontier Edition]

* pci device: 6864 - Vega

* pci device: 6867 - Vega 10 XL [Radeon Pro Vega 56]

* pci device: 6868 - Vega 10 [Radeon PRO WX 8100/8200]

* pci device: 6869 - unknown device

* pci device: 686a - unknown device

* pci device: 686b - unknown device

* pci device: 686c - Vega 10 [Radeon Instinct MI25 MxGPU]

* pci device: 686d - unknown device

* pci device: 686e - unknown device

* pci device: 686f - unknown device

* pci device: 687f - Vega 10 XL/XT [Radeon RX Vega 56/64]

* pci device: 69a0 - Vega 12

* pci device: 69a1 - Vega 12

* pci device: 69a2 - Vega 12

* pci device: 69a3 - Vega 12

* pci device: 69af - Vega 12 [Radeon Pro Vega 20]

 

### AMDRadeonX5000HWServices.kext

* pci device: 66a0 - Vega 20 [Radeon Instinct]

* pci device: 66a1 - Vega 20

* pci device: 66a2 - Vega 20

* pci device: 66a3 - Vega 20

* pci device: 66a7 - Vega 20 [Radeon Pro Vega 20]

* pci device: 66af - Vega 20 [Radeon VII]

* pci device: 6860 - Vega 10 [Radeon Instinct MI25]

* pci device: 6861 - Vega 10 XT [Radeon PRO WX 9100]

* pci device: 6862 - Vega 10 XT [Radeon PRO SSG]

* pci device: 6863 - Vega 10 XTX [Radeon Vega Frontier Edition]

* pci device: 6864 - Vega

* pci device: 6867 - Vega 10 XL [Radeon Pro Vega 56]

* pci device: 6868 - Vega 10 [Radeon PRO WX 8100/8200]

* pci device: 6869 - unknown device

* pci device: 686a - unknown device

* pci device: 686b - unknown device

* pci device: 686c - Vega 10 [Radeon Instinct MI25 MxGPU]

* pci device: 686d - unknown device

* pci device: 686e - unknown device

* pci device: 686f - unknown device

* pci device: 687f - Vega 10 XL/XT [Radeon RX Vega 56/64]

* pci device: 69a0 - Vega 12

* pci device: 69a1 - Vega 12

* pci device: 69a2 - Vega 12

* pci device: 69a3 - Vega 12

* pci device: 69af - Vega 12 [Radeon Pro Vega 20]

This post was modified 5 days ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


itsage liked
ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

@mac_editor So they are working on Macs with Navi dGPU. Dropping the RX 5700/XT inside the Mac Pro should work plug-and-play then.

Best ultrabooks for eGPU use

eGPU enclosure buying guide


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 

@itsage

Not just that :p since the developer beta change log explicitly states support for eGPU, as shown:

Screen Shot 2019 10 11 at 4.07.09 PM
 
Which means we will likely get eGPU-optimized/tested drivers for Navi, unlike with Radeon VII.
This post was modified 5 days ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


itsage liked
ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

@mac_editor and @jefniro Thank you for the AMD PCI IDs output. Looking through it, I don’t think an RX 5700/XT eGPU will be plug-and-play just yet in 10.15.1 Beta. Hence @jefniro could only see the generic “monitor/display” device in System Information.

 

This post was modified 5 days ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 

@itsage

Yes, there needs to be PCI ID in one of the controllers. Perhaps we will be getting a new controller in a future beta. Though since 5700HWServices is within 5000HWServices, it may be the case that adding PCI IDs to the correct places might do something. Well, my XT arrives Tuesday at the latest, so can't experiment (rest assured I'll try at least :p).

This post was modified 5 days ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


itsage liked
ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

@mac_editor I can use a kext editor and add it into my MacOS? I remember that first attempts to add my old RX480 as egpu was made in this way! eheheh (before macOS egpu official support I mean)

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 

@jefniro

Never used a kext editor before. With macOS Catalina, it will not be straightforward to edit system files.

For this example, lets say we are editing kext /System/Library/Extensions/ABCD.kext. If you want to modify a kext plist, the process is as follows:

  1. Disable SIP and reboot into macOS.
  2. Enable writing to system volume as follows:
    sudo mount -uw /

    Relaunch Finder as well.

  3. Make a backup of the kext(s) you are attempting to edit.
  4. Open the plist you wish to edit in a text editor that supports privilege escalation (such as atom).
  5. Edit the plist, then save the file.
  6. Fix permissions for the kext:
    sudo chown -R root:wheel /System/Library/Extensions/ABCD.kext
    sudo chmod -R 755 /System/Library/Extensions/ABCD.kext
  7. Rebuild kext cache:
    sudo kextcache -i /
  8. Reboot system.

 

In case there is a mistake and you are unable to boot due to bad kext modification, boot into Single User Mode, copy the backup kexts back into their original location, and follow on from step 6.

An easier and cleaner way is to create a codeless kext like I have been doing for legacy AMD GPUs such as the R9 Nano. Copy the IOKitPersonalities for the kext you wish to apply changes to this codeless kext, add PCI IDs or other mods, and increase IOProbeScore. Then do step 6 onwards for this kext. However, codeless kext overrides do not always work - for example, it did not work for me when overclocking and undervolting Vega. Direct kext edit did work.

This post was modified 5 days ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


ReplyQuote
(@christopher_straser)
Active Member
Joined: 5 days ago
 

Just signed up here after reading the last messages in this topic. Coming from a hackintosh-forum where everyone is as excited as you guys regarding the Navi announcement. However, 5700 HW Services doesn't belong to Navi and has been in there for a long time already. Navi would be RadeonX6000 as an early version of the Navi driver has been included in earlier macOS Mojave releases. While Vega and VII shared the X5000 driver, everything Navi will be X6000. 10.15.1 B1 for whatever reason doesn't include the Navi drivers yet. It's pointless to enter device IDs unfortunately.

This post was modified 5 days ago

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


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 

@christopher_straser

Thank you for adding more insight. Makes sense. Guess I should have tracked earlier releases better!

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

@christopher_straser sigh..... damn! 😕  Thank you for your input! But why this change log:

eGPU

New Features

Support has been added for the AMD Navi RDNA architecture. For more information see Use an external graphics processor with your Mac.

 

This post was modified 5 days ago

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
(@christopher_straser)
Active Member
Joined: 5 days ago
 

I know this changelog entry. It either has been published by mistake or they simply forgot adding the Navi drivers to the release. In that case they should be included in either the Public Beta release or 10.14.1 DB2.

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


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 

Anyway if I execute this command:

grep -ir "5700" /System/Library/Extensions/* 

the output is:

/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/_CodeSignature/CodeResources: <key>PlugIns/AMDRadeonX5700HWLibs.kext</key>

/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/_CodeSignature/CodeResources: <string>identifier "com.apple.kext.AMDRadeonX5700HWLibs" and anchor apple</string>

Binary file /System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/MacOS/AMDRadeonX5000HWServices matches

Binary file /System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5700HWLibs.kext/Contents/MacOS/AMDRadeonX5700HWLibs matches

/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5700HWLibs.kext/Contents/Info.plist: <string>AMDRadeonX5700HWLibs</string>

/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5700HWLibs.kext/Contents/Info.plist: <string>com.apple.kext.AMDRadeonX5700HWLibs</string>

/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5700HWLibs.kext/Contents/Info.plist: <string>AMDRadeonX5700HWLibs</string>

/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5700HWLibs.kext/Contents/Info.plist: <string>com.apple.kext.AMDRadeonX5700HWLibs</string>

/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5700HWLibs.kext/Contents/Info.plist: <string>AMDRadeonX5700_AMDRadeonHWLibsSWIP</string>

/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5700HWLibs.kext/Contents/Info.plist: <string>Load5700</string>

 

Ok, we will wait for the next update.... 

This post was modified 5 days ago

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
(@cuhulin)
New Member
Joined: 2 weeks ago
 

@oliverb

The 5700 does not work yet.  I put one in my Razer X Chroma, booted up, and the system did not see the egpu.  Shut down, connected Blackmagic Pro instead, and back the current system came.

Perhaps by Beta 2.

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


ReplyQuote
(@christopher_straser)
Active Member
Joined: 5 days ago
 
Posted by: @jefniro

Anyway if I execute this command:

grep -ir "5700" /System/Library/Extensions/* 

But what is the point of this? As I said, the 5700 is in no way related to Navi and has been there all the time. Navi will be X6000. Also, none of the AMD kexts of macOS includes the device ID of any available Navi card right now. There simply is no support yet, period.

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


ReplyQuote
jefniro
(@jefniro)
Estimable Member
Joined: 3 years ago
 
Posted by: @christopher_straser
Posted by: @jefniro

Anyway if I execute this command:

grep -ir "5700" /System/Library/Extensions/* 

But what is the point of this? As I said, the 5700 is in no way related to Navi and has been there all the time. Navi will be X6000. Also, none of the AMD kexts of macOS includes the device ID of any available Navi card right now. There simply is no support yet, period.

Keep calm, that's only to be sure! 😉 As I wrote "Ok, we will wait for the next update.... "

2016 13" MacBook Pro + RX 5700 XT @ 32Gbps-TB3 (AKiTiO Node) + Win10 1903


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 12 months ago
 
Posted by: @mac_editor

### AMD7000Controller.kext

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

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

Funny, I have those both GPUs and while Tahiti FE works just great (with AMD Legacy Support of course, thanks you @mac_editor), Cape Verde XT would not work, at least not with my XFX Ghost model. I have tried really a lot, no chance.

 

GPUZ TahitiLE
GPUZ CapeVerdeXT

This post was modified 4 days 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: 3 years ago
 

@oliverb

Sadly, not all GPUs that have PCI IDs have complete support, however the 7770 should probably work (may need additional mods).

This post was modified 4 days ago

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + Vega 64 (Mantiz Venus MZ-02)


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 12 months ago
 
Posted by: @mac_editor

@oliverb

Sadly, not all GPUs that have PCI IDs have complete support, however the 7770 should probably work (may need additional mods).

@mac_editor

if "addtitional mods" means to patch the kext file, it's not enough. It was a challenge for me and couldn't to it. The eGPU eject symbol appears for a moment and disappers. Eventually I read on some hackintosh forum that "683D" doesn't work with MacOSX at all, others tried before with their hackintosh's and failed. Nobody knows why it just wouldn't work. I would like to give my HD7770 to you in order to try, but I guess the shipping costs to US a higher than the value of the GPU :/

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


ReplyQuote
 of  2