Orin Nano error with IMX219 Camera

Yes, it does. Setup is a clean SDK with latest update

When you ran this with exported display, and observed the above failure, did syslog file also show:

nvargus-daemon: E/ libnvphs:socket: Error[2]: socket connection /var/lib/nvphs/nvphsd.ctl to PHS failed: No such file or directory

nvargus-daemon: D/ libnvphs:socket: Warning: connecting to Power Hinting Service failed. Is PHS running?

I made another fresh SDK reinstall on the orin.
The camera works now when connected to the display, also showing up with the command below.
X11Forwarding is set to yes in sshd

But still, when I am connected via ssh, I get the following with running “export DISPLAY=:0” before:

gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! ‘video/x-raw(memory:NVMM),width=1280,height=720,format=NV12’ ! nvvidconv ! fpsdisplaysink video-sink=xvimagesink sync=false
Setting pipeline to PAUSED …
ERROR: Pipeline doesn’t want to pause.
ERROR: from element /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstXvImageSink:xvimagesink0: Could not initialise Xv output
Additional debug info:
xvimagesink.c(1773): gst_xv_image_sink_open (): /GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstXvImageSink:xvimagesink0:
XVideo extension is not available
Setting pipeline to NULL …
Freeing pipeline …

syslog shows:
nvargus-daemon[11382]: OFParserListModules: module list: /proc/device-tree/tegra-camera-platform/modules/module1
nvargus-daemon[11382]: OFParserGetVirtualDevice: NVIDIA Camera virtual enumerator not found in proc device-tree
nvargus-daemon[11382]: ---- imager: No override file found. ----
nvargus-daemon[11382]: ---- imager: No override file found. ----

What is the expected display ?

If you want to see the camera stream on host display (assuming it has an X server running), then X11 forwarding may do the job. In this case you wouldn’t set DISPLAY and let the X11 forwarding DISPLAY set to localhost:10.0. If this doesn"t work, you may also try ximagesink instead of xvimagesink.

If you want to display into a monitor connected to Jetson, you may have to locally login so that an X session will be started. Check with:


what is your local display, and from ssh you would set DISPLAY to this value for displaying into local display.

For your initial case saving a video capture, does it works ?

$ echo $DISPLAY

What the ssh tools. putty?

MobaXTerm → that helped !!!
sudo xauth add $(xauth -f ~username/.Xauthority list|tail -1)