Xavier video quality issue with IMX577 camera

Hello Jerry and all,

Reference to the previous post: Xavier CSI-2 capture issue with IMX577 camera

We are able to stream video with 1920x1080 resolution at 60 fps. Now we would like to do video streaming with higher resolution and run into issue that there are repetitive horizontal purple bars in the video stream.

This behavior happens to all supported modes that is higher than 1080p:
2028x1520, 160 fps
3840x2160, 60 fps
4056x3040, 30 fps

Is there any other configurations need to be updated to resolve this issue?

Thanks.

hello Ax1,

may I know which JetPack release you’re currently working with?
could you please also dump raw files to check those purple bars were present after sensor signaling?
for example, Approaches for Validating and Testing the V4L2 Driver, by using V4L2 IOCTL to dump raw images.
you may use some 3rdparty tools, such as 7yuv to analysis the raw files.
thanks

Hi Jerry,

We’re using R32.3.1 with the CSI clock mode provided from this post: Xavier CSI-2 capture issue with IMX577 camera - #32 by JerryChang

Thanks.

hello Ax1,

please do narrow down the issue by using V4L2 IOCTL to dump raw images for confirmation.
thanks

Hi Jerry,

Can you let us know what we’re supposed to look for in the raw images?

I’m not sure I got it right, but 7yuv could not display the clear image even with 1080p resolution (which we don’t see issue with video stream).

Supported format from 7yuv is below. I used either RGB888 or I420 in v4l2-ctl command.

Thanks.

hello Ax1,

you may select the same format types of your sensor pixel format.
please check it via VIDIOC_ENUM_FMT,
for example, $ v4l2-ctl -d /dev/video0 --list-formats-ext

note,
you may capture raw file in the bright scene since there’s no AE function involved,
please also have a try to reduce the “Bits” for better viewing results.
thanks