Notebookcheck Logo

User showcases custom OCuLink X8 module for the Framework Laptop 16 with 1-2% performance hit

(Image Source: Filip@community.frame.work)
(Image Source: [email protected])
OCuLink is very rarely seen even on high-end laptops, so it is quite impressive to see a member of the Framework modular laptop community making his own full bandwidth OCuLink solution for external eGPUs. With full PCIe 4.0 X8 speed enabled, the custom OCuLink module running an RTX 4070 desktop GPU is just 1-2% slower than the desktop implementation.

Even though Thunderbolt 5 was introduced last year as a superior connector in theory, OCuLink remains the preferred connection for external GPUs. OCuLink, particularly the x8 (full bandwidth) variant, achieves better performance because it is a direct PCIe extension with less overhead, whereas Thunderbolt 5 uses controllers at both ends, which adds overhead and reduces its effective speed when facilitating connections for external GPUs. However, OCuLink, just like Thunderbolt 5, is not yet a mainstream connector on current laptops. Only a handful of laptop OEMs feature OCuLink in select models and the implementation usually integrates the x4 variant instead of the full bandwidth version. One of the first laptops to benefit from an X8 OCuLink connector is the Framework Laptop 16, and, interestingly enough, this implementation is a community-based solution rather than one offered by Framework itself.

Framework expressed some interest in offering an OCuLink expansion bay module a few years ago, but an official solution has yet to be presented. The members of the modular laptop community decided to take matters in their own hands and one of the Framework forum users named Filip recently showcased an OCuLink expansion bay module that makes full use of all eight PCIe lanes.

Filip states that his module is based on Framework’s public repository, but he needed to make some modifications in order to enable full bandwidth. The original repo was designed for an M.2 SSD solution, so Filip had to strip the SSD power control and define the module as a generic PCIe accessory with 8x1 configuration. To test full compatibility, Filip connected a desktop RTX 4070 GPU which only has PCIe 4.0 compatibility. Even though the GPU runs at X16 on his desktop, there was just 1-2% performance drop through the PCIe 4.0 X8 connection from the OCuLink module running on the Framework Laptop 16. It looks like performance hit is minimal on PCIe 4.0 cards, but the exact difference is yet to be determined for high-end PCIe 5.0 cards like the newer Nvidia RTX 5080 or 5090.

While Framework is taking its time with an official OCuLink module, those interested in faster speeds for their external GPU setups could soon order a working solution from Filip’s repo.

External RTX 4070 connection (Image Source: Filip@community.frame.work)
External RTX 4070 connection (Image Source: [email protected])
PCie 4.0 X8 speeds (Image Source: Filip@community.frame.work)
PCie 4.0 X8 speeds (Image Source: [email protected])
static version load dynamic
Loading Comments
Comment on this article
Please share our article, every link counts!
Mail Logo
> Expert Reviews and News on Laptops, Smartphones and Tech Innovations > News > News Archive > Newsarchive 2025 12 > User showcases custom OCuLink X8 module for the Framework Laptop 16 with 1-2% performance hit
Bogdan Solca, 2025-12- 3 (Update: 2025-12- 3)