It seems to me the main bottleneck with Macbook Pro's Intel Iris GPU isn't on the 3d modelling side, but on the procedural texturing side (Substance etc.).
I am considering buying an external GPU case now that Nvidia released a macOS driver, and wonder if anyone have good experience using them with a Macbook for 3d modelling/texturing? I am on a 2015 Macbook Pro 13'', with Intel Iris of course.
(While I own a PC, I do most of my programming and UI design on macOS, so I would like to use Macbook for my 3D modelling as well.)
(Some reference link in case anyone is interested:
[1] [2])
Replies
but i think your links already answer the question? stability would be my main concern with any of this and at a glance it appears you'd have to run windows to have a good experience. nothing worse for work than something that regularly keeps crashing.
but yeah, as someone who plans to pick up a new MBP this year and has a spare GTX 1070 i'd certainly love to see such a solution work well under OSX.
i'm guessing that if you consider how picky some 3d apps can be and how specific their issues with certain cards/driver combinations are that there's a really slim chance that at this point this setup can work particularlywell - with a bunch of beta drivers.
as for running it off a laptop i'd also look at how much extra processing it all adds to the machine. maybe gamers don't give a shit but try working on a macbook with fans running at full tilt all the time. if yours only has the intel iGPU you probably have heard nothing yet.
https://egpu.io/forums/thunderbolt-enclosures/apple-metal-2-external-graphics-development-kit/
I am probably going down this path and will let people know how it turns out (currently thinking of RX 480 + a similar enclosure to the Apple External DevKit).
logging in and out for hardware to register to me is a windows-95-style offence.
aaaaanyway. watching this space! somebody needs to make a purchase. urgently!
I have gone through the dark tunnel of eGPU and I have seen the light!
First, screenshots for proof.
Second, my exactly step of setup! You can find more survivors and guides on that site.
Third, your turn to try.
( cc @EarthQuake @rube @thomasp )
it might be interesting to me (provided that log in/out procedure to switch GPU's is no longer required) since i decided to stick with my 2011 series MBP due to lack of interesting new MBP configurations.
The problem is compatibility:
- IF you use Nvidia, you have to reboot
- IF you use AMD, you have to log out (even with latest release)
- IF you use Substance Painter: they say Nvidia drivers are not supported Mac, only the Apple drivers are (but they don't support Pascal cards). I run into an issue with baking, they are still investigating.
- The only officially supported AMD cards atm is the one in Apple External Graphics Development Kit (RX 580), but that requires TB3. I have seen people run into various issue with it.
- IF you are not using that, then you likely need to hack the mac kernels. Pretty much automated nowadays, but still not plug-and-play.
Anything else you can find at egpu.io
i have a 1070 which is not quite ready for the spare part bin but would be a candidate to be repurposed for the mac when that's the case. i'm guessing this is still early days anyway, software-wise. i will definitely keep an eye on this.
For other models and cards, check this table for details.
Nvidia card will be a bit of a pain using macOS as it requires reboot (no hot plug), this drawback is most noticeable when eGPU inevitably lose connection once in a while, which could result in system reboot.
Not recently, YMMV really, I was using it with a TB2 port, it seems to happen during high workload but I have no solid proof.