Our SDK version is 4.6.3, and the kernel version is:
root@avcit-desktop:/home/avcit# cat /proc/version
Linux version 4.9.299-tegra (root@trevin-OptiPlex-7000) (gcc version 7.5.0 (Linaro GCC 7.5-2019.12) ) #37 SMP PREEMPT Fri Nov 17 14:12:25 CST 2023
We have a monitor that supports the 4K60YUV420 format with a pixel clock of 297MHz. Can Xavier output this format of 4K60 YUV420? If it does, what changes do I need to make?
Hi,
We don’t support YUV420 8-bit output in HDMI out. The frame data of YUV420 8-bit will be converted to RGB for rendering.
One supported use-case is HDR video playback and we have demonstration in the DRM sample:
Jetson Linux API Reference: 08_video_dec_drm (Direct Rendering Manager) | NVIDIA Docs
The source is H265 stream encoded from YUV420 10-bit frame data. After decoding the stream, the YUV420 10-bit frames are rendered in YUV422 HDMI output.
“Is it not supported due to hardware limitations or because the software functionality has not been developed yet? According to the Technical Reference Manual (TRM), it supports HDMI YUV420 8-bit.”
Hi,
There is software stack for rendering RGB and YUV422. No stack for rendering YUV420 8-bit.
We do need HDMI YUV420 8-bit output for our project. Can we raise this requirement to the development team? Is it feasible, and is it challenging?
According to this diagram, HDMI supports YUV420 8BPC output. Setting 422 on the framebuffer side enables this. How can we achieve HDMI YUV420 8BPC output?
Hi,
We suggest refer to 08 sample to implement your use-case. You can convert the frame data to YUV420 10-bit and set DRM mode to DRM_FORMAT_TEGRA_P010_2020. To render in YUV422 mode.
HI,
For some screens that only support 4K60YUV420, their maximum pixel clock is only 297MHz, and only the YUV420 format is compatible. I have tried setting the YUV422 format, but the pixel clock remains at 594MHz, which far exceeds the maximum clock of 300MHz specified in the screen’s EDID. In this situation, what should I do?
Hi,
We suggest switch to RGB mode if the device supports it. Or would need to use other device.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
