I've been researching this option for quite some time now. Taking my chances and purchased the R43SG-TB3 from Ebay.
I know NVME (pcie gen 4) - TB3 is a crazy bottleneck but would be great to have when I decide to upgrade to a full PCIe Gen 4 build.
Will run all the bench marks and should have results in a few weeks.
What percentage of performance loss does the internal LCD acceleration with the R43SG generate? I would appreciate if anyone shared their percentage.
See this reply:
@sernie It's likely not going to work through Thunderbolt 2 interface because the UTE02 main board needs bus-power from the Thunderbolt 3 port. Using the Apple Thunderbolt 3 to Thunderbolt adapter would not provide bus power. If your 2015 27" iMac has the Fusion drive, it's actually the best Mac to use this ADT-Link R43SG M.2 eGPU adapter. You can swap the spinning drive out for SATA 2.5" SSD, then pop the ADT-Link R43SG M.2 connector into the iMac PCIe SSD slot using a NGFF NVMe M.2 adapter. The PCIe extension cable can be routed through the rear exhaust vent cutouts. Piggyback the eGPU on the iMac stand with something like the Twelve South Backpack.
Have you ordered the adapter?
140$ is a sweet deal, way more convenient in terms of price than any other enclosure out there. And you can personalize it by creating your own custom case...but it just might not work. I'm in the same situation as you.
It arrived today and i´ve been the hole afternoon trying to make it work with any results... it doesn´t seem to work trough tb2... maybe because the power bus issue @itsage mention in his answer... if i understood, the power to make the m2.nvm to tb3 work, should came from the tb3 port, and the tb3 to tb2 adapter acts as a "filter" for that power supply right? or... it´s also because the tb2 doesn´t give that power?? well, in any case that lack of power to the m2.nvm to tb3 adapter seem to the the main problem right? maybe any way to power it separately??
Furthermore, it has a strange behavior: When switch on the power supply, the gpu´s fans doesn´t work. it overheats until i have to power it off...
if i take out the J1 jumper (just while it´s powered on)... the fans start moving but in any case the computer recognize the egpu...
if i plug it into a standard PC (hackintosh with high sierra), when i turn it on, fans move inmediatly and the system recognize it same way...
i wish i had read your answer before... i think i won´t be able to have a refound sending it back to our chinese friends...
i´ve being looking for a m2.nvme to tb2 adapter to avoid using the tb3 to tb2 adapter but it seem to don´t exist...
i can´t make it work with this setup and mojave....F&%$·%&ck!!!
Any ideas, suggestions are really apreciated!! thanks to all guys!!
@neich03 The M.2 Thunderbolt 3 board needs about 2.5W of Power Delivery in order to power on. The adapter would disconnect from the computer if PD drops below this level. Through the Apple Thunderbolt 3 to Thunderbolt adapter, there's no bus power unfortunately. I've used a USB-C power meter to observe a Wavelink UTE02 M.2-TB3 enclosure and during idle it pulled 2.5W. When I ran the NVMw SSD inside, it went up to about 6.5W.
You could connect it to a Thunderbolt 3 device that has two Thunderbolt 3 ports.
If you by a Thunderbolt 3 PCIe enclosure then you could just connect the GPU directly to that (you may need a riser cable and you would still need the separate PSU). You could add a PCIe to NVMe adapter and connect the R43SG or similar M.2 to PCIe for the GPU.
That all adds cost, so you might as well have purchased a real eGPU in the first place.
I found a similar posting where TB3 devices weren't recognized on an Intel NUC. Sure enough, the drivers which ship with the Hades Canyon are old and won't allow TB3 connections without an update. The Intel auto update utility won't do this for you. Users must manually download and updated the driver, as well as install an app from the Windows App Store to allow the connections. My GPU is now recognized, and the D3/RST red LED is gone.
I'm trying a new setup, but have been unsuccessful. The D3/RST LED is lit red. Fans on my GPU and power supply are spinning. The GPU isn't being recognized. The closest I can guess is that it has to do with the red LED. Does anyone know what this LED is for, and how I can resolve the error?
PC - Intel Hades Canyon NUC (NUC8i7HVK)
OS - Win10 1909
GPU - ASUS Dual-GTX1070-O8G
PSU - EVGA 600W Bronze
I have photos of my setup and the error led, but I'm having issues attaching the pictures.
@goalque, you appear to be the first to attach a M.2 eGPU to a MacBook. More impressive here is it's with a TB2 Macbook, which with it's x4 3.0 M.2 port, sees over two times more bandwidth than with a TB2 eGPU.
Did you want to share this pioneering effort as a complete build?
More impressive here is it’s with a TB2 Macbook, which with it’s x4 3.0 M.2 port, sees over two times more bandwidth than with a TB2 eGPU.
Sadly we can't even do this on a TB3 MacBook Pro/Air since no accessible PCIe endpoint besides Thunderbolt exists :p
@goalque nice work on that. Do apps appropriately utilize the eGPU (such as Heaven) [on internal display]? During the High Sierra/set-eGPU era, @nando4 had a Hackintosh (laptop) running an eGPU but was not able to utilize it on internal display because it was not detected as an eGPU (IIRC - as in this case - makes sense why). Headless adapter trick would still work as fallback.
@goalque This is an excellent setup! Please share more information in a build guide. I believe the only non-TB3 Macs that can take advantage of this M.2 eGPU adapter at full x4 PCIe 3.0 are the 2015 15" MacBook Pro and 2015 27" iMac.