JetPack 6.2 Brings Super Mode to NVIDIA Jetson Orin Nano and Jetson Orin NX Modules

We are pleased to announce the production release of JetPack 6.2. JetPack 6.2 packages Jetson Linux 36.4.3 with Linux Kernel 5.15 and Ubuntu 22.04 based root file system. Jetpack 6.2 brings Super Mode to NVIDIA Jetson Orin Nano and Jetson Orin NX modules. With Super Mode, the Jetson Orin NX series achieves up to a 70% increase in AI TOPS, while the Jetson Orin Nano series delivers comparable AI TOPS improvements alongside a 50% boost in memory bandwidth. The improved performance delivers up to 2x higher generative AI inference performance on Jetson Orin modules. Learn more about performance boots with JetPack 6.2 in our latest blog.

Highlights of JetPack 6.2:

  • Support for new reference power modes for Jetson Orin Nano and Jetson Orin NX production modules delivering up to 2x generative AI performance (available with new flashing configuration)
    • NVIDIA Jetson Orin Nano 4GB: Now supports 10W, 25W and MAXN SUPER
    • NVIDIA Jetson Orin Nano 8GB: Now supports 15W, 25W and MAXN SUPER
    • NVIDIA Jetson Orin NX 8GB: Now supports 10W, 15W, 20W, 40W and MAXN
    • NVIDIA Jetson Orin NX 16GB: Now supports 10W, 15W, 25W, 40W and MAXN
  • CVE and minor bug fixes

NOTE1: The MAXN SUPER is an uncapped power mode that allows the highest number of cores and clock frequency for CPU, GPU, DLA, PVA, and SOC engines. If the total module power exceeds the Thermal Design Power (TDP) budget in these modes, the module is throttled to lower frequency, delivering lower performance while staying within the thermal budget. It is strongly recommended to build your own custom power mode to find the right balance between power consumption (or thermal stability) and performance for your application and needs.
NOTE2: The Jetson Orin NX module should not be used in Super Mode with the Jetson Orin Nano Developer Kit, as the kit is not designed to handle the thermal requirements of this configuration.

Installing & enabling Super Mode on JetPack 6.2:
You can install JetPack 6.2 with any of the methods below:

  • SDK Manager: You can do a fresh install of JetPack 6.2 using SDK Manager.
    Note that SDK Manager supports default Super Mode flashing configuration only for Jetson Orin Nano developer kit.
  • SD Card: If you are using Jetson Orin Nano Developer Kit, follow the instructions below:
    • For Jetson Orin Nano Developer Kit currently running JetPack 6.x: You can download the SD Card image from the JetPack SDK page and use Balena Etcher to prepare the SD Card with JetPack 6.2. Follow the instructions provided in the Getting Started Guide.
    • For other Jetson Orin Nano Developer Kit (fresh unboxed unit or existing unit currently running JetPack 5.x): The factory-installed firmware on the Jetson Orin Developer Kit supports JetPack 5.x and requires an update to ensure compatibility with JetPack 6.x. Update the firmware by following the instructions in the Initial Setup Guide for Jetson Orin Nano Developer Kit
      before installing JetPack 6.2
  • Debian Package: If you have JetPack 6 already installed on Jetson AGX Orin Developer Kit or Jetson Orin Nano Developer Kit, you can upgrade to JetPack 6.2 using APT. Refer to the upgrade steps in the NVIDIA JetPack SDK developer guide
    • Upgrading from JetPack 6.0/6.1 to JetPack 6.2 using this method will not enable Super Mode, as the source build does not support Super Mode.
    • Upgrading from JetPack 6.1 Rev1, which supports Super Mode to JetPack 6.2, will enable Super Mode on the Jetson Orin Nano Developer Kit.
  • Manual Flashing: If you prefer to install using the command line, you can flash Jetson device from a linux host by following steps here. Once Jetson Linux is flashed, you can install the compute stack using SDK Manager (using linux host) or by running ā€œsudo apt updateā€ followed by ā€œsudo apt install nvidia-jetpackā€ on Jetson. The new power modes are only available with the new flashing configuration. Note that the default flashing configuration has not changed, so users will need to use the new flashing configuration while flashing to enable the new power modes. The new flashing configuration to be used with flashing is listed below.
    jetson-orin-nano-devkit-super.conf

After flashing or updating to JetPack 6.2, run the following command to start the newly available ā€˜Superā€™ power modes:

MAXN SUPER mode on Jetson Orin Nano Modules

sudo nvpmodel -m 2

MAXN SUPER mode on Jetson Orin NX Modules

sudo nvpmodel -m 0

You can also select the MAXN SUPER and other power modes from the power mode menu at the top right corner of the GUI

JetPack 6.2 Components:

SDK Support:

  • DeepStream 7.1
  • Isaac ROS 3.2 (coming in Jan ā€˜25)
  • Holoscan 2.9 (coming in Jan ā€˜25)

Containers: Containers will soon be available on JetPack 6.2. We will update the announcement as containers are made available.

JetPack 6 Resources:

Orin 32GB&64GB ä»€ä¹ˆę—¶å€™å‘åøƒ6.2呢ļ¼Ÿ

What about Orin AGX models? Is there any speed advantage in upgrading to 6.2? If not, when is such an upgrade expected?

Hi Nvidia Team

What is the difference between jetson-orin-nano-devkit-super.conf and jetson-orin-nano-devkit-super-maxn.conf?
Thank you.

Whether AGX Orin Devkit can simulate Orin NX spuer mode? Just like AGX Orin Devkit can emulate Orin NX 16G with ā€˜jetson-agx-orin-devkit-as-nx-16gb.confā€™?

I have a question, is it possible to use the super configs when I am emulating another Jetson model using a Jetson AGX Orin DevKit?

More specifically, currently I have my jetson flashed with jetson-agx-orin-devkit-as-nx-16gb and itā€™s been working as expected. Is there a way to flash it with something like jetson-agx-orin-devkit-as-nx-16gb-super?

Thanks!

Does it contain uinput kernel module, which is absent in JetPack 6.1?

I think you can build uinput kernel module but I donā€™t see a built uinput.ko.

/usr/lib/aarch64-linux-gnu/libevdev.so.2.3.0
/usr/src/linux-headers-5.15.148-tegra-ubuntu22.04_aarch64/3rdparty/canonical/linux-jammy/kernel-source/include/uapi/linux/uinput.h
/usr/include/linux/uinput.h
/usr/share/doc/brltty/examples/uinput.rules

nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/rootfs/usr/include/linux/uinput.h

nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/rootfs/usr/src/linux-headers-5.15.148-tegra-ubuntu22.04_aarch64/3rdparty/canonical/linux-jammy/kernel-source/include/uapi/linux/uinput.h

apt show python3-uinput python3-evdev spice-vdagent ydotool ydotoold libuinputplus-dev

1 Like

Is it possible to enable super power mode on 3rd party development boards. I am using the Seeed J4012 that does use a ORIN NX 16 GB.

I just did on a turingpi board. I had to start over and install linux_for_tegra again picking the super version of the ā€œjetson-orin-nano-devkitā€, i believe it is called ā€œjetson-orin-nano-devkit-superā€.

Sorry, I donā€™t follow. Where did you select that? I donā€™t see an option in the SDK manager.

I installed the bare minimum on my jetson orin nx 16GB. I do not have gui interface on it, just ollama running with the nvidia drivers. I access ollama via API from other machines.

My installation may not be identical to yours but some of what I found out may work for you. If I can help I will provide information to assist.

To start I installed the nvidia linux on jetson following Quick Start ā€” NVIDIA Jetson Linux Developer Guide 1 documentation
To make it simpler, I wrote my steps on here turing-pi-2/NVIDIA/Jetson Orion NX at main Ā· RPHllc/turing-pi-2 Ā· GitHub

If you get it installed, you can then execute:

Then install jtop

  • sudo apt install python3-pip
  • sudo pip3 install -U jetson-stats

Install curl

  • sudo apt install curl

If you get to this point I suggest

  • sudo apt update
  • sudo apt upgrade

You can now install ollama using the ollama instructions for linux. It will automatically install the needed nvidia drivers. If you do not want to install ollama but want full jetpack, just do sudo apt install nvidia-jetpack