Nuc Thunderbolt macOS eGPU
I'm amazed with this build, though his eGPU is DIY but to get them assembled like that almost or maybe more than buying the real eGPU enclosure. But what i'm truly intrigued is he could get the eGPU detected and run via thunderbolt under Mac OS without a need of flashing the firmware on the chip like 3 years ago. Unfortunately the user is no longer active or else i would've asked him instead of posting here.
So what magic is this?
Above picture shows the eGPU is connected via the M.2 NGFF Key B+M Adapter adapter to the PCIe BUS, using a spare M.2 NUC slot. In you picture he has some other device attached what looks to be a drive enclosure using a Thunderbolt cable.
- eliminates the complexity in trying to get a Thunderbolt eGPU going on a Hackintosh
- M.2/PCIe gives higher performance when using a x4 3.0 slot compared to Thunderbolt 3/4 as avoids Thunderbolt encoder performance loss, as documented in my sig build
- cannot use set-egpu.sh to assign an eGPU to an application. Workaround: if boot with the eGPU as the primary video device, then will get auto-assigned to launched apps
@nando4, The connection in the picture is interesting or rather confusing, it looks like :-
eGPU -> TB3 -> Display
NUC -> TB3 -> SSD enclosure (orange color)
So where is the connection NUC to eGPU? and there is no cable from the GPU port to the diplay
How does this work?
Previous linked picture shows eGPU is on PCIe, rather than Thunderbolt bus. His hardware pic showing macOS running but no interconnect cable from eGPU to NUC is indeed confusion. Likely booted without eGPU connected and is just running the display off the NUC iGPU.