Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unstable frame rate in GigE cameras with Trigger Mode ON #980

Open
csgeeek opened this issue Feb 8, 2025 · 0 comments
Open

Unstable frame rate in GigE cameras with Trigger Mode ON #980

csgeeek opened this issue Feb 8, 2025 · 0 comments
Labels
1. Performance Performance issue 5. Python Issue in python binding

Comments

@csgeeek
Copy link

csgeeek commented Feb 8, 2025

Describe the bug
I came across this issue where with the same camera settings I am getting stable FPS on my Lenovo laptop, but on my PCs there’s a significant frame rate instability.

To Reproduce
Steps to reproduce the behavior:

Regarding the camera settings I am using:

TriggerSource: Software
TriggerMode: ON
I benchmarked the above results with the Aravis python module and got to know that the instability is at stream buffer pop part.

timeout = 2e5
buffer: Aravis.Buffer = stream.timeout_pop_buffer(timeout)

With TriggerMode set to OFF I am getting a stable FPS on both the systems. I checked this with arv-camera-test tool.

Expected behavior
There shouldn't be any instability in camera frame rate with TriggerMode ON.

Camera description:

  • Manufacturer: Basler
  • Model: acA1920-25gc
  • Interface: GigE

Platform description:

  • Aravis version: 0.8.31
  • OS: Ubuntu 22.04
  • Hardware: x86_64

Additional context
Just adding this for extra info, I also ran a benchmark with pypylon with the same set of camera settings. It provides stable FPS on both the type of systems. With TriggerMode OFF Aravis is able to achieve slightly higher FPS as well sometimes. But with TriggerMode ON there’s instability on PC systems and not on laptops.

Please feel free to ask for any logs required for further debugging.

@EmmanuelP EmmanuelP added 5. Python Issue in python binding 1. Performance Performance issue labels Feb 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. Performance Performance issue 5. Python Issue in python binding
Projects
Status: To do
Development

No branches or pull requests

2 participants