Jetson Orin Nano & Flir Blackfly S Spinview Flickering
AnsweredRunning Spinview on Jetson Orin Nano Developer Kit with Flir Blackfly S camera connected via USB results in a flickering preview image. Flickering is only present when using continuous capture mode. The camera is still picking up images, but Spinview just shows continuous flickering. Camera and Spinview work fine plugging into a different laptop using the same cable. Any help would be appreciated!
Screen Capture: https://drive.google.com/file/d/1sUVDfo4Nri8fobFNLWgLQScWR0apfyy9/view?usp=drive_link
-
Official comment
Hello Dennis,
Thanks for reaching out. We have found this to be an issue with the default display driver used on the Orin and Xavier. In other arm boards, mesa is the only openGL option and therefore works fine. However on Xavier and Orin, it has both mesa and nvidia modules.
We found another post about this, and you can not toggle easily to mesa:
[SOLVED] How to use mesa while nvidia module is loaded ? / Newbie Corner / Arch Linux ForumsOne way we have worked around this is to use Xephyr to emulate a X11 server, and display SpinView to that emulated display. Doing so will cause SpinView to use the mesa stack instead of nvidia.
sudo apt-get install xserver-xephyr
Xephyr -br -ac -noreset -screen 1920x1080 :1&
DISPLAY=:1 SpinView_QTI believe if you try the above, it should work. However, it may not be the optimal solution for you. Other options to try would be to uninstall the nvidia GL driver so the system defaults to mesa driver, or see if upgrading to the latest nvidia driver resolves the issue.
In summary, the issue seems to be caused by an issue when we draw using the nvidia display driver. Options to resolve this are:
- Run in emulated virtual display which uses mesa display driver (as above - this should work)
- Uninstall nvidia GL driver so that system defaults to mesa driver
- Investigate upgrading to latest nvidia driver to see if issue is fixed
Please let us know if any of these options helps resolve your flickering issue.
Thanks!
Demos
-
Hello Dennis, did changing the display driver as above help resolve your flickering issue?
Thanks,
Demos
0 -
@TDY_Demos
The above solution (Xephyr/X11) did't appear to work for me. I'm on a Jetson Orin dev kit trying with both a gige and usb3 camera. The issue is probably with synchronization between the render/gl widget in spinview/qt and the image ingest from the camera driver on embedded arm. Its unfortunate that the spinview source isn't distributed along with spinnaker.
0
Please sign in to leave a comment.
Comments
3 comments