Recommendations#

The MemryX SDK tries to support as many hardware/software combinations as possible, but if you aren’t sure where to start, there are some M.2 accessories and operating systems that we can recommend.

Hint

The SDK supports more than what’s on this list – these are recommendations not requirements.

M.2 Accessories#

Raspberry Pi 5 HAT

The GeeekPi N04 M.2 2280 HAT is an excellent choice of HAT for the RPi 5. It has good power delivery, and it accommodates the 2280-sized MX3 M.2

4x M.2 PCIe Cards

In a full-sized x86 PC, you may want to scale up the number of M.2s in a system to get maximum FPS in multi-video-stream applications.

The choice of card will depend on whether your host supports PCIe bifurcation of an x16 slot to x4x4x4x4.

Operating Systems#

x86 (Intel/AMD)

On x86 (Intel/AMD) hosts, if you’re looking for an OS to use and don’t have a specific requirement, we recommend Ubuntu 24.04. This extremely popular Linux distribution is known for being user-friendly and has tons of documentation available on its use.

ARM

For ARM systems, the recommended OS will vary based on the type of board. In all cases, we recommend Linux distros in the Ubuntu/Debian family.

RISC-V