Hi,
i had problems with accelerated gstreamer decoding in balena. Im using nvv4l2decoder from l4t. I think this is problem with L4T installation, because my gstreamer pipeline works on the official nvidia OS.
After reading guide How to use Nvidia Jetson devices on balenaOS
i tried to create my own docker image for Nvidia Jetson Xavier NX, but i dont know what L4T version i should install.
This guide has table with balena os versions and L4T versions, but it looks outdated. Actual version is “2.80.3” but table contains information only about “2.51.1+rev3, 2.43.0+rev4, 2.43.0+rev3”
Where i can find up to date information?
Also im using this layer from the tutorial for installing L4T on the Xavier NX
# Download and install BSP binaries for L4T 32.4.4
RUN apt-get update && apt-get install -y wget tar lbzip2 python3 libegl1 && \
wget https://developer.nvidia.com/embedded/L4T/r32_Release_v4.4/r32_Release_v4.4-GMC3/T210/Tegra210_Linux_R32.4.4_aarch64.tbz2 && \
tar xf Tegra210_Linux_R32.4.4_aarch64.tbz2 && \
cd Linux_for_Tegra && \
sed -i 's/config.tbz2\"/config.tbz2\" --exclude=etc\/hosts --exclude=etc\/hostname/g' apply_binaries.sh && \
sed -i 's/install --owner=root --group=root \"${QEMU_BIN}\" \"${L4T_ROOTFS_DIR}\/usr\/bin\/\"/#install --owner=root --group=root \"${QEMU_BIN}\" \"${L4T_ROOTFS_DIR}\/usr\/bin\/\"/g' nv_tegra/nv-apply-debs.sh && \
sed -i 's/LC_ALL=C chroot . mount -t proc none \/proc/ /g' nv_tegra/nv-apply-debs.sh && \
sed -i 's/umount ${L4T_ROOTFS_DIR}\/proc/ /g' nv_tegra/nv-apply-debs.sh && \
sed -i 's/chroot . \// /g' nv_tegra/nv-apply-debs.sh && \
./apply_binaries.sh -r / --target-overlay && cd .. \
rm -rf Tegra210_Linux_R32.4.4_aarch64.tbz2 && \
rm -rf Linux_for_Tegra && \
echo "/usr/lib/aarch64-linux-gnu/tegra" > /etc/ld.so.conf.d/nvidia-tegra.conf && ldconfig
Can i use it for Jetson Xavier NX? Maybe there is better solution?
In guide ho have “We now present a more streamlined process to accomplish the same goal but in basically one step instead of many!”, but this installation of L4T from the provided example, doesnt look simple. So maybe Im missing something …