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

Color Stream: No Frames Received #8711

Closed
MichaelD92 opened this issue Mar 31, 2021 · 44 comments
Closed

Color Stream: No Frames Received #8711

MichaelD92 opened this issue Mar 31, 2021 · 44 comments

Comments

@MichaelD92
Copy link

Fehler2 Realsense

librealsense 2.42.0 RELEASE
OS Windows
Name Intel RealSense D435I
Serial Number 102422075653
Firmware Version 05.12.11.00
Advanced Mode YES
Camera Locked YES
Usb Type Descriptor 3.2
Product Line D400
Asic Serial Number 043323052498
Firmware Update Id 043323052498

I have the problem that the RGB camera does not receive frames. When I display the frame metadata, the error "Per-frame metadata is not enabled at the OS level! Please follow the installation guide for the details" is displayed and the logged issues can be seen in the picture.

Fehler Realsense
Fehler2 Realsense

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Mar 31, 2021

Hi @MichaelD92 Would it be possible to update your RealSense SDK version to the current 2.43.0 version using the automated Windows installer file from the Assets file list at the link below to see whether the problem still occurs, please?

https://github.com/IntelRealSense/librealsense/releases/tag/v2.43.0

image

In regard to the metadata problem: you should still be able to view the RGB stream if support for Frame Metadata has not been enabled. The message Per-frame metadata is not enabled at the OS level should disappear if you enable metadata in the RealSense Viewer.

If metadata is not enabled, you may see the message box below when you launch the Viewer. Clicking the Enable button on that message box adds metadata support.

image

If the message cannot be made to appear, it may be triggered by unplugging the camera from the USB port and plugging it into a different USB port if you have an additional one available.


May I also ask whether you have enabled the Motion Module at any time during a Viewer session when Depth and RGB have also been enabled? Some RealSense users experience No Frames Received on the RGB stream if they have enabled Depth, RGB and Motion Module during the same Viewer session. It does not matter which order the three stream types are activated in, because enabling the Motion Module is always the trigger for the issue.

Once the No Frames Received problem with the RGB stream has been first triggered, it may persist after the Viewer has been closed and re-launched, even if the Motion Module is not enabled in the subsequent sessions. It can be corrected by a reboot of the computer.

It is worth mentioning that I have not been able to replicate this issue with Motion Module activation when using SDK 2.43.0.

@MichaelD92
Copy link
Author

I have now updated the firmware. Unfortunately, it still does not work. Somehow the message box does not appear even after several tries. I have plugged the camera into several USB ports and started the computer several times. I have also not activated the motion module.

@MichaelD92
Copy link
Author

I have just tried the camera on another PC. The box appeared there and I was able to click enable. However, the RGB stream does not work there either.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Apr 1, 2021

Please check that the RGB camera is able to function by using the Camera app in Windows, as described in the instructions below.

STEP ONE
Type the word camera into the text box at the bottom of your Windows screen to find the Windows Camera app. This is an app designed for ordinary cameras.

image

STEP TWO
Run the Camera app with your RealSense camera plugged in.

If the display is empty then left-click on the Change Camera option to switch to the RealSense camera.

If you get a pop-up warning saying that the camera could not be started but you can see the RGB video image behind the box, just ignore it and click Close to continue.

Do you see a normal video image like the one below when following this procedure?

image

@MartyG-RealSense
Copy link
Collaborator

Hi @MichaelD92 Do you require further assistance with this case, please? Thanks!

@MichaelD92
Copy link
Author

Currently I still need help. When I start the camera app, the error message appears on the picture. I did some Windows updates yesterday. Unfortunately, there is still no picture displayed.
Kamera Fehler

@MartyG-RealSense
Copy link
Collaborator

Thank you very much for the update. Can you confirm please that you can receive no picture in the Camera app even if you toggle the Change Camera option repeatedly by left-clicking on it?

@MichaelD92
Copy link
Author

The camera does not show a picture and the error message appears even when I click on Change camera.

I have reinstalled the SDK and made sure to perform each step as administrator. Now this error message appears in Realsense Viewer
Kamera Fehler2

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Apr 8, 2021

I would expect to see the CreateDeviceSource error on Windows if permission for the camera to be accessed by applications was set to Off in the camera section of the Windows privacy settings. Instructions in the link below describe how to check this. The access should be set to On.

#3381 (comment)

@MichaelD92
Copy link
Author

In the privacy setting for the camera is everything on "ON". Today, I uninstalled the SDK again and reinstalled everything as administrator. I could not reproduce the error from yesterday. The message box to enable the Frame-Metadata was also displayed and I was able to activate it. Unfortunately, this did not solve my problem as you can see in the pictures. Playback in the camera app is still not working.
Kamera Fehler3
Kamera Fehler 4
Is it possible that this is not a software problem but a hardware problem?

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Apr 9, 2021

If you have not enabled the Motion Module and triggered the RGB No Frames Received problem mentioned earlier in this case then you could try the standalone version of the Viewer - Intel.Realsense.Viewer.exe - that can be downloaded from the same Assets list that the SDK installer file is downloaded from. This version of the Viewer does not contain computer processor minimum requirements that the Viewer bundled in the SDK has.

image

Once Intel.RealSense.Viewer.exe is downloaded to the Downloads folder of your computer after left-clicking on the link in the Assets list then it can be launched from that folder with a double-leftclick (do not use the Viewer shortcut icon on the Windows desktop).

@MichaelD92
Copy link
Author

When I got the camera, I already switched on the motion module once. But since then some time has passed and in the meantime I have uninstalled and reinstalled the SDK several times and also restarted the computer several times. I have now also downloaded the stand alone version of the viewer and uninstalled the SDK. Unfortunately, my problem has not been solved.

@MartyG-RealSense
Copy link
Collaborator

As the camera is identified by the Viewer as D435i, this suggests that the camera firmware is correctly detecting the presence of the RGB sensor hardware, otherwise the firmware would likely identify the camera model as D430i (i,e no RGB).

I note that you have uninstalled and reinstalled several times. Does that mean that you have already tried the recent 2.44.0 SDK please?

https://github.com/IntelRealSense/librealsense/releases/tag/v2.44.0

@MichaelD92
Copy link
Author

I have now installed SDK 2.44. As you can see in the picture, I first started the Realsense Viewer without connecting the camera. The logged errors "types.h:315" appeared there.

Kamera Fehler 5

Then I connected the camera. Then two warnings "DS5 group_devices is empty" appeared.

Kamera Fehler 6

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Apr 13, 2021

Does your computer have an AMD processor? The 400 Series cameras should work with any Intel or Arm processor. As far as I am aware, there is not the same guarantee for AMD-based computers though and though the cameras can work with AMD processors, I can experience more Viewer log warnings on my AMD-based laptop than I do with my Intel-based laptop.

@MichaelD92
Copy link
Author

I use an Intel I7-9700 and an Nvidia Quadro P1000 as a graphics card. The PC also has 16 GB RAM.

@MartyG-RealSense
Copy link
Collaborator

Thanks very much for the information. Do the problems persist if you reset the camera hardware by going to the More option of the Viewer and selecting the Hardware Reset option from its menu?

image

@MichaelD92
Copy link
Author

Yes, the errors persist after a hardware reset. You can see the logged messages in the pictures.
Kamera Fehler 7
Kamera Fehler 8
Kamera Fehler 9

@MartyG-RealSense
Copy link
Collaborator

Let's next try reinstalling the camera's drivers in the Windows Device Manager (which are separate from the SDK).

STEP 1
Open the Device Manager interface and expand open the Cameras category of the interface. Do you see two drivers (Depth and RGB) in this category?

image

STEP 2
Right-click on the RealSense RGB and Depth drivers and select the Uninstall device menu option. If there is only one of the drivers present then just uninstall that single driver.

image

STEP 3
When both of the drivers are no longer listed in the Device Manager, unplug the camera, wait a couple of seconds and plug it back in. The two drivers should now automatically reinstall and appear in the Device Manager.

Does performing this process make any difference to your ability to stream RGB, please?

@MichaelD92
Copy link
Author

I have now uninstalled the camera drivers and followed your instructions. I can trigger the message box to appear using this method. However, I still do not get any pictures from the RGB camera.
Kamera Fehler 12
Kamera Fehler 10
Kamera Fehler 11

@MartyG-RealSense
Copy link
Collaborator

In your Cameras section of the Device Manager, could you right-click on Xi Imager and select the menu option Disable device to test whether ths device is preventing the RealSense RGB from operating? Or unplug it if it is a USB device.

If disabling it does not make a difference then you can re-enable it by right-clicking on Xi Imager again and selecting Enable device.

@MichaelD92
Copy link
Author

By deactivating the Xi Imager, the logged errors have disappeared, but there is still no RGB image available. I noticed that when I unplug the Xi Imager and then plug it back in, the Viewer displays the message "Found Realsense devices". The Xi Imager is a thermal imaging camera from Micro Epsilon.
Kamera Fehler 13
Kamera Fehler 14

@MartyG-RealSense
Copy link
Collaborator

What does the log show if you launch the Viewer with no cameras attached and then plug in the Xi Imager?

@MichaelD92
Copy link
Author

This is what happens when I start the Viewer with all cameras unplugged and then plug in the Xi Imager after startup.
Kamera Fehler 15
Kamera Fehler 16
Kamera Fehler 17

@MartyG-RealSense
Copy link
Collaborator

I tested the Viewer with an old RealSense F200 camera that is not supported by RealSense SDK 2.0. Like your Xi Imager, the F200 also generated a Found 1 RealSense devices message in the log, even though the Viewer cannot generate options in the side-panel for that camera model. So if this log message is generated even for unsupported cameras, it may epxlain why your Xi Imager causes this message when inserted with no other cameras attached.

So to confirm: even when the Xi Imager camera is unplugged, you cannot get RGB when the D435i is plugged in?

@MichaelD92
Copy link
Author

If the Xi Imager is not plugged in, but the Realsense is, I do not get an RGB image.
Kamera Fehler 18

@MartyG-RealSense
Copy link
Collaborator

I went through the case from the beginning and do not see a mention of trying a different resolution. Can the camera stream if RGB is set to resolution 640x480 ?

@MichaelD92
Copy link
Author

No, I have now tried different settings with the resolution and the frame rate and no stream comes up with any of them.

@MartyG-RealSense
Copy link
Collaborator

I do not think that we have tried a reset of the Viewer settings yet (which is different from a reset of the camera). A reset of the Viewer configuration can be performed with the instructions in the link below.

https://support.intelrealsense.com/hc/en-us/community/posts/360052013914/comments/1500000416522

@MichaelD92
Copy link
Author

I have reset the Viewer settings, unfortunately there is still no RGB stream.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented Apr 21, 2021

A camera can be reset to its factory-new default configuration using a tool called CustomRW that is packaged with the RealSense Dynamic Calibration tool. The Windows version of the tool can be downloaded from the link below and installed.

https://downloadcenter.intel.com/download/29618/Intel-RealSense-D400-Series-Dynamic-Calibration-Tool

After installation is complete, you can input the command below into the Windows Command Prompt to launch CustomRW in Gold Reset mode:

Intel.Realsense.CustomRW.exe -g

@MichaelD92
Copy link
Author

I have reset the camera to factory settings, but the RGB stream is still not available.
Kamera Fehler 19

@MartyG-RealSense
Copy link
Collaborator

Has your D435i's RGB ever functioned since you purchased the camera, or did it work for a time and then just stop working one day?

@MichaelD92
Copy link
Author

The RGB camera worked at the beginning and at some point it no longer delivered a stream.

@MartyG-RealSense
Copy link
Collaborator

I recall that you tried the camera on another computer and it did not work. Is the other computer the same manufacturer / model as the computer that the RGB has not been functioning on?

@MichaelD92
Copy link
Author

The other computer I tried the RGB camera on is the same model, but it doesn't have an Nvidia graphics card. The RGB camera does not work on the other computer either.

@MartyG-RealSense
Copy link
Collaborator

Let's test the RGB with an example program to confirm if RGB is inaccessible in the examples too.

On the Windows desktop, right-click on the launch shortcut for the RealSense Viewer and select the Open file location menu option. This will open the SDK Tools folder where the SDK's pre-built launchable example programs are stored.

Locate a file called rs-capture.exe and double-leftclick on it to launch the program.

image

With a D435i camera model, the rs-capture program generates a multi-panel view of the depth, RGB and IMU streams when the camera is working correctly, like this:

image

@MichaelD92
Copy link
Author

When trying to run the programme, the error "No feedback" appeared. The camera is recognised in the Viewer.
Kamera Fehler 20

@MartyG-RealSense
Copy link
Collaborator

Thank you very much. At this point I will seek advice from Intel about your case.

@MartyG-RealSense
Copy link
Collaborator

Hi @MichaelD92 Could you send me your email address to my email above please so that we can assist you. Thanks!

@MartyG-RealSense
Copy link
Collaborator

Thanks very much for sending your email address @MichaelD92 - I have passed it to the appropriate RealSense team member.

@MartyG-RealSense
Copy link
Collaborator

Case closed due to resolution reached with customer.

@calmelo
Copy link

calmelo commented Aug 1, 2021

Have you solved the problem? I meet the problem too.

@MartyG-RealSense
Copy link
Collaborator

Hi @calmelo Please start a new case for your issue by visiting the front page of this support forum at the link below and clicking the green New Issue button. Include a link to this case here in your message so that we can refer to it. Thanks!

https://github.com/IntelRealSense/librealsense/issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants