-
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
Issue of multiple devices record through realsense-viewer #8872
Comments
@victorll998 Just want to check with you that the 3 devices (2 d455 and 1 t265) were connected to one USB port through USB hub or three USB ports separately?Did you have issue if you only start streaming(no recording started) for these 3 devices? Which streaming did you enable in your testing and how about the resolution and fps? Looking forward to your reply. Thanks! |
@RealSenseSupport I am sorry for my late responses. For your questions:
|
I updated both firmware and software to 2.44.0 and I used the same camera configurations at You can see both of the previous warnings are still existing. Here is what I get from when I start recording:
|
@victorll998 According to #5006 (comment) , the warning logs regarding the recordings are expected and not indicative of misbehavior. |
@RealSenseSupport thank you, I am glad to know there's nothing wrong with the extension type warning. What about the issue of the incomplete frame received when recording? It seems to be of quite high frequency to me. |
@victorll998 According to #927 (comment) , the partial frames issue usually indicate that the uvcvideo driver does not get enough USB buffers from the USB subsystem. This can be either because the system is overloaded (possibly thermal-throttled), CPU utilisation is near 100%, or the USB controller is not handling the requests in time. Could you please try to reduce the camera number or connect them to separate USB port to see if you still get the warning? |
thank you @RealSenseSupport I did consider the case when the system is overloaded. So I have switched from Nano Tx2 to Intel Nuc-i7. The number of incomplete frame warnings is largely decreased when I try to record three cameras. From what I learned, the fps performance is also somehow related to latency. Is there a way (i.e camera configure) to reduce latency when using realsense-viewer? |
@victorll998 If you're asking for depth streaming, please try with better performance CPU and high FPS configuration. Thanks! |
@RealSenseSupport big thanks. I think the issue of the incomplete frame while recording is solved. I have mentioned "control transfer returned error" in the other thread IntelRealSense/realsense-ros#1843, therefore I will close this issue. |
Issue Description
Hi there,
I haven't encountered this issue earlier when dealing with the record of d455 and t265.
For now I am trying to record 3 devices (2 d455 and 1 t265) that are connected through a 3.0 USB docker. I use all three 3.0 cables and realsense-viewer to obtain the bag format files. I noticed that warning
(messenger-libusb.cpp:42) control_transfer returned error, index: 768, error: No data available, number: 61
keeps occurring. From what I have learned from other posts, it suggests communication problems with the device. I have triedinitial_reset
andset all stream rate (color and depth fps) to 5
and these warnings are somehow relieved. But when I move the camera these warnings pop out again.I am worried about this issue could affect the quality of the recording (i.e periodic frame missing)
Besides, the log file shows other warnings when the viewer is recording. I checked the bag file with
rs-rosbag-inspector
and there is no missing message from what I have seen. I wonder what are these warnings about and if there is a way to fix them.The text was updated successfully, but these errors were encountered: