I’m running a GStreamer H265 video compression pipeline on the TX2i (JetPack SDK 4.6.3) upon bootup, and the entire TX2i consistently crashes around 40+ second after video streaming commences. After crash, TX2i is unresponsive to SSH or VNC communication interfaces, and needs to be power cycled to restart the card.
The following GStreamer pipeline is opened in a program which reads in an image frame from a hardware sensor. The pipeline streams a full colour 1280x720 px video size at 25 fps:
appsrc ! videoconvert ! omxh265enc control-rate=2 bitrate=1200000 EnableTwopassCBR=1 EnableStringentBitrate=1 preset-level=0 vbv-size=30 ! rtph265pay config-interval=1 ! udpsink name=hostip host=224.1.1.2 port=18000
Just before the TX2i crashes, the dmesg output is logged and shows a debug message from nvgpu, shown below:
[Jun22 15:05] nvgpu: 17000000.gp10b gk20a_channel_timeout_handler:1573 [ERR] Job on channel 505 timed out
[ +0.000230] NV_PGRAPH_STATUS: 0x2000a1
[ +0.000003] NV_PGRAPH_STATUS1: 0x0
[ +0.000002] NV_PGRAPH_STATUS2: 0x0
[ +0.000003] NV_PGRAPH_ENGINE_STATUS: 0x1
[ +0.000003] NV_PGRAPH_GRFIFO_STATUS : 0x1
[ +0.000002] NV_PGRAPH_GRFIFO_CONTROL : 0x0
[ +0.000003] NV_PGRAPH_PRI_FECS_HOST_INT_STATUS : 0x0
[ +0.000002] NV_PGRAPH_EXCEPTION : 0x0
[ +0.000003] NV_PGRAPH_FECS_INTR : 0x0
[ +0.000002] NV_PFIFO_ENGINE_STATUS(GR) : 0x9006f004
[ +0.000003] NV_PGRAPH_ACTIVITY0: 0x0
[ +0.000002] NV_PGRAPH_ACTIVITY1: 0x200
[ +0.000003] NV_PGRAPH_ACTIVITY2: 0x0
[ +0.000002] NV_PGRAPH_ACTIVITY4: 0x0
[ +0.000002] NV_PGRAPH_PRI_SKED_ACTIVITY: 0x0
[ +0.000003] NV_PGRAPH_PRI_GPC0_GPCCS_GPC_ACTIVITY0: 0x0
[ +0.000002] NV_PGRAPH_PRI_GPC0_GPCCS_GPC_ACTIVITY1: 0x0
[ +0.000003] NV_PGRAPH_PRI_GPC0_GPCCS_GPC_ACTIVITY2: 0x0
[ +0.000002] NV_PGRAPH_PRI_GPC0_GPCCS_GPC_ACTIVITY3: 0x0
[ +0.000003] NV_PGRAPH_PRI_GPC0_TPC0_TPCCS_TPC_ACTIVITY0: 0x0
[ +0.000003] NV_PGRAPH_PRI_GPC0_TPC1_TPCCS_TPC_ACTIVITY0: 0x0
[ +0.000002] NV_PGRAPH_PRI_GPC0_TPCS_TPCCS_TPC_ACTIVITY0: 0x0
[ +0.000003] NV_PGRAPH_PRI_GPCS_GPCCS_GPC_ACTIVITY0: 0x0
[ +0.000002] NV_PGRAPH_PRI_GPCS_GPCCS_GPC_ACTIVITY1: 0x0
[ +0.000003] NV_PGRAPH_PRI_GPCS_GPCCS_GPC_ACTIVITY2: 0x0
[ +0.000002] NV_PGRAPH_PRI_GPCS_GPCCS_GPC_ACTIVITY3: 0x0
[ +0.000003] NV_PGRAPH_PRI_GPCS_TPC0_TPCCS_TPC_ACTIVITY0: 0x0
[ +0.000002] NV_PGRAPH_PRI_GPCS_TPC1_TPCCS_TPC_ACTIVITY0: 0x0
[ +0.000003] NV_PGRAPH_PRI_GPCS_TPCS_TPCCS_TPC_ACTIVITY0: 0x0
[ +0.000002] NV_PGRAPH_PRI_BE0_BECS_BE_ACTIVITY0: 0x0
[ +0.000003] NV_PGRAPH_PRI_BE1_BECS_BE_ACTIVITY0: 0x0
Please help to look into why the TX2i crashes when it is performing H265 video compression and streaming. Thank you.