Jump to content

eGPU support

Hello, So I've got a 2016 13" nTB MBP and while I absolutely love the performance of the Iris 540 iGPU for light gaming and editing in FinalCut, it obviously doesn't hold up too well to more demanding titles.

I know that Apple has they list of supported eGPUs, afaik only RX 500 series and Vega cards are the only officially supported cards, but this has me wondering....what happens if you plug an unofficially supported card into an eGPU enclosure such as an older gen AMD card?

 

Does the card working rely on the manufacturer (In my case AMD) providing drivers for the card in the eGPU setting? Or is there something on Apples end that must be enabled?

I ideally would like to pick up a Sapphire Nitro+ RX 580 4GB but I currently own an MSI R9 380 4GB which is in my PC. Obviously the RX 580 would work in an eGPU enclosure, but I would rather give my PC the Sapphire 580 and give my MacBook the MSI 380.

 

TLDR; provided that AMD provided eGPU drivers to the R9 380, would it work in an eGPU enclosure?

Laptop: 2019 16" MacBook Pro i7, 512GB, 5300M 4GB, 16GB DDR4 | Phone: iPhone 13 Pro Max 128GB | Wearables: Apple Watch SE | Car: 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: ASRock RX 5700 8GB | Case: Apple PowerMac G5 | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Be Quiet! Pure Power 11 600W | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Wraith Prism | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2018 Core i3 Mac mini, 128GB SSD, Intel UHD 630, 16GB DDR4 | Storage: OWC Mercury Elite Pro Quad (6TB WD Blue HDD, 12TB Seagate Barracuda, 1TB Crucial SSD, 2TB Seagate Barracuda HDD)
Link to comment
Share on other sites

Link to post
Share on other sites

I would say don't buy a mac for gaming at alllllll. but since your name is Drmacintosh i dont think I can chnage that. Gpu over thunderbolt behave just like a gpu that is connected if they are connected properly, just install the drivers. 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, CODboyX said:

I would say don't buy a mac for gaming at alllllll. but since your name is Drmacintosh i dont think I can chnage that. Gpu over thunderbolt behave just like a gpu that is connected if they are connected properly, just install the drivers. 

Never bought this machine for gaming, but this machine has Thunderbolt and the ability to play games, so I'm more than willing to utilize its capabilities. 

 

You could say I should have just gotten laptop with a dGPU but those have problems all their own. Also isn't the point of the thread. 

Laptop: 2019 16" MacBook Pro i7, 512GB, 5300M 4GB, 16GB DDR4 | Phone: iPhone 13 Pro Max 128GB | Wearables: Apple Watch SE | Car: 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: ASRock RX 5700 8GB | Case: Apple PowerMac G5 | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Be Quiet! Pure Power 11 600W | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Wraith Prism | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2018 Core i3 Mac mini, 128GB SSD, Intel UHD 630, 16GB DDR4 | Storage: OWC Mercury Elite Pro Quad (6TB WD Blue HDD, 12TB Seagate Barracuda, 1TB Crucial SSD, 2TB Seagate Barracuda HDD)
Link to comment
Share on other sites

Link to post
Share on other sites

I would suggest doing more research because before it officially worked people were doing it on thunderbolt on older macbooks with any gpu, though on windows mostly. The only limitation then was the only way to get it to show up on the laptops built in screen at that point was to be using an nvidia gpu and NOT have a dedicated gpu in the macbook, allowing you to trick some kind of optimus driver I think.

I have experience getting non supported gpus to work on mac years and years ago. To my memory, to throw a gpu on a mac machine like a mac pro, you had to make a vbios that worked, and there were even tools to generate this, which allowed non officially supported models even. On OS side however, I was able to get any gpu on a hackintosh with some kexts. 

So ask around place like notebookreview forums. They'll know more specifics, and some probably will have done it themselves. I imagine the answer is yes you can, but you may be limited to windows or have to do something janky on mac? 

muh specs 

Gaming and HTPC (reparations)- ASUS 1080, MSI X99A SLI Plus, 5820k- 4.5GHz @ 1.25v, asetek based 360mm AIO, RM 1000x, 16GB memory, 750D with front USB 2.0 replaced with 3.0  ports, 2 250GB 850 EVOs in Raid 0 (why not, only has games on it), some hard drives

Screens- Acer preditor XB241H (1080p, 144Hz Gsync), LG 1080p ultrawide, (all mounted) directly wired to TV in other room

Stuff- k70 with reds, steel series rival, g13, full desk covering mouse mat

All parts black

Workstation(desk)- 3770k, 970 reference, 16GB of some crucial memory, a motherboard of some kind I don't remember, Micomsoft SC-512N1-L/DVI, CM Storm Trooper (It's got a handle, can you handle that?), 240mm Asetek based AIO, Crucial M550 256GB (upgrade soon), some hard drives, disc drives, and hot swap bays

Screens- 3  ASUS VN248H-P IPS 1080p screens mounted on a stand, some old tv on the wall above it. 

Stuff- Epicgear defiant (solderless swappable switches), g600, moutned mic and other stuff. 

Laptop docking area- 2 1440p korean monitors mounted, one AHVA matte, one samsung PLS gloss (very annoying, yes). Trashy Razer blackwidow chroma...I mean like the J key doesn't click anymore. I got a model M i use on it to, but its time for a new keyboard. Some edgy Utechsmart mouse similar to g600. Hooked to laptop dock for both of my dell precision laptops. (not only docking area)

Shelf- i7-2600 non-k (has vt-d), 380t, some ASUS sandy itx board, intel quad nic. Currently hosts shared files, setting up as pfsense box in VM. Also acts as spare gaming PC with a 580 or whatever someone brings. Hooked into laptop dock area via usb switch

Link to comment
Share on other sites

Link to post
Share on other sites

If your going to get the egpu enclosure anyways, It's worth giving it a shot. Here is what I do know about Macs and gpus, AMD doesn't provide drivers for mac. The divers are called .kexts and they are preinstalled on the mac system when you buy it. The R9 380 uses the AMD9000Controller.kext. Here is the grey area, the R9 380 works out of the box with Mac on hackintosh systems. So it's possible the system could use the R9 380 over egpu. For sure the 580 will work, that was disclosed in the 10.13.4 High Sierra update. I say, give it a shot, if it doesn't work get a 580. Good luck!

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Syntaxvgm said:

I imagine the answer is yes you can, but you may be limited to windows or have to do something janky on mac? 

Personally don't care about being limited to Windows. Windows has more games in my library anyway. 

Laptop: 2019 16" MacBook Pro i7, 512GB, 5300M 4GB, 16GB DDR4 | Phone: iPhone 13 Pro Max 128GB | Wearables: Apple Watch SE | Car: 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: ASRock RX 5700 8GB | Case: Apple PowerMac G5 | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Be Quiet! Pure Power 11 600W | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Wraith Prism | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2018 Core i3 Mac mini, 128GB SSD, Intel UHD 630, 16GB DDR4 | Storage: OWC Mercury Elite Pro Quad (6TB WD Blue HDD, 12TB Seagate Barracuda, 1TB Crucial SSD, 2TB Seagate Barracuda HDD)
Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, DrMacintosh said:

Personally don't care about being limited to Windows. Windows has more games in my library anyway. 

well if you run into problems and cant get an answer here, notebookreivew forums. Been some years myself since I did a ton of laptop shit, but I used to get really good help on stupid specific laptop things like flashing the vbios on mxm cards and stuff like that there. 

muh specs 

Gaming and HTPC (reparations)- ASUS 1080, MSI X99A SLI Plus, 5820k- 4.5GHz @ 1.25v, asetek based 360mm AIO, RM 1000x, 16GB memory, 750D with front USB 2.0 replaced with 3.0  ports, 2 250GB 850 EVOs in Raid 0 (why not, only has games on it), some hard drives

Screens- Acer preditor XB241H (1080p, 144Hz Gsync), LG 1080p ultrawide, (all mounted) directly wired to TV in other room

Stuff- k70 with reds, steel series rival, g13, full desk covering mouse mat

All parts black

Workstation(desk)- 3770k, 970 reference, 16GB of some crucial memory, a motherboard of some kind I don't remember, Micomsoft SC-512N1-L/DVI, CM Storm Trooper (It's got a handle, can you handle that?), 240mm Asetek based AIO, Crucial M550 256GB (upgrade soon), some hard drives, disc drives, and hot swap bays

Screens- 3  ASUS VN248H-P IPS 1080p screens mounted on a stand, some old tv on the wall above it. 

Stuff- Epicgear defiant (solderless swappable switches), g600, moutned mic and other stuff. 

Laptop docking area- 2 1440p korean monitors mounted, one AHVA matte, one samsung PLS gloss (very annoying, yes). Trashy Razer blackwidow chroma...I mean like the J key doesn't click anymore. I got a model M i use on it to, but its time for a new keyboard. Some edgy Utechsmart mouse similar to g600. Hooked to laptop dock for both of my dell precision laptops. (not only docking area)

Shelf- i7-2600 non-k (has vt-d), 380t, some ASUS sandy itx board, intel quad nic. Currently hosts shared files, setting up as pfsense box in VM. Also acts as spare gaming PC with a 580 or whatever someone brings. Hooked into laptop dock area via usb switch

Link to comment
Share on other sites

Link to post
Share on other sites

Everything I have read like this, https://9to5mac.com/2017/04/19/akitio-node-gtx-1080-ti-gpu-macbook-pro-gaming-egpu/, says that it will work, but with some bugs and issues.  Also everyone seems to agree that bootcamp and windows is the best way to game on Apple Hardware.  

So possible? Yes.

Ideal?  No.  Unless you are going bootcamp.

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, TheGlenlivet said:

Also everyone seems to agree that bootcamp and windows is the best way to game on Apple Hardware.  

Of course it is. It’s got DX support and Vulkan. macOS just has OpenGL and Metal. 

Laptop: 2019 16" MacBook Pro i7, 512GB, 5300M 4GB, 16GB DDR4 | Phone: iPhone 13 Pro Max 128GB | Wearables: Apple Watch SE | Car: 2007 Ford Taurus SE | CPU: R7 5700X | Mobo: ASRock B450M Pro4 | RAM: 32GB 3200 | GPU: ASRock RX 5700 8GB | Case: Apple PowerMac G5 | OS: Win 11 | Storage: 1TB Crucial P3 NVME SSD, 1TB PNY CS900, & 4TB WD Blue HDD | PSU: Be Quiet! Pure Power 11 600W | Display: LG 27GL83A-B 1440p @ 144Hz, Dell S2719DGF 1440p @144Hz | Cooling: Wraith Prism | Keyboard: G610 Orion Cherry MX Brown | Mouse: G305 | Audio: Audio Technica ATH-M50X & Blue Snowball | Server: 2018 Core i3 Mac mini, 128GB SSD, Intel UHD 630, 16GB DDR4 | Storage: OWC Mercury Elite Pro Quad (6TB WD Blue HDD, 12TB Seagate Barracuda, 1TB Crucial SSD, 2TB Seagate Barracuda HDD)
Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×