Well, why wouldn’t it really, but I was curious.
I pre-ordered Josh Cook’s OcuLink expansion module, and wanted to have something to test it when it arrives, but didn’t want to invest too much money before I know the solution works and suits me, so I ordered these parts:
- 1-meter variant of this cable. (18 EUR)
- 15cm variant of this M.2 to OcuLink 4i adapter. (12 EUR) I liked it because it supports 2230 length and has relatively flexible part, which I initially intended to route from the secondary SSD slot on the motherboard.
- The cheapest OcuLink 4i to PCIe board I could find. (16 EUR)
Once the dual M.2 PCB from Framework went on sale, I got it as well, and stuck the M.2 to OcuLink 4i adapter into it with the OcuLink port sticking out the back. The thickness of M.2 PCB was too high for the included retention screws, so I had to file down the PCB at the retention screw location a lil bit, checking that I didn’t short any layers. (Be sure to also do the filing at a different location than your laptop because you’ll produce a lot of fine copper dust and you don’t want it getting into your laptop. Wipe the PCB after filing with a cloth damp with alcohol as well.)
To make the eGPU appear in the device manager I had to enable power to the GPU via the switch on the OcuLink 4i to PCIe board couple seconds before pressing the laptops power button.
- Then I downloaded latest Nvidia drivers, installed them
- Restarted to see the eGPU showing error 43 in device manager
- Ran the error 43 fix script
And that’s it, the GPU outputs to my 4k60 screen no problem.
I didn’t run any performance benchmarks, if anyone’s curious of any numbers, I can do this. But I suspect it’s going to be similar to prior benchmarks of people attaching the eGPU directly to the M.2 slot on the motherboard (see the whole thread there!).
I also did this with a PCIe gen3 GPU, and I don’t have any gen4 devices to test, unfortunately, so can’t tell how good it would be at negotiating higher link speeds.
Since the M.2 to OcuLink adapter I linked even has retention screw holes, I can see it being possible to 3D-print a holder for it that would make the port flush with the laptop’s rear wall and would look quite decent.
Photos:
Testing how fully internal connector could look like:
Cable is probably not flat enough, and it couldn’t be situated like that. It’s not bendable too much, but I would try forming it into a shape that fits next.