Balluff - BVS CA-GX0 / BVS CA-GX2 Technical Documentation
NVIDIA Jetson AGX Orin

General

CPUArm Cortex-A78AE v8.2 @ 2.2GHz
Cores12
RAM32GB
USB2.0 Interfaces4
USB3.2 Interfaces3
Ethernet1x1 GbE + 1x10 GbE
PCIe2x8 + 1x4 + 2x1
Gen 4.0
Note
The above table describes the specification of the NVIDIA Jetson AGX Orin Developer Kit.
The following tests were conducted on JetPack 5.0.2 with power mode MAXN.

Test Setup

Test setup

Additional Settings

Increase the socket buffer size

It is recommended to increase the network socket receive and send buffer size to 16MB. These values can be set permanently in /etc/sysctl.d/62-buffers-performance.conf:

SettingValueDescription
net.core.wmem_max16777216Maximum memory size of a socket buffer for sending in Bytes
net.core.rmem_max16777216Maximum memory size of a socket buffer for receiving in Bytes
net.core.netdev_max_backlog10000Maximum number of packets which can be buffered if the Kernel does not manage to process them as fast as they are received
net.ipv4.udp_mem10240, 87380, 16777216Minimum, Default and Maximum memory size of a UDP socket buffer for receiving and sending data in bytes
Note
If /etc/sysctl.d/62-buffers-performance.conf doesn't exist beforehand, create one.
Refer to Network Performance Settings for more information.

Increase MTU

If possible, it is recommended to increase the MTU of the network card to at least 8000 bytes to enable the use of jumbo frames.

SettingValue
MTU8000 Byte

Please refer to Network Performance Settings to learn about how to set this value temporarily or permanently.

Benchmarks

The following scenarios have been tested:

  1. When de-Bayering is carried out on the host system: The camera delivers Bayer8 image data to the host system. The Bayer8 image data then get de-Bayered to RGB8 format on the host system. This setting results in a higher frame rate but a higher CPU load as well.
  2. When no de-Bayering is performed: The camera delivers Bayer8 image data to the host system. No de-Bayering is performed. This settings results in a lower CPU load and a higher frame rate. The behavior is identical to monochrome cameras.
CameraResolutionPixel FormatFrame Rate [Frames/s]Bandwidth [MB/s]CPU Load With Image DisplayCPU Load Without Image Display
mvBlueCOUGAR-X102nC1632 x 1248BayerRG8 (on camera) → RGB8 (on host)58.61120.30~16%~8%

CameraResolutionPixel FormatFrame Rate [Frames/s]Bandwidth [MB/s]CPU Load With Image DisplayCPU Load Without Image Display
mvBlueCOUGAR-X102nC1632 x 1248BayerRG8 (on camera) → BayerRG8/Raw (on host)58.61120.30~12%~4%