Nvidia Jetson Nano Setup

Usefull Setup Links

https://forums.developer.nvidia.com/t/my-jetson-focused-linux-tips-and-tricks/35380

https://forums.developer.nvidia.com/t/jetpack-4-3-mesa-loader-failed-to-open-swrast-while-in-xrdp-session/111199

Headless Setup

https://www.jetsonhacks.com/2019/08/21/jetson-nano-headless-setup/

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fflashing.html%23wwpID0E0IB0HA

Connected via USB Cable (Supporting Data Transfer).

Setup network connection via ethernet first as recommended in the documentation.

Setup WiFi

https://medium.com/@jones.0bj3/wireless-networking-for-the-jetson-nano-and-rpi-504868dd1b3a

Issue: Cannot find WiFi
Solution: sudo ifconfig wlan0 up

Enable VNC Server

sudo unminimize

https://forums.developer.nvidia.com/t/jetson-nano-vnc-headless-connections/77399

https://forums.developer.nvidia.com/t/setting-up-vnc-server-solved/65428

Turn Power Save Mode Off

https://desertbot.io/blog/jetson-nano-usb-headless-wifi-setup-edimax-ew-7811un

sudo iw dev wlan0 set power_save off

Enable Remote Desktop

Add Fake Dummy Monitor

https://askubuntu.com/questions/1033436/how-to-use-ubuntu-18-04-on-vnc-without-display-attached

 

https://www.hackster.io/news/getting-started-with-the-nvidia-jetson-nano-developer-kit-43aa7c298797

https://medium.com/@gabriel.giani/tips-and-tricks-no-1-jetson-nano-remote-access-vnc-8b606fa125f8

sudo nano /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

    <key name='enabled' type='b'>
      <summary>Enable remote access to the desktop</summary>
      <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
      </description>
      <default>true</default>
    </key>

X Remote Desktop Protocol: https://github.com/neutrinolabs/xrdp/issues/1294

Issues with xrdp when running the Nvidia Deepstream Samples (based on EGL - https://www.khronos.org/egl):

https://forums.developer.nvidia.com/t/nvivafilter-could-not-get-egl-display-connection/69307/17

https://forums.developer.nvidia.com/t/installed-nano-headless-how-do-i-forward-x/107041

Usefull

https://github.com/rbonghi/jetson_stats

Testing

https://github.com/SteveMacenski/jetson_nano_detection_and_tracking

 

Waveshare IMX219-170 has a pink color cast

https://www.waveshare.com/IMX219-170-Camera.htm

https://medium.com/@jonathantse/fix-pink-tint-on-jetson-nano-wide-angle-camera-a8ce5fbd797f

https://forums.developer.nvidia.com/t/support-for-waveshare-imx-219-wide-angle-camera/75652

https://forums.developer.nvidia.com/t/how-to-close-gstreamer-pipeline-in-python/74753/9

Tuning Profile File: Camera_overrides.tar.gz

Source Tuning Profile File: https://www.dropbox.com/s/u80hr1o8n9hqeaj/camera_overrides.isp?dl=0 or https://www.waveshare.com/w/upload/e/eb/Camera_overrides.tar.gz

Camera Image is upside down

https://forums.developer.nvidia.com/t/imagenet-camera-gets-reverse-orientation-image-on-tx2-with-tr2-1/52892

../Projects/jetson-inference/utils/camera/gstCamera.cpp

Line 416 Change flipMethod from 2 to 0

        #if NV_TENSORRT_MAJOR > 1 && NV_TENSORRT_MAJOR < 5      // if JetPack 3.1-3.3 (different flip-method)
                const int flipMethod = 0;                                       // Xavier (w/TRT5) camera is mounted inverted
        #else
                const int flipMethod = 0;
        #endif
 
Follow UP