Notifications
Clear all

I figured a new way to run an eGPU off M.2  

  RSS

chx
 chx
(@chx)
Estimable Member
Joined: 3 years ago
 

There are M.2 "golden fingers" to OCuLink adapters, OCuLink to SFF-8639 cables up to 1m (at least that the longest I can find) and SFF-8639 to x4 risers. Just a thought.

I found this out when researching M.2 to 10GbE which is doable with an M.2 to OCuLink adapter and then the HP 1QL49AA.

Lenovo ThinkPad 25 -- GALAX SNPR TB3 1060 -- Lenovo Graphics Dock -- Benq BL2411PT - - two PackedPixels - Dasung not-eReader backer


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

Thank you for this pointer. A bit of digging suggests this might be possible. A benefit over ADT-Link R43SG solutions being a detachable cable with a much smaller access hole required.  Issue would be that each OCulink edge connector adds reflections which can lead to PCIe retransmit hiccups as @jkeychen found here when using ADT-Link M.2 extenders.

 

M.2 轉 OCulink + SFF-8611線 + Slimline SAS to PCIe x4 slot 轉接卡 (ruten.com.tw) consisting of:

 

image

 

型號 : PE2404-0503-PC408A

M.2 M-key 金手指 轉 OCulink (SFF-8612) 轉接卡

+

Slim (SFF-8654) to OCulink (SFF-8611) 傳輸線

+

 Slim (SFF-8654) to PCIe x4 slot 轉接卡

 

 

 

 

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


Results45 liked
ReplyQuote
Results45
(@results45)
Active Member
Joined: 3 months ago
 

@nando4, how affordable is it?

 

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

.

ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 3 years ago
 

microsatacables.com seems to be selling some of this stuff in the US. They have the M.2 to OCuLink adapter for $35 and 50cm OCuLink cables for $30 (I haven't used them so I don't know their quality I just found them from googling)

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: @results45

@nando4, how affordable is it?

 

US$137 + shipping at Newegg for Innocard M.2 M-key to OCulink Adapter with Slimline SAS to OCulink Cable with Slimline SAS to PCIe x4 slot Adapter KIT  (PE2404-0503-PC408A)

https://www.newegg.com/p/0Y3-00M7-00148

Have emailed ADT-Link, referencing this product, requesting OCulink cable/connector feasibility testing with their adapters to create a neater docked/undocked M.2 eGPU interface.

 

 

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


ReplyQuote
chx
 chx
(@chx)
Estimable Member
Joined: 3 years ago
 

Another advantage is length, OCuLink to U.2 cables are available up to 1m.

Lenovo ThinkPad 25 -- GALAX SNPR TB3 1060 -- Lenovo Graphics Dock -- Benq BL2411PT - - two PackedPixels - Dasung not-eReader backer


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

We have a handful of PCIe 3.0 x4 choices to choose from:

  • PCIe
  • external PCIe
  • M.2 (NGFF)
  • SFF-8639 (U.2) - Multifunction 6X Unshielded Connector
  • SFF-8087 (Mini SAS HD) - Mini Multilane 4X Unshielded Connector Shell and Plug
  • SFF-8643 (Mini SAS HD) - Mini Multilane 4/8X 12 Gb/s Unshielded Connector (HD12un)
  • SFF-8654 (Slimline SAS) - 0.6mm 4/8X Unshielded I/O Connector
  • SFF-8611 (Oculink) - MiniLink 4/8X I/O Cable Assemblies
  • SFF-8612 (Oculink) - MiniLink 4/8X Shielded Connector
  • SFF-8621 (Oculink) - MiniLink 4/8X 24 Gb/s Interconnect Solution

Some are 8 lane. The list doesn't include external variants.

There are many adapters to convert one to the other. Here's some just for OcuLink:
https://www.microsatacables.com/cables/oculink
https://www.microsatacables.com/oculink-products
https://www.microsatacables.com/oculink-products/oculink-cables
https://www.microsatacables.com/oculink-products/oculink-adapters

Standards are listed at:
https://www.snia.org/technology-communities/sff/specifications

 

Oculink has been mentioned a few time before at egpu.io.

Three years ago:
https://egpu.io/forums/custom-egpu-chassis/is-it-feasible-to-make-a-diy-thunderbolt-3-setup/#post-23749

Two years ago:
https://egpu.io/forums/laptop-computing/ryzen-laptop-and-egpu/#post-37263

A year ago:
https://egpu.io/forums/gpu-monitor-peripherals/amd-navi-pcie-4-0-egpu/#post-60872

Early this year @goalque tried an oculink adapter (but no success):
https://egpu.io/forums/thunderbolt-enclosures/adt-link-r43sg-tb3/paged/3/#post-73336

And this one from me couple weeks ago:
https://egpu.io/forums/thunderbolt-linux-setup/only-operating-at-pcie-1-0-speeds-with-r43sg/#post-84479

But most recently:
https://egpu.io/forums/which-gear-should-i-buy/what-graphics-card-has-the-best-price-to-performance-for-use-in-an-egpu-enclosure-considering-thunderbolt-3-overhead-and-performance-limitations/#post-84825

 

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


goalque liked
ReplyQuote
Results45
(@results45)
Active Member
Joined: 3 months ago
 

@joevt, would be nice if I could replace a USB-A or C port on a laptop with an OcuLink port linked to the M.2 slot internally. That would be the ultimate non-proprietary PCIe x4 Thunderbolt 3 replacement.

Would that be something I need to custom mod myself on a Lenovo/HP/Dell/Asus/MSI ultrabook? Or are there off-the shelf parts for that?

 

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

.

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

@results45, OcuLink is wider than those ports I think. You can download the SFF specs to find the dimensions. It would probably be a custom mod. The connector is small enough that you might find a place to put it. Maybe you can 3D print a grommet that will make it look neat and fit snugly. Cut an ugly hole for the connector, then the collar of the grommet can hide the damage (like trim around a door or window) and can also secure the connector to the laptop chassis.

Your plan is to chain more than one cable together - that might be a problem (reflections as @nando said above). But you could get lucky
https://egpu.io/forums/psu-cables/90-degree-angle-usb-c-adapter/paged/2/#post-66724

I can't find a cable with a female OcuLink connector. This might be difficult to make.

The solution will probably not be hot plugable.

 

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
Results45
(@results45)
Active Member
Joined: 3 months ago
 

@nando4, thanks.

 

Here's a similar $200 solution:

It involves more parts, but includes some nifty customizations like a 90-degree Oculink Male connector, a Oculink female connector (also found in Valve's VirtuLink cables), various cable lengths, and the option to switch between PCIe x8 and x4 (if laptops in the future ever end up supporting 8 lanes via USB 4.2/5.0 or PCIe Gen4/5). I also included related expansion options like a quad-OcuLink PCIe x16 add-in card, a DisplayPort 1.2 to Thunderbolt cable, a Valve Index VirtualLink cable, and some standard TB3 cables.

 

This post was modified 2 weeks ago

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

.

ReplyQuote