Hacker News new | ask | show | jobs
by zeusk 1064 days ago
Did apple ever have eGPU support? and even if they did, they had a nasty fallout with nvidia some time ago.
4 comments

I have a 2020 Intel Mac Mini where it works reasonably well with a Razer Core X and some midrange 2018 era AMD card. Nvidia cards were never supported but AMD got to the point where they were reasonably plug and play for awhile. It isn’t without its warts but I even got it working with Bootcamp to the point that I was playing Windows games natively on Mac with eGPU. Not enough juice to run Cyberpunk on full settings but it can run 2016-2018 games that take a decent amount of power pretty well. No Man’s Sky is an example. I find it especially helpful for running CAD software

Support has always been somewhere in between the hacking required to get a hackintosh to work and the “it just works” of native Mac stuff. Usually just requires a specific sequence of keyboard presses, clicks, or events to get it working

Yep!

I have a 2018 Macbook Pro and a pretty interesting/fun/skeletal eGPU setup made out of a Thunderbolt-to-M.2 adapter (intended for SSDs), M.2-to-PCIe adapter for the card, and a fanless 600W ATX power supply. I use it with an AMD 5700 XT and 6800 XT. Hooked up to a 55” LG OLED TV. It’s been very fun to operate.

It Just Works to a degree, and takes some tinkering as well. Quite a bit of tinkering actually.

The dedicated cards make windowing around in macOS snappier and smoother. It’s noticeable everywhere. IntelliJ is way, way snappier (it has Metal-based GPU acceleration these days.) The 6800 XT is noticeably smoother and faster than the 5700 XT.

For me, the responsiveness is worth it working as a programmer. 100%. Caveat: I enjoy the tinkering. Bought the setup to learn things and mess around.

Also, it’s a bit unstable. The GPU driver will lock up from time to time; I think it’s power supply fluctuations in my setup having a bad effect on a card running super tight video timing to push 4K 120Hz over a DisplayPort-to-HDMI-2.1 adapter. The wall power circuit breaker has too many devices on it (my fault). What happens is that the GPU or GPU driver sometimes locks up and the card becomes unresponsive and I can’t “safely remove” the device from the macOS menubar thing. When I unplug it, the Macbook Pro hard-poweroffs with a PFFFFT-gasp from its fans. It’s pretty clearly a systemic weakness. Might even be unfixable at the motherboard chipset level given how brutal the hard-poweroff is. –I’m not that surprised that they dropped support for eGPUs, given that adding support in their ARM M-series CPU platform would have needed some different core design decisions.

Playstation 3 emulation runs great, in macOS.

That said, if you’re biologically wired to be sensitive to responsive and smooth GUIs everywhere, then a fast GPU works really well with macOS. What you really want if you’re like this is not an eGPU but an M2 pro or better with HDMI 2.1 output and an LG OLED TV. This gives you 4K at 120Hz, HDR, variable refresh rate, and super low output latency. Full viewing angle too. It’s magical.

Yes, when they first switched to Thunderbolt 3 they were promoting eGPUs and co-developed one with Blackmagic.

https://mashable.com/review/blackmagic-egpu-review

For a while I enjoyed having an egpu which allowed me to share my amd graphic card between my laptop and my linux based desktop.

Nowadays, I'm only using it for my linux based desktop and I'm thinking of getting rid of the egpu enclosure.

not only did they have support, they offered an egpu/vr goggle pair around 2017.

the support eventually improved and was dropped with apple silicon.