Requirements for Development Environments#
Follow these high-level steps to set up your development environment host machine and target DRIVE AGX Thor Developer Kit:
Verify you meet the system requirements for installing software on your DRIVE AGX Thor Developer Kit.
Review the NVIDIA DRIVE AGX Thor Developer Kit Hardware Quick Start Guide.
Review important information in the NVIDIA DriveOS 7.0.3.0 Release Notes ahead of installation.
Follow the instructions in Configuring Container Registry Access and Installing NVIDIA DriveOS based on your user type (NVIDIA NVONLINE or NVIDIA Developer).
System Requirements#
Category |
Requirement |
---|---|
Host Machine |
Ubuntu Desktop:
Working Internet connection |
GPU |
Required: NVIDIA Ampere-based GPU or newer
Preferred: NVIDIA Ada Lovelace-based GPU or newer
|
Architecture |
X86_64 |
Memory |
8GB minimum |
Free Disk Space |
A minimum of 70GB and up to 120GB (during flash) free disk space is required for each full (host and target) deployed SDK version. An additional 200GB of disk space is required for downloading, building, and flashing the DriveOS Yocto components. |
GUI |
X11 must be enabled on the host. |
Graphics Driver |
The most recent graphics driver for your GPU must be installed on the host system. To update your driver, use one of the following methods:
Warning Do not mix both the download and |
Docker |
The minimum required version of Docker Engine to run NVIDIA DriveOS Linux Docker containers is 19.03. |
Target Device |
Supported development platform: NVIDIA DRIVE AGX Thor Developer Kit Refer to the NVIDIA DRIVE AGX Thor Developer Kit Hardware Quick Start Guide. If you experience issues:
|
Optional |
DRIVE Platform Supported Boards#
NVIDIA DriveOS 7.0 supports the DRIVE Platform boards captured in the following DRIVE Platform Part Numbers and Board Variants table.
To flash your system, locate your Part Number (P/N) in the table below, and use the associated Board Variant as a parameter with binding and flashing utilities during Installing NVIDIA DriveOS.
Note
If you are unsure of your Part Number (P/N) , see Identifying System Part Numbers (P/N).
Official Name |
Platform |
Part Number |
Board Variant |
DriveOS Version Required |
---|---|---|---|---|
DRIVE AGX Thor-U |
p3960 |
940-63960-H310-A00
940-63960-H310-B00
940-63960-H310-C00
|
p3960-10-sw01
p3960-10-sw02
p3960-10-sw03
|
7.0.0.0+
7.0.0.2+
7.0.2.0+
|
DRIVE AGX Thor-X |
p3960 |
940-63960-0010-D00, 940-63960-0012-D00, 940-63960-0010-000, 940-63960-0012-000 |
p3960-10-sw03 |
7.0.3.0+ |
Identifying System Part Numbers (P/N)#
The Part Number (P/N) is located on the bottom of your system. For example, the following image shows the bottom of the DRIVE AGX Thor-U Developer Kit.

Valid Migration Paths#
7.0.0.0 Linux NSR |
7.0.0.1 Linux NSR |
7.0.0.2 Linux NSR |
7.0.1.0 Linux NSR |
7.0.2.0 Linux NSR |
7.0.3.0 Linux NSR |
To: |
---|---|---|---|---|---|---|
N/A |
Yes: Direct Downgrade Path |
– |
– |
– |
– |
7.0.0.0 Linux NSR |
Yes: Direct Upgrade Path |
N/A |
Yes: Direct Downgrade Path |
– |
– |
– |
7.0.0.1 Linux NSR |
– |
Yes: Direct Upgrade Path |
N/A |
Yes: Direct Downgrade Path |
– |
– |
7.0.0.2 Linux NSR |
– |
– |
Yes: Direct Upgrade Path |
N/A |
Yes: Direct Downgrade Path |
– |
7.0.1.0 Linux NSR |
– |
– |
– |
Yes: Direct Upgrade Path |
N/A |
Yes: Direct Downgrade Path |
7.0.2.0 Linux NSR |
– |
– |
– |
– |
Yes: Direct Upgrade Path |
N/A |
7.0.3.0 Linux NSR |
Note
A “–” indicates “Not Supported”.
Both Bootburn and DRIVE Update are supported starting with 7.0.1.0.
Bootburn upgrade and downgrade are supported only before 7.0.1.0.
Troubleshooting#
For troubleshooting support:
NVIDIA NVONLINE users: Click Report a Bug in the NVIDIA NVONLINE Portal.
NVIDIA Developer users: Request support at the NVIDIA Developer Forum.