Jetson Nano FAQ

Q: I have a 256GB sd card, but it only shows 14 GB after bootup. Any idea?
A: Please use Etcher tool to re-size SD card image:

  1. Download balenaEtcher - Flash OS images to SD cards & USB drives
  2. Execute Etcher tool and select “sd-blob.img” image → select SDcard → Flash
  3. After completed flash, plug-in SD Card to boot up Jetson-Nano
  4. Using SDK manager to install JetPack components

Q: How to install old version JetPack from SDK Manager?
A: Run below commands:

$ sdkmanager --archivedversions

Q: When I try to Install SDK components, the SDK Manager says “Could not detect Nvidia Jeson device connected to USB”. Does anyone also hit the issue?
A: You can switch to use eth0 ip address to install SDK components:

Run the "sdkmanager" -> choose your "target device" and "install version" -> unselect Flash OS and select install "SDK components" -> Press enter to enter your eth0 ip address(of Jetson Nano), username and password to start install sdk components.

Q: Is hardware acceleration enabled in ffmpeg?
A: We have enabled hardware decoding. Please check development guide. Enabling hardware encoding is underway.
You may also check the community contribution GitHub - jocover/jetson-ffmpeg: ffmpeg support on jetson nano

Also for leveraging hardware acceleration on Jetson Nano, please check jetson_multimedia_api or gstreamer

Q: I have a USB camera. How can I launch it on Jetson Nano?
A: You can get supported modes via v4l2-ctl:

$ sudo apt install v4l-utils
$ v4l2-ctl -d /dev/video1 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
        Index       : 0
        Type        : Video Capture
        Pixel Format: 'YUYV'
        Name        : YUYV 4:2:2
                Size: Discrete 640x480
                        Interval: Discrete 0.033s (30.000 fps)
                        Interval: Discrete 0.042s (24.000 fps)
                        Interval: Discrete 0.050s (20.000 fps)
                        Interval: Discrete 0.067s (15.000 fps)
                        Interval: Discrete 0.100s (10.000 fps)
                        Interval: Discrete 0.133s (7.500 fps)
                        Interval: Discrete 0.200s (5.000 fps)

And launch one mode(Ex: 640x480p30) in gstreamer command:

$ gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,format=YUY2,width=640,height=480,framerate=30/1 ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nvoverlaysink

From r32.4.3(Jetpack4.4), we have new plugin nvv4l2camerasrc, you can leverage it to achieve zero copy:

$ gst-launch-1.0 nvv4l2camerasrc device=/dev/video1 ! video/x-raw(memory:NVMM),format=UYVY,width=640,height=480,framerate=30/1 ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nvoverlaysink

By default it supports UYVY. If your source supports other format such as YUYV(YUY2) or YVYU. You can download the source code, add the format and rebuild/replace the plugin. The source code is in
https://developer.nvidia.com/embedded/L4T/r32_Release_v4.3/Sources/T210/public_sources.tbz2

Besides, you can run nvgstcapture-1.0 app, please check
Taking Your First Picture with CSI or USB Camera | NVIDIA Developer

Q: Is there any example of running RTSP streaming?
A: There is an ease-to-use gstreamer sample to run RTSP server. The steps:

  1. Download test-launch.c
    gst-rtsp-server/test-launch.c at 1.14.5 · GStreamer/gst-rtsp-server · GitHub

  2. Build the sample

sudo apt-get install libgstrtspserver-1.0 libgstreamer1.0-dev
gcc test-launch.c -o test-launch $(pkg-config --cflags --libs gstreamer-1.0 gstreamer-rtsp-server-1.0)
  1. Launch the server
$ ./test-launch "videotestsrc ! nvvidconv ! nvv4l2h264enc ! h264parse ! rtph264pay name=pay0 pt=96"

At client side, if the device is a PC with Windows OS, you can open network stream rtsp://<SERVER_IP_ADDRESS>:8554/test via VLC. If it is a Jetson device, you can run the command:

$ gst-launch-1.0 uridecodebin uri=rtsp://<SERVER_IP_ADDRESS>:8554/test ! nvoverlaysink

Q: I hit an issue and need to have a solution. Could you help?
A: We have quick solutions for some known issues. Please check
https://elinux.org/Jetson/L4T

Q: I don’t have a monitor. How can I configure the user account/pwd?
A: Please refer to the oem-config section in l4t deveoper guide

Q: How to configure the pinmux function of jetson Nano?
A: Please refer developer guide, Pinmux changes to customize the pinmux spreadsheet.
Or, you may refer to Configuring the 40-Pin Expansion Header to enable Jetson‑IO python tools to have configuration.

Q: How to debug if my nano is not booting up?
A: Please refer to below link and dump the boot up log with us.->link

Q: Are there any scripts to automatically build kernel/bootloader?
A: Yes, we put some tools on this github->link

Q: Can we run the micro USB port on devkit in host mode?
A: No, it works in device mode only. You can design a custom board to enable host mode. Here is a reference post.

Q: What if I see tearing when running dual display cases?
A: Please refer to this post and add the property to the Xorg.conf.link

Q:How to boot root file system from external storage?
A: Please refer to this page.link

Q:How to enable automatic login on Nano-2GB?
A: Please refer to this page link

Q: My Jetson Nano is with sd card slot. Can I use it to verify secureboot?
A: No. Secureboot is only supported on production module(Jetson Nano with emmc).

Q: Got “too many resources requested for launch” with a CUDA app.
A: Please refer to this page link.

6 Likes
Building FFMPEG for Jetson error: cuda requested, but not all dependencies are satisfied: ffnvcodec
Using fully-accelerated hardware-based video decoding and encoding with FFMPEG on Jetson Nano
USB web cam is too slow and can't resize
How to convert YUYV to H.264 and record?
Ffmpeg L4T re 32.4.2
Help. Error: could not read image from camera and could not initialize USB camera
Problem with USB 3.0 camera
Taking display from Jetson Nano to laptop using WiFi
TX2i : Modify rootfs to create new user during flashing
Stream the multiple camera output into remote server
UYVY Format cameras for Jetson with Deepstream 5.0 python bindings
VLC Player Crashes in Jetson Nano - Segmentation Fault (Core Dumped)
RTP not working
Camera not working with Python+OpenCV in TX2
How the Deepstream can support the multiple Videos input which from Multiple USB cameras and to do the analysis
Onvif Server
Camera preview failed
About USB UVC issue
Supporting two video modes
Nvidia gstreamer elements
How to use csi camera for rtsp streaming
Unresponsive/slow RTSP stream from USB Cam + Deepstream on Jetson Nano
Get h264 encoded streams from GMSL cameras in third party software
Stream Runcam Webcam using RTSP
Jetson Nano ENCRYPTION
Can a jetson nano be made as usb uvc to transfer 4k video?
Hardware assisted ffmpeg with Jetpack 4.5.1
Can I decode h264 4k 4096x2160 30fps from rtsp stream and restream to 1920x1080 30fps with nano?
USB Camera interfacing with jetson nano developer kit (B01)
How install gstreamer and rtsp server on Jetson tx2
Jetson Nx - Gstremaer start up problem with PureThermal 2
Gstreamer RTSP server detect client disconnect
Deepstream 5.0 Jeston nano webcam issue
Problems with reading and streaming rtsp with an h264 camera
Python OpenCV video capture problem
Jetson Nano and ZED Camera
Getting Error for nvv4l2h264enc in application compilation
Ffmpeg encoder jp 4.4
Why SDK Manager flashed image has no option on file system size?
Problem with second USB camera on Xavier NX
Better way to visualise rtsp stream?
USB Camera not recognized
USB Camera not recognized
Limited resolution detect-camera.py in helloAIworld
Hardware accelerated video playback with L4T ffmpeg
OpenCV H264 decoder high CPU usage
How to stream from edge device to vlc
VLC wont play a RTSP stream on nano
Play a H264 camera
Port forwarding for RTSP
Connecting GoPro hero 6 black as a webcam
Problem with second USB camera on Xavier NX
How do I get FFMPEG to do HW Encoding?
Problems with streaming ( and receiving ) a simple usb-camera with jetson nano and gstreamer
Sample code 12_camera_vl2_cuda does not support e-CAM50 at full size
Gstreamer using nvcomposer to filesink hangs, but nvcomposer to nvoverlaysink works fine
Video encoding of video streams with Jetson AGX Xavier
Gstreamer push rtsp stream to remote ip address
Any way to run an apk on a jetson nano, using webcam?
How to send video stream over UDP network by RTP
Macrosilicon USB
How to send video stream over UDP network by RTP
Can I capture still image during streaming video in gstreamer?
RTSP stream not recognizing USB camera
Problem with USB Webcam Resolution
Video Encoding using C on Jetson options FFmpeg / Gstreamer / Multimedia API Questions
Recommend Jetpack version and ZED version on TX2
RTSP Client Request Format
Set up camera from raspberry pi over tcp
Run deepstream-app with blur and shadow when using ffmpeg to push rtsp
Gstreamer pipeline stop when idle and back playing when connect
Nvarguscamera - No cameras available (ar0512 camera)
How to deal with the jitter of hard solution picture?
Convert .ts file to .mp4
RTSP Server unable to launch the stream
Jetson Nano 2GB USB Camera not working in the course's Jupyter Notebook container
Jetson Nano 2GB USB Camera not working in the course's Jupyter Notebook container
FLIR Lepton Streaming from Pi Zero to Nano
Zed 2 Issues
How to stream csi camera using RTSP?
Need help for TX2 mipi issue
Issue launching USB camera via RTSP on Jetson Nano
Problem with python library in headless mode
I want to push rtsp stream to another computer by deepstream
Display usb camera on jupyter
GStreamer - stream video to IP
RTSP sink does not show picture on connect
Making Nvidia DLI hello camera notebook work with a Logitech QuickCam Express USB webcam
Jetson Nano Lepton 3.5
Create RTSP server on Jetson Nano with Gstreamer python
Unable to turn on USB camera
Nano and Android Tablet
Gray overlay over the original video frame
V4l2loopback device and opencv
Zed Camera Problem
USB camera not working
[Test Request]- Usage of POCL cuda backend combined with Jetson_FFMPEG library for rapid multimedia trancsoding and filtering
H265 live streaming encoding with nano
Accessing multiple video streams from a MIPI port - Jetson Nano - DeepStream - GStreamer python
GStreamer Pipeline works on Desktop but not on Nano
Trying to get OpenCV (built with CUDA) working with FFMPEG
Ffmpeg use cuvid error
About to start a streaming server with RTSP and gstreamer on ubuntu 18.04 on the jetson nano
Hardware Encoding GUID (Jetson Nano)
Playing an RTMP stream using GStreamer
Jetson_multimedia_api samples
Gstreamer rtspsrc and avenc_mpeg1video
USB camera not recognized by Jetson 2GB nano
NvENC bBlitmode set to True on Jetson Xavier NX
Jetson 4k Encoding -> Decoding Pipeline and latency
NI USB AD 6810 on Nvidia Jetson Plattform
Nnvidconv poor performance after upgrade from jp4.3 to jp4.4
Sending two simultaneous video stream over WiFi
Stream RTSP from h264 /dev/video src
Help with connecting Ip camera to jetson nano and to Azure IoT Edge
Inconsistent fps while recording with ffmpeg
Jetpack 4.5: USB Camera does not work in Cheese and opencv 4.1
How to view Jetson nano live video from Android OS device
Creating RTSP Stream With v4l2src
Direct Stream on Twitch with GStreamer
Live streaming with jetson nano
Xavier AGX deepstream5.1 sample app : no camera available error
Saving to file and streaming video and audio on Jetson Nano from a USB 3 webcam
JupyterLab - Is way to use an RTSP camera?
Image exchange between multiple jetsons
Does Jetson utility support rtsp videoout?
USB Camera turns on and then crashes kernel and turns off, ml-l4t container issue
Opencv-rtsp stream
Camera ingest hardware architecture on Jetson Xavier NX
Zed2 camera, jetpack 4.5, zed sdk 3.4 with python on xavier agx
How to increase the docker image (s) space on the nano
Can not stream USB camera connected to AGX Xavier using GStreamer RTSP server to remote machine
Supporting two video modes
USB camera stops in the middle of runnning (Jetson Nano 4GB)
VLC fails with L4T 32.5
Jetson Xavier NX FAQ
V4L2 reference driver source code
GStreamer doesn't release camera
About usb camera use in jetson nano
High CPU usage for video capturing
GoPro Hero as v4l2 Device
Optimizing opencv gstreamer with mipi and usb uvc cameras
How to stream camera by UDP H264
Streaming video from IM477 sensor on Nano is slow?
Missing /dev/watchdog
GStreamer
Cannot view RTSP streams from remote Jetson AGX Xavier
Jetson Nano Video Streaming/playback
USB Cameras fail to open via gst: streaming stopped, reason not-negotiated (-4)
Caught SIGSEGV with Xavier on JP4.5
White noise when streaming through rtsp
Video data flow: pc -> jetson nano -> monitor, how possible?
Jetson Nano - any easy way to relay rtsp stream?
Self-reboot when using Gstreamer pull video stream with rtmp