We have downloaded and installed the newly released DS 4.0 on a server with two T4 cards. The installation is smooth following the Guidance. However when trying to run the
deepstream-test1-app, these error occurred after pipeline is set to running:
ERROR from sink_sub_bin_encoder1: Device '/dev/nvhost-msenc' failed during initialization Debug info: gstv4l2object.c(4050): got_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin1/nvv4l2h265enc:sink_sub_bin_encoder1: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
and this repeats a few times before the application quits.
We tried both H264 and H265 encoding, and switched between video file src and live RTSP stream, getting the same error.
So we tried again with
gst-launch-1.0, copied the command from the FAQ, just got the same result. However, when replacing the sink with gst’s
fakesink, the pipeline works (though nothing is displayed, of course). Disabled all sinks in config file of
deepstream-app also results like this, running pipeline without error nor video stream, by using a default
The dumped .dot graph shows the encoder
nvv4l2h264enc tried to access device
/dev/nvhost-msenc without success, just like the error above complained. It looks like the hardware encoder on T4.
ls /dev/ cannot find such device, nor any other
/dev/nvhost-* devices. A quick search reports such devices are used in Jetson, but no result in Tesla webpages.
Help is appreciated, thank you!