-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
RGB Camera returns No frames received on Jetson Orin #11716
Comments
Hi @paritoshwale The methods for a successful installation of the librealsense SDK on Orin are currently to (a) build the SDK from source code but not patch the kernel, or (b) to build from source code with the RSUSB backend installation method so that the kernel is bypassed. #11628 has information about this. |
Hi @MartyG-RealSense, thanks for your quick reply. |
A synthetic stream error usually does not have a traceable cause and is equivalent to a "something went wrong" message. At present, using RSUSB or not performing patching are the only two methods of installation for Orin that are confirmed to be successful and there are not alternative suggestions, unfortunately. The next librealsense version (likely to be numbered 2.54.0) will support JetPack 5.0.2. Did you remove the original librealsense installation made with the tx2 instructions before attempting a new installation, please? https://dev.intelrealsense.com/docs/nvidia-jetson-tx2-installation |
Yes, I did remove the original installation using |
You are very welcome! The work-in-progress SDK version that will become the next SDK release is always available on the SDK's development GitHub branch. JetPack 5.0.2 support is already added to this development version. https://github.com/IntelRealSense/librealsense/tree/development |
Hi @MartyG-RealSense, are there any news regarding expected release date for the 5.0.2 merging into the master branch? I prefer not to use development branch for production... Thanks! |
Hi @giladosk I do not have a time estimate for release at this time, unfortunately. When developing for a production system, using a production firmware driver is likely to be more important than using a non-master SDK branch. The most recent recommended production firmware is 5.13.0.50. Using this will mean using an SDK older than version 2.53.1, such as 2.50.0 or 2.51.1 (both of which are compatible with firmware 5.13.0.50). This is because 2.53.1 requires firmware 5.14.0.0, which is not yet classed as a production firmware. |
@MartyG-RealSense We are already using 5.13.0.50, despite the fact the "recommended firmware version" that appears everywhere is 5.14 :) |
@giladosk I have enquired to my Intel RealSense colleagues about whether they have an approximate release time estimate that they can provide. |
My colleagues confirmed that the next release will be in this week. The recommended firmware for that release will be 5.15.0.2. |
The new SDK version 2.54.1 is now available - please see #11884 |
Thank you @MartyG-RealSense, I shall use it and provide an update! |
@MartyG-RealSense |
@giladosk You said earlier at #11716 (comment) that certain models of Jetson do not stream RGB even on RSUSB. As you mentioned 'certain models', does that mean that there are Jetson models that RGB does work on, please? |
@MartyG-RealSense Correct. And for them, it works even with the previous librealsense version. I could have suspected it is the vendor to blame, but on previous Jetpack versions they had no issues. |
Are all of the boards using the same Ubuntu version? |
The Ubuntu version is the same for all Jetpack 5.0.2, which is 20.04. For this version, the RBG stream does not work for some of the vendors. |
Yes, JetPack 4.6 is the appropriate JetPack to use with Ubuntu 18.04. Nvidia created JetPack 5 for use with Ubuntu 20.04. As librealsense does not have Arm64 packages for Ubuntu 20.04, building librealsense from source code with RSUSB backend = true was also an appropriate action. What was your full CMake buikd instruction on 20.04? In addition to -DFORCE_RSUSB_BACKEND=TRUE, did you also set -DBUILD_GRAPHICAL_EXAMPLES=true ? This instruction does not only build example programs and tools but also includes graphics support in the librealsense build. |
I did include this flag, as it allows me to fully use the realsense-viewer. I was following the comments you always refer to that include the step-by-step instructions for building on arm: And it always worked, until this version. |
@giladosk Which Python version are you using, please? 2.54.1, and the earlier development branch that it was based on, added Python 3.11 support but removed support for Python 3.6. |
@MartyG-RealSense We are using the 20.04-native python version, 3.8. |
Thanks, Python 3.8 should be fine as it was 3.6 that had support removed. It would be helpful to get an update from @paritoshwale the original creator of this issue. Hi @paritoshwale Have you had the opportunity to test your Jetson Orin and JetPack 5.0.2 with the new 2.54.1 SDK? If you have, did you continue to experience No Frames Received on the RGB stream? |
Issue Description
I installed the Intel RealSense SDK 2.0 using all the methods individually in this on my Jetson Orin, but unfortunately I get the same error, as follows, for all streams except YUYV. I tried playing around with the Resolution and frame rate settings and still got the same error. I also tried hardware reset from the realsense-viewer but of no vain. Only YUYV stream seems to be working, I also have a jetson Nano, and the camera works fine with the Nano, so I guess the camera hardware can be ruled out.
20/04 16:52:05,805 INFO [281472535599360] (sensor.cpp:38) Frame Callback Color #65 overdue. (FPS: 30, max duration: 32.258064 ms) 20/04 16:52:05,837 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:05,868 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:05,900 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:05,932 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,002 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,034 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,066 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,098 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,129 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,199 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,199 INFO [281472535599360] (sensor.cpp:38) Frame Callback Color #78 overdue. (FPS: 30, max duration: 32.258064 ms) 20/04 16:52:06,232 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,264 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,296 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,327 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,359 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,391 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,423 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_ 20/04 16:52:06,455 ERROR [281472535599360] (synthetic-stream.cpp:48) Exception was thrown during callback: _copyI14rs2_extrinsicsEESt10shared_ptrIT_ES3_EUlPS1_E_
The text was updated successfully, but these errors were encountered: