My goal is to use OpenGL 4.6 in docker image based on nvcr.io/nvidia/l4t-base:r35.1.0.
The host Jetson NX has Jetpack 4.4.1 installed.
Is it possible?
(I’ve read a lot and have tried a lot, and currently fully confused, so would like to start from simple questions).
There might be some issue between the CUDA library and GPU driver which is integrated into the OS.
Is it possible to upgrade your environment with JetPack 5 first?
Actually, the problem is that we cannot upgrade Jetpack 4.4.1 on our Jetson NX boards for some reasons (additional HW, updated BSP and etc.). We also are interested in using ROS 2, which requires Ubuntu 20.04. We thought, that using the container based on Jetpack 5.x will be a good solution for us.
Can you please confirm, that the only supported configuration for Docker on Jetson boards is when container is based on image, which has a full match with Jetpack on a host?
This is correct - you should use Docker images that match your JetPack-L4T version. You won’t be able to run JetPack 5.x container images on JetPack 4.x
Note that I have ROS2 Foxy/Galactic container images built for JetPack 4.4.1 / L4T R32.4.4 here: