DRIVE OS Version: Platform:
NVIDIA DRIVE AGX Thor (P3960)
DRIVE OS Version: 7.0.3
Issue Description:
- Camera Module: OX08D10-EXAE-AA1C_R1D
- Serializer: MAX96717
- Deserializer: MAX96712
- Interface: CSI-G
- Link: 1 (Link 3 enabled)
- Sensor Configuration: OX08D10-EXAE-AA1C_R1D_CPHY_x2
Issue:
I am able to stream camera data successfully using nvsipl_camera when display output is not enabled. However, when display is enabled, the application fails during compositor/display initialization and eventually terminates with a segmentation fault.
The issue appears related to display initialization (wfdCreateDevice).
Example:
sudo ./nvsipl_camera \
-c OX08D10-EXAE-AA1C_R1D_CPHY_x2 \
--link-enable-masks '0x0000 0x0000 0x1000 0x0000' \
--disableISP1Output \
--disableISP2Output \
--enableRawOutput \
--showfps
The above command without display flag provides
MAX96712: Revision 5 detected
MAX96717: Revision 6 detected!
OX08D10: Revision R1D detected!
.
.
.
Output
Sensor11_Out0 Frame rate (fps): 29.9991
Sensor11_Out1 Frame rate (fps): 29.9991
Sensor11 Frame captured: 357
Frame drops: 0
Frame discontinuities: 0
SUCCESS
nvsipl_camera_log_withoutdisplay.txt (2.9 KB)
But when i run the sample command with display flag
sudo ./nvsipl_camera \
-c OX08D10-EXAE-AA1C_R1D_CPHY_x2 \
--link-enable-masks '0x0000 0x0000 0x1000 0x0000' \
--disableISP1Output \
--disableISP2Output \
--enableRawOutput \
--showfps \
-d 0 \
-v 4
I am getting the following errors:
nvsipl_camera: Initializing compositor
nvsipl_camera: ERROR: wfdCreateDevice failed
nvsipl_camera: ERROR: Unable to initialize IDisplayManager
nvsipl_camera: ERROR: Compositor: InitDisplay failed
nvsipl_camera: ERROR: Compositor initialization failed. status: 4
nvsipl_camera: Queue timeout
Segmentation fault
nvsipl_camera_log_with_display.txt (135.2 KB)
I would like your help
- To understand the possible causes for “wfdCreateDevice failed” and how can i fix this ?
- Is there a recommended procedure to verify that the display subsystem is functioning correctly independent of SIPL