eSDK Pro System Requirements

This section lists the supported environments, hardware, and configuration requirements for building and running eSDK Pro applications. Always confirm exact version support in the release notes packaged with your installer.

Supported Operating Systems and Toolchains

Windows

  • Windows 10 or later
  • Windows Server 2016 or 2019
  • Compiler: MSVC (see release notes for supported versions)

Linux

  • Ubuntu 22.04 LTS
  • Compiler: g++ 10 or later

Build Tools

  • CMake 3.22 or later (required for building included examples)

Not Supported

  • macOS is not supported.

GPU Acceleration (Optional)

Enable GPU-based processing only if your workflow requires it.

  • NVIDIA driver with CUDA 12.0 or later
  • GPU with Compute Capability 8.0 or later (Ampere generation or newer)

Networking and Hardware for High-Speed Capture

For reliable multi-camera capture and processing:

  • RAM: 64 GB recommended
  • Network bandwidth: Install the NIC in a PCIe slot with at least x8 electrical lanes to avoid bottlenecks
  • NIC compatibility: Use a network adapter supported by Emergent Vision drivers

Installation and Coexistence Rules

  • Single installer: eSDK Pro and eCapture Pro share one installer and license.
  • Do not run concurrently: eSDK Pro and eCapture Pro cannot run at the same time on the same server.
  • Use case separation: Run eCapture Pro only for one-off configuration tasks such as IP addressing or firmware updates.

See Also

Updated on
August 28, 2025
Questions?


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

Contact Us