Hi @DavidDDD ,
I’m currently working with an IMX290 camera, and I have successfully ported the camera to the Orin NX 16GB SOM, where I am able to stream the camera without any issues.
However, I am encountering problems with streaming on the Orin Nano 4GB custom board. Below are the verbose logs I captured during testing:
Logs with : nv3dsink
jiri@tegra-ubuntu:~$ GST_DEBUG=3 gst-launch-1.0 -vvv nvarguscamerasrc sensor-id=0 sensor-mode=0 ! "video/x-raw(memory:NVMM), width=(int)1920,height=(int)1080, format=(string)NV12, framerate=30/1" ! queue ! nv3dsink 2>&1 | tee -a gstreamer_3dsink_verbose_log.txt
libEGL warning: DRI2: failed to authenticate
0:00:00.161903612 4352 0xaaaae7befd30 WARN nvenc gstnvenc.c:878:gst_nvenc_load_library: Could not open library libnvidia-encode.so.1, libnvidia-encode.so.1: cannot open shared object file: No such file or directory
0:00:00.161938078 4352 0xaaaae7befd30 WARN nvcodec plugin.c:80:plugin_init: Failed to load nvenc library
0:00:00.162045379 4352 0xaaaae7befd30 WARN default gstcuvidloader.c:89:gst_cuvid_load_library: Could not open library libnvcuvid.so.1, libnvcuvid.so.1: cannot open shared object file: No such file or directory
0:00:00.162143304 4352 0xaaaae7befd30 WARN nvcodec plugin.c:85:plugin_init: Failed to load nvdec library
0:00:00.313931111 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0x120000: 'AVR (Audio Visual Research)' is not mapped
0:00:00.313995050 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0x180000: 'CAF (Apple Core Audio File)' is not mapped
0:00:00.314030220 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0x100000: 'HTK (HMM Tool Kit)' is not mapped
0:00:00.314065838 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0xc0000: 'MAT4 (GNU Octave 2.0 / Matlab 4.2)' is not mapped
0:00:00.314103152 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0xd0000: 'MAT5 (GNU Octave 2.1 / Matlab 5.0)' is not mapped
0:00:00.314138993 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0x210000: 'MPC (Akai MPC 2k)' is not mapped
0:00:00.314175027 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0xe0000: 'PVF (Portable Voice Format)' is not mapped
0:00:00.314210037 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0x160000: 'SD2 (Sound Designer II)' is not mapped
0:00:00.314247127 4352 0xaaaae7befd30 WARN default gstsfelement.c:97:gst_sf_create_audio_template_caps: format 0x190000: 'WVE (Psion Series 3)' is not mapped
0:00:00.709472284 4352 0xaaaae7befd30 WARN ladspa gstladspa.c:508:plugin_init:<plugin228> no LADSPA plugins found, check LADSPA_PATH
(Argus) Error EndOfFile: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 277)
(Argus) Error EndOfFile: Receive worker failure, notifying 1 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 350)
(Argus) Error InvalidState: Argus client is exiting with 1 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 366)
(Argus) Error EndOfFile: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 379)
(Argus) Error EndOfFile: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
(Argus) Error EndOfFile: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 92)
libEGL warning: DRI2: failed to authenticate
(Argus) Error FileOperationFailed: Connecting to nvargus-daemon failed: Connection refused (in src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 205)
(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 107)
Setting pipeline to PAUSED ...
libEGL warning: DRI2: failed to authenticat
Logs with : fakesink
jiri@tegra-ubuntu:~$ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=0 ! "video/x-raw(memory:NVMM), width=(int)1920,height=(int)1080, format=(string)NV12, framerate=30/1" ! nvvidconv ! fpsdisplaysink text-overlay=0 name=sink_0 video-sink=fakesink sync=0 -e
libEGL warning: DRI2: failed to authenticate
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:794 No cameras available
Redistribute latency...
Got EOS from element "pipeline0".
EOS received - stopping pipeline...
Execution ended after 0:00:00.016097874
Setting pipeline to NULL ...
Freeing pipeline ...
(Argus) Error EndOfFile: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 277)
(Argus) Error EndOfFile: Receive worker failure, notifying 1 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 350)
(Argus) Error InvalidState: Argus client is exiting with 1 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 366)
(Argus) Error EndOfFile: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 379)
(Argus) Error EndOfFile: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
(Argus) Error EndOfFile: (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 92)
It seems the camera is not being detected or there is a connection issue. I’m not sure what the underlying problem is, as the same camera works without issues on the Orin NX 16GB SOM. Do you have any insights on what might be causing this issue with the Orin Nano 4GB custom board?
Thanks