This document details the system requirements to install the SDK and successfully deploy Femto Mega.
Supported Operating Systems and Architectures
The Femto Mega features a built-in TOF depth computing capability, directly outputting depth data with minimal dependency on the host system. The FemtoMega supports both USB and network modes
- Windows 10/11 x64 systems, compatible with both FemotMega network and USB modes.
- Ubuntu 20.04 x64 and above, also supports both FemotMega network and USB modes.
- ArmLinux 32/64, supports both FemotMega network and USB modes.
- Mac OS 11 and above, M1/M2/Intel, compatible with both FemotMega network and USB modes.
- Support for Android and iOS will also be available soon
Development Environment Requirements
To contribute to the Sensor SDK, visit Github .
Minimum Host PC Hardware Requirements
The hardware requirements for the host PC depend on the application/algorithms/sensor frame rates/resolutions run on the host. The minimum Sensor SDK configuration recommended for Windows is:
- 7th Generation Intel® CoreTM i3 Processor (Dual-Core 2.4 GHz with HD620 or faster GPU)
- 4 GB Memory
- Dedicated USB3 port
- Graphics driver supporting OpenGL 4.4 or DirectX 11.0
Lower end or older CPUs may also work depending on the specific use case.
Additionally, performance varies based on Windows/Linux OS and graphics drivers used.
Host PC Hardware Requirements for Body Tracking
The requirements for a body tracking host PC are higher than for a general host PC. The minimum body tracking SDK configuration recommended for Windows is:
- 7th Generation Intel® CoreTM i5 Processor (Quad-Core 2.4 GHz or faster)
- 4 GB Memory
- NVIDIA GEFORCE GTX 1050 or equivalent
- Dedicated USB3 port
The minimum recommended assumes K4A_DEPTH_MODE_NFOV_UNBINNED depth mode at 30fps tracking 5 people. Lower end or older CPU and NVIDIA GPUs may also work depending on the specific use case.
USB3
Some known USB host controller compatibility issues can be found on Troubleshooting.