Vimba GigE TL Release Notes

Version: 1.10.0

Components and Version Reference

Component

Version

GigE Transport Layer (VimbaGigETL.cti)

1.10.0*

Vimba GigE Filter Driver

2.5.11

Hardware Requirements

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

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

  • MacBookPro or Mac mini with M2 chip

Remark (for macOS, see the macOS release notes):

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 X SDK. Linux: For instructions on how to install this module, please refer to the Vimba X for Linux or ARM64 Release Notes.

Correlations with other Allied Vision Software Packages

You can install and use Vimba and Vimba X on the same host. Windows: We recommend using our GigE filter driver with Vimba X or Vimba only.

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.

  • GigE cameras may be listed on a wrong Ethernet interface.

  • If many dropped frames occur especially with a small ROI, set GVSP Timeout to a higher value.

GigE Filter Driver:

  • If Vimba and Vimba X are installed on the same system: The Filter Driver provided with Vimba X overwrites Vimba’s Filter Driver. If you still work with Vimba: Use the included Driver Installer to deactivate and activate the correct Filter Driver.

  • Using other filter drivers additionally to the included GigE Filter Driver (including the Filter Driver of the Vimba SDK) may cause issues, even a blue screen.

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

Changes and release history

Changes in version 1.10.0

GigETL:

  • Breaks compatibility with Vimba 6 (Vimba 6 Config mode not working anymore with latest Vimba X GigETL)

  • Cameras from SVS-Vistek are enabled by default

  • Marked old statistic features as “deprecated”

  • Minor bug fixes

Changes in version 1.9.5

GigETL

  • Improved Adjust PacketSize

Changes in version 1.9.3

GigETL

  • Added Event support

Filter Driver:

  • Bug fixes

Changes in version 1.9.2

GigETL

  • Fixed: Vimba X freezes if the NIC is disabled during image acquisition

  • Set camera to Extended ID mode if supported

  • Support Extended Status Codes Packet Resend

GigE Filter Driver:

  • Supports extended status codes packet resend

Changes in version 1.9.1

GigETL

  • Display name: AVT GigE TL (instead of Vimba GigE TL)

  • Scheduled Action Commands support

  • Chunk support

Filter Driver

  • Chunk Support

  • Bug fixes

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