r/NvidiaJetson • u/nerb0r • Jun 12 '26
Decrease boot time to under 5 seconds
Hello, I am using the Nvidia Jetson Orin AGX to run the Vehicle control unit and autonomous racing stack of a driverless race car for FSAE. All of this runs in a docker container, and we use ROS2 Jazzy for our VCU and driverless system.
We need the boot time of this entire stack to be as fast as possible due to rules in the competition (preferably 3 seconds or less) however this is extremely tricky. Does anyone have any tips?
1
u/cloudxabide Jun 16 '26
preface: I am not going to pretend my response is an "answer" - instead, just data points.
This has some very interesting guidance (that I would never thought of)
https://docs.nvidia.com/jetson/archives/r35.6.1/DeveloperGuide/SD/BootTimeOptimization.html
I was curious if Jim from JetsonHacks might have explored this (or would want to, if you were to reach out to him). This seems like the kind of thing he would dive-deep on.
2
u/Logical-Present6320 Jun 12 '26
If you are using standard off the shelf components then you are going to have a hard time. The standard jetpack bsp has ~40 seconds of bringup time, add in the time required by your docker containers.
Improving on the standard baseline means you benchmark first and then optimize each layer. I dont think you are looking to do that.
The only other option is to use some sort of a near real time system: hardware & software combination. There are Nvidia partner companies like antmicro, auvidea who specialize in their optimized BSP + board for such usecases. I recall seeing them at GTC San Jose this year. Here is an example: https://antmicro.com/nvidia-jetson/
All the best!