Orin AGX Jetpack 6 NVDEC limitation of <= 8 streams

We just ran into an unexpected limit of 8 concurrent NVDEC video streams, despite the datasheet for AGX Orin stating that it can handle 20+ streams at FHD.

There are already open discussions for this:

We especially cannot make heads or tails of this statement:

Could we please get more insight about the following questions:

  1. What is the issue with Jetpack 5 and the way resource is allocated there. We run far more than 8 streams in production and would like to know if we should be concerned.

  2. “Jetpack 6 is more from the perspective of hardware capability” > the hardware capability for AGX Orin is at least 11x 1080p60. We expect at least 15x 1080p30. Can we get a comment on where the limitation to 8 streams originates from given the stated hardware capability?

Thanks!

Hi,
For information, do you use Jetpack 6.2 or 6.1?

Hi @DaneLLL

thanks for the quick response. We tested with JP 6.0.

Will JP 6.2 behave differently?

Just got verification from my engineers that we see the same issues at least for JP 6.1 as well

Hi,
Please apply the patches to Jetpack 6.1/6.2 and rebuild kernel.

r36_4_TEST_kernel_host1x.zip (6.0 KB)

Hi,

thanks we will try. Is it too early to get a comment on when this will make it into a JP release?

Hi,
The next Jetpack 6(after 6.2) release will include the fix. On Jetpack 6.2/6.1, please refer to kernel customization section in developer guide to rebuild kernel.

1 Like

Hello @DaneLLL, we could verify that the kernel patch fixes the issue. Thanks. As the fix is rather complicated to apply, we would have to wait for the next JP release before we can use this with customers or partners.