Notifications
Clear all

Nuc Thunderbolt macOS eGPU  

  RSS

Sony PSHome
(@sony_pshome)
New Member
Joined: 4 months ago
 

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?

https://github.com/sarkrui/NUC8i7BEH-Hackintosh-Build

This topic was modified 4 months ago

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 5 years ago
 

 

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.

Pros:

- 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

Cons:

- 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

 

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M.2 (ADT-Link R43SG) + Win10 1803 // compares M.2 vs TB3 performance inc unoptimized H-CPU BIOS [build link]  


ReplyQuote
Sony PSHome
(@sony_pshome)
New Member
Joined: 4 months ago
 

@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?

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 5 years ago
 

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.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M.2 (ADT-Link R43SG) + Win10 1803 // compares M.2 vs TB3 performance inc unoptimized H-CPU BIOS [build link]  


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 4 years ago
 

@nando4, Thunderbolt bus usually doesn't show unless Thunderbolt controller of NUC is flashed. So the GPU may in fact be connected to Thunderbolt. The ioregistry needs some info (provided by ACPI or EFI device properties or drivers) before System Information.app will show that a device is connected to Thunderbolt. Read about Thunderbolt and Hackintosh here:
[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580
Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

And besides, B+M key M.2 cannot have 4 lanes.

The clear plastic thing connected via Thunderbolt is this:
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.3c192e8dU8dSse&id=565055158328&_u=gbd9jfbd9ba
It has a PCIe x4 slot connected to a PCIe x4 to x16 slot PCB (not sure where this is from). It's similar to many Thunderbolt enclosures (Sonnet or Echo Express) where there's a Thunderbolt input card separate from the x16 slot. Maybe it's from this thing:
 
It looks like it's using a super short PCIe x4 male to male to connect the Thunderbolt input card to the x16 PCB.
  https://nl.aliexpress.com/item/32850127262.html

The B+M key M.2 is used for WiFi+Bluetooth instead of eGPU:
  https://www.amazon.com/BCM94360CD-BCM94360CS2-BCM943224PCIEBT2-Bluetooth-Adapter/dp/B07JF3FBZ8

 

 

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote