Balluff - BVS CA-GX0 / BVS CA-GX2 Technical Documentation
|
CPU | ARM Cortex-A57 @ 2GHz NVIDIA Denver2 @ 2GHz |
Cores | 4 2 |
RAM | 8GB |
USB2.0 Interfaces | 1 |
USB3.0 Interfaces | 1 |
Ethernet | 10/100/1000 MBit |
PCIe | 1x4 + 1x1 | 2x1 + 1x2 Gen 2.0 |
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
:
Setting | Value | Description |
net.core.wmem_max | 16777216 | Maximum memory size of a socket buffer for sending in Bytes |
net.core.rmem_max | 16777216 | Maximum memory size of a socket buffer for receiving in Bytes |
net.core.netdev_max_backlog | 10000 | Maximum 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_mem | 10240, 87380, 16777216 | Minimum, Default and Maximum memory size of a UDP socket buffer for receiving and sending data in bytes |
/etc/sysctl.d/62-buffers-performance.conf
doesn't exist beforehand, create one. 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.
Setting | Value |
MTU | 8000 Byte |
Please refer to Network Performance Settings to learn about how to set this value temporarily or permanently.
The following scenarios have been tested:
Camera | Resolution | Pixel Format | Frame Rate [Frames/s] | Bandwidth [MB/s] | CPU Load |
mvBlueCOUGAR-X102mC | 1600 x 1104 | BayerRG8 (on camera) → RGB8 (on host) | 67.58 | 120.32 | ~53% |
Camera | Resolution | Pixel Format | Frame Rate [Frames/s] | Bandwidth [MB/s] | CPU Load |
mvBlueCOUGAR-X102mC | 1600 x 1104 | BayerRG8 (on camera) → BayerRG8/Raw (on host) | 67.58 | 120.32 | ~42% |