JetPack 4.4 Developer Preview - L4T R32.4.2 released

We are pleased to announce JetPack 4.4 Developer Preview supporting Jetson AGX Xavier series, Jetson Xavier NX, Jetson TX2 series, Jetson TX1, and Jetson Nano. (JetPack 4.3 remains the latest production release.)

JetPack 4.4 key features include support for Jetson Xavier NX module, new versions of CUDA, TensorRT and cuDNN, and support for the upcoming DeepStream 5.0 Developer Preview.

Please refer to the JetPack Release Notes and L4T Release Notes for additional info.

JetPack 4.4 Highlights:

  • Support for the new Jetson Xavier NX module
  • Support for CUDA 10.2, and developer preview of TensorRT 7.1.0 and cuDNN 8.0.0
  • Support for Vulkan 1.2 and VPI 0.2.0 (Developer Preview)
  • Support for upgrading JetPack and L4T using Debian package management tool
  • Support for Generic Timestamping Engine (GTE) for Jetson AGX Xavier and Jetson Xavier NX
  • Support for Dynamic Frequency Scaling (DFS) for Video Image Compositor (VIC) using actmon
  • SE (Security Engine) samples to demonstrate hardware backed authentication and encryption capabilities of Jetson TX2 series, Jetson AGX Xavier and Jetson Xavier NX modules.
  • Utility to fuse multiple Jetson modules simultaneously
  • Option to specify APP partition size on the microSD card during initial configuration at first boot of Jetson Nano Developer Kit

JetPack 4.4 components:

  • L4T R32.4.2
  • CUDA 10.2
  • cuDNN 8.0.0 (Developer Preview)
  • TensorRT 7.1.0 (Developer Preview)
  • VisionWorks 1.6
  • OpenCV 4.1
  • Vulkan 1.2
  • VPI 0.2.0 (Developer Preview)
  • Nsight Systems 2020.2
  • Nsight Graphics 2020.1
  • Nsight Compute 2019.3

Existing installations of JetPack 4.3 can be upgraded in-place to JetPack 4.4 Developer Preview without re-flashing the device. For more information about upgrading JetPack via the Debian package management tool, please refer to the JetPack documentation here.

Download JetPack…https://developer.nvidia.com/embedded/jetpack

JetPack Release Notes…https://docs.nvidia.com/jetson/jetpack/release-notes/index.html

L4T Release Notes…https://developer.nvidia.com/jetson-linux-driver-package-release-notes-r3242-dp

4 Likes

Tested nv-jetson-nano-sd-card-image-r32.4.2 on new Jetson Nano (Developer Kit - B01). Image ran very sluggish, turned out Xserver was restarting in the background. Logging showed nvgpu errors. Logging in via console (serial/ssh/virtual) would work as long as no xsession was started. Note: running vulkaninfo would result in similar nvgpu errors in the system log.

After multiple tries with two different SD-cards I decided to load nv-jetson-nano-sd-card-image-r32.3.1 - this works fine.

2 Likes

I can’t get past the initial Ubuntu configuration phase. It looks like the graphical interface crashes a few seconds after it loads.

2 Likes

when i attempt to use this new version during the initial boot when it reaches the configuration screen about “who are you” the screen locks up and will not allow any data entry, neither the keyboard nor the mouse have any effect on this screen.

1 Like

Hi,
Can you share the steps you have followed?
Have you done a complete flash?
Also, if possible please share the kernel or system log whatever you can capture.

thanks
Bibek

Hi,
When jetpack 4.2 upgraded to jetpack 4.4, The libraries of installed in the jetpack 4.2 is remain in the new upgraded jetpack? or need to reinstall the packages for upgraded jetpack again?

i had successfully downloaded this image file from the website
nv-jetson-nano-sd-card-image-r32.4.2.zip
i reformatted a SD card in windows 10 and used
balenaEtcher-Portable-1.5.70
to successfully place the image on the SD card
these are the same procudres i had used in the past for all previous SDK card images
as i said previously when booting for the first time with this new SDK card i had the system lock up for data entry on the “who are you” portion of the configuration.
there was no way to progress beyond that point, so essentially the system is unusable.
when i put my 32.3.1 SD card back in the system boots satisfactorily so it does not seem to be any hardware issue
i tried recreating the 32.4.2 image sd card three different times, all appearing to work successfully and all ending in the same configuration failure.
at this point i cannot interact with the system in any fashion, so i don’t know how to collect any additional data.
unless you can explain some way out of this lockup and tell me how to gather what information you might want.

Hey folks, great work on this.

I’ve been working on getting a script together to do almost like a JetPack but based on Debian. I have gotten it to work, but I had to edit the flash.sh script for it to work due to using a compressed filesystem. The removal of hardcoding the SIZE prevented me from getting to to work any other way.
Line 163 went from:
rootfs_size=(du -ms "{rfs_dir}" | awk '{print 1}') to rootfs_size=(du -ms --apparent-size “${rfs_dir}” | awk ‘{print $1}’)

After following To upgrade to new minor release @ https://docs.nvidia.com/jetson/l4t/Tegra%20Linux%20Driver%20Package%20Development%20Guide/quick_start.html#wwpID0EVHA I just encountered an error at the end of the dist-upgrade process:

Setting up nvidia-l4t-bootloader (32.4.2-20200408182156) …

3448-300---1--jetson-nano-qspi-sd-mmcblk0p1
Starting bootloader post-install procedure.
ERROR. Procedure for bootloader update FAILED.
Cannot install package. Exiting...
dpkg: error processing package nvidia-l4t-bootloader (--configure):
 installed nvidia-l4t-bootloader package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 nvidia-l4t-bootloader
E: Sub-process /usr/bin/dpkg returned an error code (1)

and

xxx:~$ sudo apt-get install nvidia-jetpack
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-jetpack is already the newest version (4.4-b144).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up nvidia-l4t-bootloader (32.4.2-20200408182156) ...
3448-300---1--jetson-nano-qspi-sd-mmcblk0p1
Starting bootloader post-install procedure.
ERROR. Procedure for bootloader update FAILED.
Cannot install package. Exiting...
dpkg: error processing package nvidia-l4t-bootloader (--configure):
 installed nvidia-l4t-bootloader package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 nvidia-l4t-bootloader
E: Sub-process /usr/bin/dpkg returned an error code (1)

Did someone encountered this error before, and if so, what was the solution?

I have to upgrade six boards. First dist-upgrade one was successful. The above encountered was my second board.

And my third + fourth board:

Errors were encountered while processing:
 nvidia-l4t-bootloader
E: Sub-process /usr/bin/dpkg returned an error code (1)

@ meerbartj

Could you share the dmesg when this sluggish issue happens?

remko.lems,

Could you refer to this topic for your issue?
https://forums.developer.nvidia.com/t/120917

Done. Posted (requested) information into the other topic.

Edited apt sources and running upgrade process on my Xavier. Stuff’s backed up and on external storage. Download is slow AF, but I think that’s cause my connection’s got the 'rona. It’s been up and down this whole week, breaking all sorts of things for myself and spouse. I hear “putain de connexion de merde!” from the other office :D

Everything seems to be going smoothly. I have a bunch of stuff mounted on nvme (/usr, /home, /var/lib/docker, and so on). It wants to update /etc/apt/sources.list.d/nvidia-l4t-apt-source.list. I’m letting it. And rebooting. And it works, and I can see there is some stuff that was broken before that is now fixed. Thank you, Nvidia. I wasn’t expecting that quick a fix.

Edit: This is really sweet. No SDKM required. Thank you for this apt based OTA approach! Please don’t change it!

Hi all,

I report my question here. the new L4T 32.4.2 will remain the same when will be release the Jetpack 4.4? (Not in Developer Preview)

(from JetPack 4.4 Developer Preview - L4T R32.4.2 released)

Thank you in advance,
Raffaello

I second this. Best case scenario I’ve got until the language selection page and then it froze.

Hi @rbonghi, the GA release of JetPack 4.4 is planned to be L4T R32.4.3.

1 Like

So great to see the release,
We see a mention of deepstream 5 release,
Will the deepstream 4 still work with tensorrt 7 ?
we want to use onnx opset 10 models with deepstream.

Thanks and great work

Hi @dusty_nv

Thank you!

As a reminder when using Jetson Nano Developer Kit with a large SD card --> use the script @ Jetson Nano sd card partitions can not extend
to resize the APP partition to use the full size of the SD card. A fix via GParted is required afterwards. GParted will alert you to do that when opened.

@WayneWWW Is the resize of SD card during first bootup expected for GA release of JetPack 4.4? Just as in previous JetPack GA.