Performance and troubleshooting
222Alvium G1 User Guide V1.7.0
Vimba X TL settings
Configuring the Vimba X TL (transport layer) settings, can help to reduce dropped
frames significantly. Look out for GenICam feature names starting with
GVSP.
Because every system is specific, individual experiments must be done.
This is an overview of GigE TL streaming features.
GVSPDriverSelector
GVSPDriverSelector controls which software component is used to handle the
streaming.
• Windows: Either the stream engine of the transport layer or the filter driver is
used to receive and process the GVSP packets.
• Linux: Only the transport layer can be used.
• Values:
-
Socket: Use of the transport layers stream engine
-
Filter: Use of the filter drivers stream engine
Figure 88 gives an overview of the different stream handling methods.
The filter driver minimizes the risk of lost frames substantially because it reduces
the interactions between the user space and the kernel space, taking workload off
the system:
Transport layer descriptions and firmware downloads
Alvium Features Reference: www.alliedvision.com/en/support/
technical-documentation/alvium-gige-documentation
Firmware downloads: www.alliedvision.com/en/support/firmware-downloads.
Figure 88: Stream handling with GVSPDriverSelector set to Socket or Filter
GVSPDriver = FilterGVSPDriver = Socket
Frames
User space
RESEND_CMD
Kernel space
Frames