-
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
Frequently fail to connect and/or stream from >3 cameras in realsense-viewer #1492
Comments
This also happens when running a few cameras at 6fps. It will raise an exception saying a frame didn't arrive within 5000ms (sometimes the error is different), and the camera(s) will become inaccessible until I unplug it and plug it back in. This is a pretty catastrophic failure mode if the camera is deployed somewhere not easily accessible. |
Happens with D415s and D435s. |
I've noticed this with just 2 cameras. In 27 restarts, I've had this issue happen 4x. Symptom:
Note: This appears to be very similar to DSO-7976 @jfhamlin have you tried using the windows utility to update to the latest firmware? The DSO document claims to have fixed this issue (although my results say otherwise). I automated a test. Configuration as above, it would reboot the PC if |
I haven’t updated the firmware, no. Thanks for the suggestion. I’ll update and report back. |
[Realsense Customer Engineering Team Comment] Are the cameras connected directly to the NUC or through hubs? With respect to @josephduchesne comment about DSO-7976, your issue is not on reboot correct? It is just that the cameras crash after adding the fourth camera, right? The DSO was related to cameras not enumerating on a cold boot. |
@RealSense-Customer-Engineering
CPU: i7-6770HQ
yes, i'm only streaming depth, and while i've mostly been running my own software, i can reproduce in the viewer
correct that it is not on reboot. but it's not a crash after adding the fourth camera, but after running multiple cameras for a time. i haven't found precise repro steps; it just happens after running the cameras for a bit, sometimes quickly and sometimes after a few minutes. actually, this may be a duplicate of #1213 (which should be addressed urgently as it prevents many production uses) |
Hello @jfhamlin, We're still reviewing this but I think you should be able to run four cameras. I have run eight at 424x240 15 fps although not for an extended time (maybe an hours). Also with respect to #1213, this is actually the cold boot issue that may have been resolved by DSO-7976 and f/w 5.9.0. @maciekd actually stated in his issue #1219 , that he was able to run 7 RS400 on an Intel NUC. I will see if I can get a platform setup but I will need to dig up the D435's. Regards, |
@RealSense-Customer-Engineering my issue occurs on reboot or cold boot, so it's more likely caused by whatever is behind #1213 |
@josephduchesne can you open a new issue as this one is slightly different than @jfhamlin (not a reboot case). That being said, we are starting to look into a case with another customer that sounds the same as yours. Regards, |
[Realsense Customer Engineering Team Comment] |
@RealSense-Customer-Engineering I have noticed this issue as well specially when running on a different platform like ROS, however I havent updated the driver. I plan on doing that soon and reporting here. Also everytime a wrapper on the librealsense is changed the camera needs to be unplugged and replugged after it crashes. Any issue for that or should I create another one? |
[Realsense Customer Engineering Team Comment] |
[Realsense Customer Engineering Team Comment] |
[Realsense Customer Engineering Team Comment] |
Is it possible to run the 3 or more cameras with both depth and color on full resolution (1280x720). Through realsense-viewer, I tested it works with 2 cameras, but will cause frame not arrived issue (either on color or depth frame) when adding the third camera. I also check the usb bandwidth, it takes significantly less than the upper limit of usb 3 (5G), so it seems that the bottleneck is not caused by the usb or usb hub (if stable). My PC with intel E5-2650, 64G DDR3 and Nvidia gf 1080i gpu. |
Issue Description
I have 6 cameras connected over a USB 3.0 hub. I can stream three cameras at 480x270@30fps; when I enable the fourth, I get a static frame. When I enable any more cameras, I get no frames at all. Then I'll begin to see errors like:
When I quit, I'll find that most of the cameras are no longer visible as USB devices!
I'm forced to unplug the hub and then plug it back in to be able to see the cameras again. How can I stream from many devices reliably, especially without making the cameras inaccessible?
The text was updated successfully, but these errors were encountered: