that is mostly due to the problem of PCIe integrity. amd gpu are not great handling heavy PCIe error. how did your m2 adapter look like?. did you bent the cable? if so the signal integrity will be shit and for amd GPU that is not very good.
I tought about it! Same behaviour with 2 brand new M.2 → OcuLink adapters, and with two different 4.0 OcuLink cables (75 and 50cm).
The benchmarks are perfect, the bandwidth is 6.6GB/s, but I crash in fullscreen. Every game in windowed can run high fos for hours, but fullscreen fucks me. If it were PCIe degradation errors I wouldn’t have high frames and good benchmarks… Or would I?
if you have nvidia gpu lying around, try this in CMD: nvidia-smi dmon -s et -d 10 -o DT and check for errors in benchmark
If AMD, I honestly don’t know.
The 3dmark PCIE test is not accurate.
I ran a PCIE test with my 4.0x4 oculink, and the results are funny.
O.O quite an overkill config you got there!
Thanks, I’ll try to borrow a friend’s 3060Ti!
Hi all, I just wanted to let you know that this option arrived and I tried to use it, cannot really recommend. The reason is that it does not at all fold as flexibly as the picture suggests. It is quite rigid and you need to fold it twice to make it work, and the folds cannot be too tight for signal integrity. I think it makes it quite bulky, and also the folds cannot be too good for long-term signal integrity. Final point is that the two holes at the end are smaller than the other option from the start of this thread. So for now I believe the first option from the start of this thread is the best solution.
That’s the one I use! I managed to fold it in such a way that it fits flawlessly. On my setup it is held down by a flexible clear plastic sheet screwed down on the M.2 board, with the port sticking out of a 3D printed adapter I designed on the original I/O cover.
I would share the details, but I need to get my setup working!
PS: I bought 2 of those flexible ones, for testing i’m using the non-bent one to avoid adding variables. Everything is running fine BUT games crash in fullscreen. Even on the latest 25.2.1. I’m running off the internal display. Please help!
Hey, I don’t have too much experience with AMD GPUs, have been on Nvidia for a long time. I honestly suggest to post your experience in this forum here. PS: And looking forward to seeing pictures/3D printing files if possible!
Hello, I installed an oculink nvme adapter to the dual m.2 expansion bay module and I thought I could share the results.
I made another Version of the io panel for the oculink connector that has prongs
It snaps on and holds onto the IO shield very tightly.
they both slide into the FW16 nicely.
The design is for following oculink adapter.
Amazon.com: NFHK 2280 NGFF PCI-E4.0 M.2 M-Key to Oculink SFF-8612 SFF-8611 Host Cable 15cm for NVME U.2 SSD Egpu : Electronics
Here are the stl files.
ioshield for oculink with prongs.stl (620.1 KB)
ioshield for oculink.stl (565.9 KB)
plugs_final.stl (204.6 KB)
This looks absolutly magnificent, thank you!
Very clean, well done. This looks exactly what I thought I would have done before my temporary solution became permanent…
Absolute perfection. This is why I have been checking this thread about once per day over the last months, and this is what I also wanted to do myself long-term. Already ordered the 3D print - thank you so much!
Now looking forward to OCuLink 8i solution at some point too. By the way, I found this OCuLink 8i EGPU on ebay, seems to be a good option (once we can use it).
PS: And here some cable suggestions: https://www.aliexpress.com/item/1005007939562515.html , https://www.aliexpress.com/item/1005006057139461.html
This is amazing! But…
I ordered from the linked Amazon product and received:
I still wanted to test it out, but hit a (literal) snag and once it was in my FW it didn’t want to come out. Pretty sure I damaged the cable now.
Sigh… I’ll update the model to accommodate the 4-hole part but won’t print anything until I figure out what the replacement part looks like.
Has anyone found a panel-mount Male to Female Oculink cable? I want to build one of those PCB adapter boards into a case, but none of them have the Oculink port pointing in any kind of reasonable direction to integrate it into a product.
I too had issues with this supplier, as I purchased two identical adapters yet I received different connectors on each.
I thought they had a minor mishap at the warehouse where they added two different products on accident, but now they seem to be shipping whatever happens to be in reach.
If your cable gets caught in the fw16 I recommend you tape it to the m.2 board and install it using a regular m.2 screw. As the one mount screw in the m.2 module is too small.
Bending the board shouldn’t be an issues since it doesn’t have any components on it.
Also when 3d printing I used PETG filament. It is more flexible than PLA so it doesn’t break when bending it into the slot.