PortDock

Network adapter settings for GigE cameras — jumbo frames, receive buffers, interrupt moderation, firewall

What to check on the network adapter when a GigE Vision camera drops frames: jumbo frames, receive buffers, interrupt moderation and the firewall.

Tools for this guidePort Inspector Windows program · freeNet Scan Windows program · freeGigE Camera Bandwidth Calculator web · no installIP Subnet Calculator web · no install

A GigE Vision camera sends each image as many small UDP packets. If the PC's network adapter cannot take them in and hand them over in time, packets are lost and the camera software starts reporting incomplete frames, lost frames and resend requests. Camera vendors document which adapter settings to check. This guide collects only the values written in public documents and compares them — they are the vendors' values, not recommendations made by PortDock.

First: does the bandwidth fit?

Before touching settings, check that the camera configuration fits the link. Image data rate is width × height × bytes per pixel × fps, and 1 GbE carries 125 MB/s gross. In the Beckhoff example, a 1920 × 1200 Mono8 camera at 30 fps needs 69.12 MB/s, and three of them on one link need 207.36 MB/s — more than 1 GbE. That example assumes about 110–115 MB/s is usable on 1 GbE. If the link is oversubscribed, no adapter setting will fix it: lower fps, resolution or pixel format, or spread cameras across ports (GigE Bandwidth Calculator).

Adapter Advanced tab — values in vendor documents

Setting (Device Manager → adapter → Properties → Advanced)BaslerMathWorks
Jumbo Packet / Jumbo FrameMaximum valueMaximum value (e.g. 9014 bytes)
Receive Buffers / Receive DescriptorsMaximum value (2048 if the driver has no registry setting)Maximum value (e.g. 2048)
Interrupt ModerationOn (if available)—
Interrupt Moderation RateExtreme (left as is if there is no registry setting). On buffer underruns or packet loss, first try Low or Minimal; if latency matters and CPU load does not, Off—
Receive Side Scaling (RSS)On, one RSS queue—
Speed & Duplex—Auto Negotiation

Both documents agree on jumbo packets and receive buffers. For interrupt moderation, even Basler's page gives both «Extreme» and «Low or Minimal if you lose packets»: batching interrupts lowers CPU load but empties buffers later. Do not fix one value blindly — change it and compare the loss and resend counts in the camera software.

Jumbo frames need all three ends

Clean up the camera adapter

Firewall

If everything is set and the stream still stalls or never arrives, look at the firewall. Teledyne documents that Windows Firewall can disable a GigE connection without warning, hanging the application, and that adding the application to the firewall exceptions fixes it. An adapter on the «Public» network profile gets stricter rules.

Reading it all on the PC

In PortDock Port Inspector, choose «GigE camera» as the purpose on the «Network adapters on this PC» card. For each adapter it reads jumbo frames, receive buffers, interrupt moderation, EEE (Energy-Efficient Ethernet), flow control and speed/duplex, «allow the computer to turn off this device», receive errors and discarded packets, the network profile and whether the firewall is on — without admin rights — and shows the vendor values above with links. Advanced-tab values are stored in the registry under Microsoft's standardized keywords (*JumboPacket, *ReceiveBuffers, *InterruptModeration …), so they read the same way whatever the adapter brand. Changes are made in Device Manager (admin rights).

Causes outside the adapter

Some things adapter settings cannot show: the camera's packet size and packet delay, switch buffers and uplink speed, cable quality and CPU load. If discarded packets stay at zero but frames still drop, look at the camera software's resend and loss statistics and at the camera settings.

Sources

Published 2026-10-29