Questions?


Get in touch with us today and our team of imaging professionals will be pleased to assist you.

Contact Us

Configure RDMA on Windows

RDMA (Remote Direct Memory Access) lets a supported NIC transfer image data directly into system memory with minimal CPU use. Use RDMA for high-throughput or multi-camera systems. RDMA is not required for the Software Quick Start.

RDMA over Ethernet uses RoCEv2, so RDMA-related settings might appear as RoCEv2 in NIC settings and driver documentation.

Before you begin

Confirm that you have:

  • A camera with firmware that supports RDMA. If you are not sure whether the camera has RDMA firmware, contact Emergent support.
  • A supported RDMA-capable NIC.
  • eCapture Pro, eSDK Pro, or classic eSDK already installed.
  • Administrator access to the host computer or server.
  • A compatible IP address configuration for the camera and NIC.
Important: Do not update camera firmware unless Emergent support provides the correct RDMA firmware update files or instructs you to update the camera. For firmware update precautions, see Updating Emergent Vision Camera Firmware.
Note: The eCapture Pro 1.5.0 and later installer and the classic eSDK installer include the required NIC drivers. Do not install NIC drivers from the NIC manufacturer’s website because they can cause compatibility issues.

Configure Windows NIC settings for RoCEv2

Use this procedure on Windows systems that use an RDMA-capable NIC with RoCEv2 settings in Device Manager.

  1. Open Device Manager.
  2. Expand Network adapters.
  3. Open the properties for the NIC connected to the camera.
  4. Select the Advanced tab.
  5. Set the following properties. Property names can vary by NIC vendor and driver.
    • Jumbo Packet: 9000
    • NetworkDirect Functionality: Enabled
    • NetworkDirect Technology: RoCEv2
    • R/RoCE Max Frame Size or NetworkDirect MTU: 4096
  6. Apply the changes.
  7. If the changes do not take effect immediately, disable and re-enable the NIC.

Confirm streaming

After you configure the camera firmware and host NIC settings:

  1. Start eCapture Pro or your eSDK Pro/classic eSDK application.
  2. Connect to the camera.
  3. Start streaming.
  4. Confirm that the stream starts successfully.

Troubleshooting

If the camera does not stream, check the following items:

  • Confirm that the camera firmware supports RDMA.
  • Confirm that the NIC supports RDMA/RoCEv2.
  • Confirm that the NIC uses the driver installed by the Emergent software installer.
  • Confirm that the camera and NIC are on the same subnet.
  • Confirm that Jumbo Packet is set to 9000.
  • Confirm that NetworkDirect Functionality is enabled.
  • Confirm that NetworkDirect Technology is set to RoCEv2.
  • Confirm that R/RoCE Max Frame Size or NetworkDirect MTU is set to 4096.

See also

Updated on
April 16, 2026
Questions?


Get in touch with us today and our team of imaging professionals will be pleased to assist you.

Contact Us