Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Definitely don't assume M.2 == PCIe lanes tho.

The number of PCIe lanes available is typically defined by the CPU in an SoC context or the lowest common between the CPU and chipset in a traditional motherboard architecture. M.2 defines a physical connector that may connect to different things depended on its intended use. An example is the difference between those intended for SATA or NVMe. Additionally it is common for lower bandwidth peripherals like wifi cards to use an M.2 connector although only be wired into a subset of the board's possible PCIe lanes.

https://www.crucial.com/articles/about-ssd/m2-with-pcie-or-s...



> Additionally it is common for lower bandwidth peripherals like wifi cards to use an M.2 connector...

And some of those don't use PCIe at all - the connector can also carry USB signals.


That I hadn't seen but it is unsurprising. My interest has been in adding eGPU to relatively low-end boards with the current crop of M.2 to OCuLink boards, which is an inexpensive way to get better performance than Thunderbolt if you can find an unoccupied M.2 with sufficient connected lanes (and can work within tradeoffs like no hot-swap).

https://pcisig.com/pci-express%C2%AE-oculink-specification-r...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: