NVIDIA Jetpack Reference Guide - NVIDIA Jetpack 5

From RidgeRun Developer Wiki






Supported platforms

The last minor version of JetPack 5 (5.1.3), supports the following Jetson boards:

New features introduced

Jetpack 5.0.2 is the first production release of Jetpack 5. The key features of this release include updates to the Operating System, TensorRT, cuDNN, CUDA, Multimedia API, Computer Vision, Graphics, Developer Tools, Cloud Native, and Security.

OS

The main changes includes:

  • Over The Air Updates
    • A/B Bootloader and A/B Roots
    • Image Based OTA tools to upgrade Jetson AGX Xavier or Jetson Xavier NX modules running JetPack 4.x
  • Bootloader
    • UEFI support for USB and NVMe
    • UEFI support for 4K Display
  • Power
    • Low Power SC7 state
    • Support for Power Estimator for Jetson AGX Orin and Jetson Xavier NX series
  • Display
    • Display Configuration Blob (DCB) tool to configure display outputs
    • HDMI 4K and Audio
    • DisplayPort Multi Stream Transport (MTS) on Jetson AGX Orin
  • Kernel
    • Real Time Kernel Patches
  • Sensor Processing Engine (SPE)
    • Sources for SPE firmware
    • Support for I2C and Inter VM Communication (IVC)

Multimedia API

The key new camera features are:

  • Argus support for YUV444 and Linear RGB888 output format for Jetson AGX Xavier and Jetson Xavier NX
  • HDR Support for Jetson AGX Orin. Digital Overlap (DOL) Mode and Piecewise Linear (PWL)
  • Support for Error Resiliency on Jetson AGX Orin
  • New Samples:
    • argus_demosaicOutput
    • argus_rawBayerOutput
    • argus_userAlternatingAutoExposure
    • argus_yuvOneshot now supports YUV444 format along with YUV420

Multimedia highlights include:

  • AV1 encoding/decoding on Jetson AGX Orin
  • Support for nvJPEG load balancing to use 2 nvJPEG engines in Jetson AGX Orin
  • Pre-Processing Enhancements (PPE) module.
  • New NVUtils Multimedia buffer management and buffer transformation API

Computer Vision

The main updates include:

  • New algorithms:
    • Fast Keypoint Detection on GPU and CPU backends
    • Image Channel Extraction on GPU and CPU backends
    • Median Filter on GPU and CPU backends
  • Unsigned Int8 support for Gaussian Pyramid on PVA backend
  • Unsigned/signed Int8 and signed Int16 support for KLT Feature Tracker on PVA backend

Graphics

The key new features are:

  • Support for Vulkan® 1.3
  • Support for Vulkan® SC 1.0
  • Support for OpenWF™ Display 1.0
  • Support for complete GBM API
  • Support for OpenGL® 4.6
  • Support for OpenGL® ES 3.2
  • Support for EGL® 1.5

Cloud Native

The new highlights are:

  • New Containers on NGC:
    • JetPack container with all JetPack components like CUDA, cuDNN, TensorRT, VPI, etc within the container.
    • Cross Compilation Container which makes it simpler to cross compile JetPack and Jetson Linux components on a x86 host machine running Linux.
    • Jetson Linux Flashing Container which includes all the prerequisites required to flash Jetson modules and developer kits from a x86 host machine running Linux.


Security

The key new features are:

  • Enables Secure Boot
  • Enables Disk Encryption
  • Enables Secure storage in OP-TEE using normal world (REE) file system

Software components and versions

Throughout the lifetime of Jetpack 5, the set of available libraries as well as development tools and the kernel were continuously updated. The versions available in the latest version of Jetpack 5 (5.1.3) are:

Libraries

  • TensorRT: 8.5.2
  • DLA: 3.12.1
  • cuDNN: 8.6.0
  • CUDA: 11.4.19
  • OpenCV: 4.5.4
  • VPI: 2.4
  • DeepStream: 6.2
  • Isaac ROS: DP 3.1

Developer Tools

  • NVIDIA Nsight Systems: v2022.5
  • NVIDIA Nsight Graphics: 2022.6
  • NVIDIA Nsight Deep Learning Designer: 2022.2

Jetson Linux

  • Jetson Linux: 35.5.0
  • Linux kernel: 5.10
  • Ubuntu: 20.04