Vimba GigE TL Release Notes

Version: 1.9.0

Components and Version Reference

Component

Version

GigE Transport Layer (VimbaGigETL.cti)

1.9.0

Hardware Requirements

  • PC or laptop with 1 GHz x86 processor or better.

  • ARMv8-compatible 64-bit embedded system, for example, Jetson Xavier.

When using Allied Vision GigE cameras, a built-in Gigabit Ethernet network interface or Gigabit Ethernet network card (one or more) is required.

Installation

The Vimba GigE Transport Layer is part of the Vimba SDK. For instructions on how to install this module, please refer to the Vimba User Manual.

Known Issues

  • When experiencing trouble with image acquisition on Linux, try to increase the priority of your application with “sudo -E nice -n -20 ”.

  • A change of the available camera access modes cannot be reported for cameras in different subnets or with misconfigured IP addresses. These cameras can be accessed in configuration mode from different hosts simultaneously.

  • MSI Uninstallation by new Windows 10 dialog “Apps&Features” is not supported by now. Please use the old “Programs and Features” dialog.

GigE Filter Driver:

  • Disabling the Vimba GigE Filter Driver while it is in use might lead to unexpected behavior up to blue screen.

  • Using other filter drivers additionally to Vimba’s GigE Filter Driver may cause issues.

Changes and release history

Changes in version 1.9.0

GigETL

  • Changed behaviour of endianess handling (values must match host endianness in little-endian), for better compatibility with third-party software. Affected features that now have a changed byte order:

    • Config Mode

    • IP-related features including MulticastIPAddress

    • Action Commands

  • New feature DeviceUpdateTimeout (only applicable of GigE discovery is switched to Broadcast)

  • New GVSPMaxLookBack default value (0 instead of 1) for improved packet resend handling

  • Fixed: High memory usage during performance bottleneck (Nonpaged pool growing with multiple GigE cameras)

  • Fixed: Action commands caused an error message in the console log

  • Fixed: MulticastIPAdress range, better compatibility with third-party software

GigE Filter Driver

  • Reduced memory allocations

  • Hidden statistics

Changes in version 1.8.2

GigETL and GigE Filter Driver

  • Fixed: Vimba Viewer did not show single frame acquisitions (5 GigE)

  • Improved timeout handling (5 GigE)

  • Fixed limitations of certain GVSPPacketSize values

  • New GigETL feature: GVSPHostReceiveBufferSize (SO_RCVBUF, usable with the socket driver only) replaces GVSPHostReceiveBuffers (which is still usable in existing applications).

Changes in version 1.8.1

  • Prepared for use with 5 GigE Vision cameras

Changes in version 1.8.0

  • Standard-compliant ForceIP features instead of Allied Vision custom features

  • Prepared for use with extended IDs

Changes in version 1.7.1

  • Improved resend handling

  • By default, packet resends are enabled

  • Other bug fixes

Vimba Driver Installer

  • Internal changes

Changes in version 1.7.0

  • GenTL 1.5 support

Changes in version 1.6.0

  • Fixed: GVSPPacketSize now updates as expected (Linux)

  • Other minor bug fixes

Vimba GigE Filter Driver

  • Windows 10: Improved compatibility and performance with third-party filter drivers.

Installer and driver

  • New certificates for installer and driver (Windows 7, Windows 8, and Windows 8.1)

Changes in version 1.5.0

  • Added functionality for Action Commands

  • Fixed sending packet request after invalid timeout on Linux

  • The parameter BUFFER_INFO_DELIVERED_IMAGEHEIGHT is filled correctly

  • VimbaGigEFilter (Windows 10 x64/x86 only):

    • Fixed incompatibility with Intel 10 Gbit Ethernet cards (520/540/710)

    • Changed buffer list handling, driver removes streaming packets from buffer list:

      • Decreases system load formerly caused by stream packet duplication

      • Prevents additional system load when firewall is enabled

      • Does not allow Wireshark to see stream packets

    • Packet resend system load minimized

    • Fixed missing filterclass in driver inf

    • Fixed double counting of received packets

    • Fixed incompatibility with wireless network cards (removed binding to WAN)

    • Fixed incompatibilities with VPN connections (filter now optional)

Changes in version 1.4.4

-Bug fixes

Changes in version 1.4.2

  • Bug fixes

Changes in version 1.4.1

  • Solved cases where network problems led to a lost camera

  • Fixed range of GevHeartbeatInterval and GevHeartbeatTimeout

  • Bug fixes for multi-camera usage and missing cleanup

Changes in version 1.3.1

  • Support of GenICam GenTL standard 1.3

  • New GenTL SFNC feature categories BufferHandlingMode and StreamInformation

  • Separate features for heartbeat timeout and heartbeat interval

  • Adjustable device discovery waiting time

  • Fixed issues with alike serial numbers

  • Fixed issues with many network interfaces on Linux

  • Small bug-fixes to the Driver Installer

Changes in version 1.2.0

  • Improved performance in case of many events

  • Restriction to eight cameras removed

  • Corrected Heartbeat feature

  • Fixed support for small packets

Changes in version 1.1.0

  • Added feature DiscoveryBroadcastMode to the Interface module

  • Changed the documentation format to PDF

  • Slight changes for Linux compatibility

Correlations with other Allied Vision Software Packages

Please refer to the Vimba SDK Release Notes.