Dear NVIDIA Support Team,
I am currently working with a Jetson Xavier NX running JetPack 5.1.3 (L4T 35.x) and integrating a monochrome camera that outputs GRAY8 (8-bit grayscale) format.
At present, I understand that GRAY8 pixel format is not supported by default in the Jetson kernel for this JetPack version. Due to this limitation, I am unable to directly stream the camera using standard pipelines (e.g., GStreamer, or libargus).
My requirement is to:
-
Capture and stream a GRAY8 (monochrome) camera
-
Use Jetson Xavier NX with JetPack 5.1.3
I would like to request guidance on the following points:
-
Are there any official or recommended kernel patches from NVIDIA to enable GRAY8 support in the Jetson kernel for JetPack 5.1.3?
-
Which kernel components typically require modification (e.g., pixel format definitions, CSI/VI drivers, or ISP-related modules) to support GRAY8?
-
Are there any reference implementations or sample patches available that demonstrate successful GRAY8 camera integration on Xavier NX?
-
Is there a preferred alternative approach (such as using a supported RAW Bayer format and converting to grayscale) that NVIDIA recommends for production use?
Any guidance, documentation, or best practices you could share would be greatly appreciated.
Thank you very much for your time and support.