HomeSupportAPIsXIMEA Linux Software PackageLinux TX1 and TX2 Support → Jetson Xavier NX benchmarks

NVIDIA Jetson Xavier NX benchmarks


Fig.1. Jetson Xavier NX Developer Kit

The NVIDIA® Jetson Xavier NX™ Developer Kit is a power-efficient, compact module ideally suitable for AI edge applications and devices.

The additional benefits come from new cloud-native support that is accelerating the NVIDIA software stack in just 10 W with more than 10x the performance of its popular predecessor Jetson TX2.

To speed up the creation of breakthrough products, the Jetson Xavier NX Developer Kit delivers the capability to develop small form factor solutions with accurate, multi-modal AI inference.

The XIMEA team used the tools provided by the dev kit to test various cameras with the results listed below.

Image processing on NVIDIA Jetson NX

Equipment and software

  • NVIDIA Jetson Xavier NX developer kit
  • Remote host computer with NVIDIA GPU
  • MRTech software for Jetson module and host computer
  • XIMEA MC031CG-SY camera: 3.1 MP, 2064 x 1544, Color model with USB3 interface

or second camera model version

  • FireFly to M.2 adapter to connect PCIe FF camera
  • XIMEA MX089CG-SY-X2GX-FF camera: 8.9 MP, 4112 x 2176, Color model with PCIe interface and FireFly connector

Dragonfly application

Dragonfly application was designed by MRTech SK to receive RAW images from one or more USB3/PCIe cameras and stream the processed images via the network to a remote computer.
The application can run on NVIDIA Jetson modules, embedded or desktop computers with NVIDIA GPU.
The application is currently being used in several projects in aerial, ground drones, on vehicles, as well as in medical devices.
Dragonfly image processing pipeline on Jetson NX:

  • 8/12-bit image acquisition
  • black level
  • histogram 4bayer256Int
  • auto exposure
  • auto white balance
  • demosaicing 5x5 or L7 (7x7)
  • gamma
  • conversion to YV12 BT709
  • 8-bit H.265 encoding that runs on NVIDIA HEVC hardware encoder
  • streaming to remote host

Remote host processing

Image processing on the remote host:

  • receiving stream
  • decoding
  • render on a 140 Hz screen

Xavier NX test results


Fig.2. Jetson Xavier NX with XIMEA MX089CG-SY-X2G2-FF camera

MC031 camera model


Operating results for Full HD 1920 x 1080 images - ROI on the camera:

Bit depth Frame rate Processing time on Jetson DGPU utilization Encoding bitrate G2G latency
8-bit 60 fps 12.5 ms 13% 9760 kbps 60 ms
12-bit 60 fps 13.7 ms 17% 9790 kbps 70 ms


MX089 camera model


Full HD, 1920 x 1080, 2.1 MP images (ROI on the camera)

  • Working frame rate: 30 fps / 60 fps
  • Image processing time: 12.2 – 13.7 ms (pp. 3-10 from processing pipeline)
  • Memory utilization: 38% of 8 GB
  • GPU utilization: 10-20%
  • CPU utilization: ~15%
  • Encoding bitrate: 9800 Kbps
  • Glass-to-glass (G2G) latency: 50-70 ms

For reference: Maximum frame rate: 188 fps (Full HD ROI)

4K UHD, 3840 x 2160, 8.3 MP images (ROI on the camera)

  • Working frame rate: 30 fps / 60 fps
  • Image processing time: 35.8 – 42.2 ms (pp. 3-10 from processing pipeline)
  • Memory utilization: 45% of 8 GB
  • GPU utilization: 40-70%
  • CPU utilization: ~20%
  • Encoding bitrate: 9800 Kbps
  • G2G latency: 90-110 ms