Browse KB Articles
My USB 3.1 camera does not achieve full frame rate
KB Number: 10108
This article explains some basic factors that may affect the frame rate of your USB 3.1 device.
Requested vs. Processed vs. Displayed Frame Rates
Refer to KB 10221 Why is the frame rate displayed in the demo program different from the requested frame rate? for information on why the frame rate displayed in the demo program may be different from the requested frame rate. The frame rates may also differ due to inability of the host system to keep up with the camera data rate. An increasing number of skipped images as reported by the FlyCap demo program's Event Statistics dialog, is evidence of this.
Bus speed and interface card/driver configuration are two common issues that may affect the performance of your USB 3.1 camera.
Verifying Bus Speed and Interface
Host Controller Interface and Driver Configurations
Some combinations of interface cards and drivers perform better than others. When our drivers are installed for USB 3.1 devices, the setup process, by default, installs the PGRUSBCam (pgrusbcam.sys) driver on the camera to work in conjunction with the driver of the interface card manufacturer.
For FlyCapture users, an alternative configuration is to install the PGRxHCI (pgrxhci.sys) driver on the interface card, effectively bypassing the manufacturer's driver. Note that the PGRxHCI driver is incompatible with other USB 3.1 devices (e.g., mouse) that run on the same bus.
For information about the tests we performed on other host controller/driver configurations, see TAN2011005 Recommended USB 3.1 System Components.
The PGRUSBCam and PGRxHCI drivers are installed in the \driver folder of the SDK installation directory. For information about how to locate our USB 3.1 devices in the Windows Device Manager, see KB 10107 How does my USB 3.1 camera appear in Device Manager?