Jetson Xavier NX Series, AGX Xavier Series, and TX2 Series Package Manifest

NVIDIA® Jetson™ Linux Driver Package (L4T) for NVIDIA Jetson Xavier™ NX, NVIDIA Jetson AGX Xavier™ series, and NVIDIA Jetson TX2 series devices is provided in the tar file:
Jetson_Linux_R32.6.1_aarch64.tbz2
The following table lists the directories and top-level files created by expanding the tar file.
Pathnames are relative to the installation’s home directory (“<top>”).
Pathname
Description
apply_binaries.sh
Script to apply nv_tegra components.
bootloader/
Bootloader and related components directory.
build_l4t_bup.sh
The wrapper shell script that calls flash.sh along with specific parameters and command line options to generate BUP.
flash.sh
Script to flash Bootloader and the kernel from the package.
jetson-agx-xavier-devkit.conf
flash.sh configuration file for a Jetson AGX Xavier Developer Kit and a Jetson AGX Xavier series module.
jetson-agx-xavier-industrial.conf
flash.sh configuration file for a Jetson AGX Xavier Developer Kit with a Jetson AGX Xavier industrial module.
jetson-agx-xavier-industrial-mxn.conf
flash.sh configuration file (MaxN profile) for a Jetson AGX Xavier Developer Kit with a Jetson AGX Xavier industrial module.
jetson-tx2-4GB.conf
flash.sh configuration file for an NVIDIA® Jetson™ TX2 4GB module.
jetson-tx2-as-4GB.conf
flash.sh configuration file for an NVIDIA® Jetson™ TX2 Developer Kit emulating a Jetson TX2 4GB module.
jetson-tx2.conf
flash.sh configuration file for an NVIDIA Jetson TX2 Developer Kit or a Jetson TX2 module.
jetson-tx2-devkit-4gb.conf
flash.sh configuration file for an NVIDIA Jetson TX2 4GB Developer Kit.
jetson-tx2-devkit.conf
flash.sh configuration file for an NVIDIA Jetson TX2 Developer Kit.
jetson-tx2-devkit-tx2i.conf
flash.sh configuration file for an NVIDIA Jetson TX2 Developer Kit with an NVIDIA Jetson TX2i module.
jetson-tx2i.conf
flash.sh configuration file for an NVIDIA® Jetson™ TX2i module.
jetson-xavier-as-xavier-nx.conf
flash.sh configuration file for a Jetson AGX Xavier Developer Kit to emulate Jetson Xavier NX series devices.
jetson-xavier.conf
flash.sh configuration file for a Jetson AGX Xavier Developer Kit and a Jetson AGX Xavier series module.
jetson-xavier-maxn.conf
Configuration file for flash.sh specific to the Jetson AGX Xavier series with MaxN profile.
jetson-xavier-nx-devkit.conf
Flashing configuration for Jetson Xavier™ NX to flash QSPI and SD card.
jetson-xavier-nx-devkit-emmc.conf
Flashing configuration for Jetson Xavier NX series to flash QSPI and eMMC.
jetson-xavier-nx-devkit-qspi.conf
Flashing configuration for Jetson Xavier NX series to flash only QSPI.
jetson-xavier-nx-devkit-tx2-nx.conf
flash.sh configuration file for a Jetson TX2 Developer Kit with a Jetson Xavier NX module.
jetson-xavier-slvs-ec.conf
Configuration file for Jetson AGX Xavier series for SLVS-EC supported sensors.
kernel/
Kernel images and kernel modules. For more information on this directory, see Kernel in this topic.
l4t_generate_soc_bup.sh
Generates kernel and Bootloader payloads based on specifications.
l4t_sign_image.sh
Signs and generates the signature header at boot.
LICENSE.sce_t194
License file for sce_t194.bin.
nvautoflash.sh
Wrapper script for flash.sh that can be called without specifying a device name.
nvmassflashgen.sh
Enables an end user to do simultaneous flashing to multiple target devices.
nvsdkmanager_flash.sh
Flashing interface script for SDK Manager.
nv_tegra/
NVIDIA tools and sample applications.
nv_tools/
nv_tools/scripts
nv_tools/scripts/nv_apply_kernel _files.sh
Copies kernel files from host directory to target rootfs directory.
nv_tools/scripts/nv_customize_rootfs.sh
Helps copy customized files to a target device.
p2597-0000+p3310-1000-as-p3489-0888.conf
flash.sh configuration to emulate Jetson TX2 NX on Jetson TX2.
p2597-0000+p3310-1000.conf
flash.sh configuration for an NVIDIA Jetson TX2 Developer Kit or a Jetson TX2 module.
p2597-0000+p3489-0000-ucm1.conf
flash.sh configuration for an NVIDIA® Jetson™ TX2i module.
p2597-0000+p3489-0000-ucm2.conf
flash.sh configuration for an NVIDIA® Jetson™ TX2i module.
p2597-0000+p3489-0888.conf
flash.sh configuration for an NVIDIA® Jetson™ TX2 Developer Kit emulating a Jetson TX2 4GB module.
p2771-0000.conf.common
Platform specific configuration file.
p2771-0000-dsi-hdmi-dp.conf
Platform specific configuration file.
p2822-0000+p2888-0001.conf
flash.sh configuration for Jetson AGX Xavier Developer Kit with the original Jetson AGX Xavier module (16 GB or 32 GB memory.
p2822-0000+p2888-0004.conf
flash.sh configuration for Jetson AGX Xavier Developer Kit with the original Jetson AGX Xavier (32 GB memory).
p2822-0000+p2888-0004-as-p3668-0001.conf
flash.sh configuration for Jetson AGX Xavier Developer Kit with an original Jetson AGX Xavier module (32 GB) emulating an original Jetson AGX Xavier module (16 GB).
p2822-0000+p2888-0004-maxn.conf
flash.sh configuration for Jetson AGX Xavier Developer Kit with an original Jetson AGX Xavier (32 GB) using MaxN power profile.
p2822-0000+p2888-0004-slvs-ec.conf
flash.sh configuration for Jetson AGX Xavier Developer Kit with an original Jetson AGX Xavier (32 GB) using SLVS‑EC.
p2822-0000+p2888-0006.conf
flash.sh configuration for Jetson AGX Xavier Developer Kit with Jetson AGX Xavier 8GB.
p2822-0000+p2888-0008.conf
flash.sh configuration for the Jetson AGX Xavier Developer Kit with Jetson AGX Xavier Industrial.
p2822-0000+p2888-0008-maxn.conf
Flashing configuration file for the board P2888-0008 using MaxN power profile.
p2822-0000+p2888-0005.conf
Flashing configuration file for Jetson AGX Xavier Developer Kit with Jetson AGX Xavier 64GB.
p2822+p2888-0001-as-p3668-0001.conf
Platform-specific configuration file.
p2972-0000.conf.common
Flashing configuration file for Jetson AGX Xavier Developer Kit.
p2972-0000-devkit-maxn.conf
Configuration file for Jetson AGX Xavier series for SLVS-EC supported sensors.
p2972-0000-devkit-slvs-ec.conf
Configuration file for Jetson AGX Xavier series for SLVS-EC supported sensors.
p2972.conf
flash.sh configuration for Jetson AGX Xavier Developer Kit.
p3509-0000+p3668-0000-qspi-sd.conf
flash.sh configuration for Jetson Xavier NX series to flash QSPI and SD card.
p3509-0000+p3668-0001-qspi-emmc.conf
flash.sh configuration for Jetson Xavier NX series to flash QSPI and eMMC.
p3509-0000+p3636-0001.conf
flash.sh configuration file for Jetson TX2 NX.
p3509-0000+p3668-0000-qspi.conf
flash.sh configuration for Jetson Xavier NX (P3668-0000) to flash only QSPI.
p3509-0000+p3668-0000-qspi-sd.conf
flash.sh configuration file for Jetson Xavier NX Developer Kit.
p3509-0000+p3668-0001-qspi-emmc.conf
flash.sh configuration file for Jetson Xavier NX with eMMC.
p3509-0000+p3668-0003-qspi-emmc.conf
flash.sh configuration file for Jetson Xavier NX 16GB with eMMC.
p3509-0000+p3668-0003-qspi.conf
flash.sh configuration file for Jetson Xavier Developer Kit with Jetson Xavier NX 16 GB.
p3668.conf.common
Flashing configuration for Jetson Xavier NX series (all variants).
README_Massflash.txt
README for massflashgen.sh.
rootfs/
Staging directory for the root file system.
rootfs/README.txt
README file.
source/
source/nv_src_build.sh
Script for building the sources.
source_sync.sh
Script to download kernel and U-Boot source.
tools/

Bootloader

This table lists directories and files in the bootloader directory.
Pathnames are relative to <top>/bootloader.
Pathname
Description
adsp-fw-bin
Software for playing audio using APE Engine.
bmp.blob
Three BMPs with a simple header.
bpmp.bin
Bootloader and power manager.
bpmp_t194.bin
BPMP-FW image for T194.
BUP_generator.py
A utility that generates final BUP bl_update_payload from input rollback.bin and an entry list.
camera-rtcpu-rce.img
Camera rtcpu binary file.
camera-rtcpu-sce.img
Firmware for handling RT aspects of frame capture in the camera hardware pipeline.
cbo.dts
Used to program user configurable boot options.
cboot.bin
CPU binary to load the kernel.
cboot_t194.bin
CPU binary to load the kernel.
chkbdinfo
Provides board information.
dram-ecc.bin
Software for checking the authenticity of a reported bad page and DenyListing.
eks.img
Encrypted key set data file containing 8 zero-length keys.
extlinux.conf
System boot configuration file.
l4t_bup_gen.func
A helper file that contains all BUP generation related functions.
l4t_initrd.img
L4T initrd image based on minimal Ubuntu environment.
LICENSE
Jetson software license.
LICENSE.adsp
Audio DSP (ADSP) software license.
LICENSE.bpmp
License file for Bootloader and power manager (BPMP).
LICENSE.bpmp_t194
Firmware image for BPMP.
LICENSE.camera-rtcpu
License file for camera-rtcpu.
LICENSE.camera-rtcpu-t194
License file for camera RTCPU (T194).
LICENSE.cboot
License file for cboot.bin binary.
LICENSE.cboot_t194
License file for cboot_t194.bin binary.
LICENSE.chkbdinfo
License file for chkbdinfo.
LICENSE.mce_c10_prod_cr
License file for mce_c10_prod_cr.bin
LICENSE.mkbctpart
License file for mkbctpart.
LICENSE.mkbootimg
License file for mkbootimg.
LICENSE.mkgpt
License file for the mkgpt tool.
LICENSE.mksparse
License file for the mksparse tool.
LICENSE.nv_smd_generator
License file for the SMD partition image generator.
LICENSE.spe.bin
License file for the spe tool.
LICENSE.spe_t194.bin
License file for Jetson AGX Xavier SPE tool.
LICENSE.tegraopenssl
License file for OpenSSL.
LICENSE.tos-mon-only.img.arm-trusted-firmware
Trusted OS license files.
LICENSE.tos-mon-only_t194.img.arm-trusted-firmware
Trusted OS license files.
LICENSE.tos-trusty.img.arm-trusted-firmware
Trusted OS and ATF license files.
LICENSE.tos-trusty.img.trusty
Trusted OS and ATF license files.
LICENSE.tos-trusty_t194.img.arm-trusted-firmware
Trusted OS license files.
LICENSE.tos-trusty_t194.img.trusty
Trusted OS license files.
LICENSE.u-boot
License file for U-Boot binary.
mb1_prod.bin
First stage software boot binary that runs post Boot ROM in coldboot mode
mb1_recovery_prod.bin
First stage sw boot binary that runs post Boot ROM in recovery mode.
mb1_t194_prod.bin
Production signed micro-boot 1 (MB1) binary.
mce_c10_prod_cr.bin
Microcode associated with boot, power management, and clocks for the machine.
mce_mts_d15_prod_cr.bin
CPU microcode for jetson-tx2.
mkbctpart
Tool for boot configuration table partition.
mkbootimg
Tool for image creation.
mkgpt
Tool that encodes both primary and secondary GPT into flashable binary image files.
mksparse
Sparse image flashing with Bootloader.
mts_c10_prod_cr.bin
Microcode associated with execution and optimization of ARM® code.
nv_boot_control.conf
Provides current carrier board-specific information for nv_bootloader_payload_updater.
nvidia-l4t-bootloader_*.deb
DEB packages containing L4T dependencies and associated components.
NVIDIA_Trademark_License_Addendum_SW.pdf
A PDF of the software trademarks and licenses.
nv_smd_generator
A tool to generate the SMD partition image.
nvtboot_applet_t194.bin
Applet used for platform detection.
nvtboot_cpu.bin
CPU part of TegraBoot for TLK hand over transition.
nvtboot_cpu_t194.bin
Proprietary bare metal CPU Bootloader for cold boot.
nvtboot_recovery.bin
AVP bootrom applet binary used by TegraFlash.
nvtboot_recovery_cpu.bin
CPU part of TegraBoot used for RCM boot for MODS.
nvtboot_recovery_cpu_t194.bin
Proprietary bare metal CPU Bootloader based on tboot for recovery.
nvtboot_recovery_t194.bin
Micro-boot 2 (MB2) binary for recovery.
nvtboot_t194.bin
Micro-boot 2 (MB2) binary for cold boot.
preboot_c10_prod_cr.bin
Microcode used during early boot.
preboot_d15_prod_cr.bin
CPU microcode for Jetson TX2.
rollback/
rollback/rollback_parser.py
The utility that generates rollback configuration file in the form of binary for a given product.
rollback/t18x/
Configuration files that specify rollback levels for T18x products.
rollback/t18x/rollback.cfg
Configuration file that specifies rollback levels for T18x products.
rollback/t19x/
Configuration files that specify rollback levels for T19x products.
rollback/t19x/rollback.cfg
Configuration file that specifies rollback levels for T19x products.
sce_t194.bin
Safety and Camera Engine binary.
slot_metadata.bin
SMD partition Image loaded by MB1 to decide the current boot slot.
slot_metadata.bin.rootfsAB
SMD partition Image for rootfs AB loaded by MB1
smd_info.cfg
Configuration file for SMD information.
smd_info.rootfs_AB.cfg
Configuration file used by nv_smd_generator to generate an SMD partition Image to support rootfs AB.
spe.bin
NVIDIA sensor hub microcontroller firmware for T18x products.
spe_t194.bin
NVIDIA sensor hub microcontroller firmware for T19x products.
sw_memcfg_overlay.pl
Perl script used to override certain SDRAM configuration parameters with ones in overlay cfg file.
t186ref/
Jetson TX2 and Jetson AGX Xavier Bootloader/configuration directory.
t186ref/BCT/
Jetson TX2 and Jetson AGX Xavier BCT directory.
t186ref/BCT/*.cfg
Jetson TX2 and Jetson AGX Xavier Boot Configuration Table (BCT) files.
t186ref/cfg/
Jetson TX2 and Jetson AGX Xavier configuration directory.
t186ref/cfg/flash_l4t_t186_enc_rfs.xml
Disk partition configuration files for disk encryption support.
t186ref/cfg/flash_l4t_t186_enc_rootfs_ab.xml
t186ref/cfg/flash_l4t_t186_rootfs_ab.xml
t186ref/cfg/flash_l4t_t186.xml
Jetson TX2 partition configuration for emmc configuration.
t186ref/cfg/flash_l4t_t194_qspi_p3668.xml
Partition configuration file for Jetson Xavier NX series.
t186ref/cfg/flash_l4t_t194_spi_emmc_jaxi_enc_rfs.xml
Partition configuration file for Jetson Xavier Industrial to support rootfs encryption.
t186ref/cfg/flash_l4t_t194_spi_emmc_jaxi_enc_rootfs_ab.xml
Partition configuration file for Jetson Xavier Industrial to support rootfs encryption.
t186ref/cfg/flash_l4t_t194_spi_emmc_jaxi_rootfs_ab.xml
Partition configuration file for Jetson Xavier Industrial to support rootfs encryption.
t186ref/cfg/flash_l4t_t194_spi_emmc_jaxi.xml
Partition configuration file for Jetson Xavier Industrial to support rootfs encryption.
t186ref/cfg/flash_l4t_t194_spi_emmc_p3668_enc_rfs.xml
Partition configuration file for Jetson Xavier NX series to support rootfs encryption.
t186ref/cfg/flash_l4t_t194_spi_emmc_p3668_enc_rootfs_ab.xml
Partition configuration file for Jetson Xavier NX series to support rootfs encryption.
t186ref/cfg/flash_l4t_t194_spi_emmc_p3668_rootfs_ab.xml
Partition configuration files for Jetson Xavier NX series to support rootfs encryption.
t186ref/cfg/flash_l4t_t194_spi_emmc_p3668.xml
Jetson Xavier NX series partition configuration for eMMC configuration.
t186ref/cfg/flash_l4t_t194_spi_sd_p3668_enc_rfs.xml
Partition configuration files for Jetson Xavier NX series to support rootfs encryption.
t186ref/cfg/flash_l4t_t194_spi_sd_p3668_enc_rootfs_ab.xml
t186ref/cfg/flash_l4t_t194_spi_sd_p3668_rootfs_ab.xml
t186ref/cfg/flash_l4t_t194_spi_sd_p3668.xml
Jetson Xavier NX partition configuration for SD card configuration (P3668-0000).
t186ref/cfg/flash_t194_sdmmc_enc_rfs.xml
Partition configuration files for Jetson Xavier NX series and Jetson AGX Xavier series, to support disk encryption
t186ref/cfg/flash_t194_sdmmc_enc_rootfs_ab.xml
t186ref/cfg/flash_t194_sdmmc_rootfs_ab.xml
t186ref/cfg/flash_t194_sdmmc.xml
Jetson AGX Xavier partition configuration for emmc configuration.
t186ref/nvtboot.bin
TegraBoot-specific Bootloader binary (AVP Bootloader, microboot, miniloader).
t186ref/p2771-0000/
Bootloader p2771-0000-specific directory.
t186ref/p2771-0000/000/
Bootloader p2771-0000/000-specific directory.
t186ref/p2771-0000/000/u-boot.bin
p2771-0000/000-specific U-Boot Bootloader binary.
t186ref/p2771-0000/500/
Bootloader p2771-0000/500-specific directory.
t186ref/p2771-0000/500/u-boot.bin
p2771-0000-500-specific U-Boot Bootloader binary.
t186ref/p3636-0001/
Bootloader directory for Jetson TX2 NX.
t186ref/p3636-0001/u-boot.bin
U-Boot bootloader binary for Jetson TX2 NX.
t186ref/*.dtb
Jetson TX2 and Jetson AGX Xavier device tree files.
t186ref/warmboot.bin
Warm boot binary for Jetson TX2.
tegra186-bpmp-quill-p3310-1000-a00-00.dtb
Device Tree configuration file of runtime power management firmware.
tegrabct_v2
BCT operation helper binary.
tegradevflash_v2
Bootloader device communication library.
tegraflash_internal.py
Helper implementation API script for tegraflash.py.
tegraflash.py
Default flashing application used for flashing Jetson devices with Jetson Linux.
tegrahost_v2
Bootloader encryption binary.
tegraopenssl
Interface code for OpenSSL.
tegraparser_v2
Parses partition configuration, common BCT configuration, fuse bypass configuration and NVIDIA Configuration Table (NCT).
tegrarcm_v2
Bootrom RCM communications binary.
tegrasign_v2
TegraSign creates signature data for PKC operating mode and hash, and encrypted data for SBK operating mode.
tegrasign_v3_internal.py
Python helper script for signing and encryption.
tegrasign_v3.py
Python script for signing and encryption.
tegrasign_v3_util.py
Python helper script for signing and encryption.
tos.img
The monitor binary running in the EL3 exception space on ARMv8 CPUs.
tos-mon-only.img
Contains secure monitor.
tos-mon-only_t194.img
Secure monitor for Tegra194.
tos_t194.img
Contains ATF which is the EL3 exception mode software for Tegra194 CPUs.
tos-trusty.img
Trusty and ATF binary.
tos-trusty_t194.img
Trusty and ATF binary.
warmboot_t194_prod.bin
Warm boot binary for Jetson AGX Xavier series.
xusb_sil_rel_fw
XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller.

Kernel

This table lists the directories and files in the kernel directory.
Pathnames are relative to <top>/kernel.
Pathname
Description
dtb/
SoC-specific kernel Device Tree Binary (DTB) files.
dtb/tegra194-*.dtb
DTB files specific to various board types.
dtb/tegra194-*.dtbo
DTBO files specific to various board types.
dtc
Device-tree-compiler binary.
Image
Kernel binary image.
Image.gz
Compressed kernel binary image.
kernel_headers.tbz2
Kernel header files needed for compiling kernel modules. You can download these headers and sources from the nv_tegra git server.
kernel_supplements.tbz2
Loadable kernel modules specific to the included kernel zImage that was built with the defconfig enabled for the device.
LICENSE
GNU General Public License (GPL).
LICENSE.dtc
GNU General Public License (GPL) for the device-tree-compiler binary.
nv-enable-hard-coded-kernel-boot-display-mode.sh
Script to modify a DTB (device tree) to hard-code the Linux kernel boot-time display mode.
nvidia-l4t-kernel*.deb
DEB packages containing L4T dependencies and associated components.
pinmux
Contains the recommended values from ASIC for pinmux and pad configurations. The file is used as a reference while generating customer pinmux configuration file.
pinmux/t186/
Contains pinmux information for T186-based platforms.
pinmux/t186/addr_info.txt
Contains the database of pins available on Jetson. Information includes, pin name, address, pinmux functionality of pin.
pinmux/t186/gpio_addr_info.txt
Contains the database of Jetson GPIO port names and base addresses.
pinmux/t186/mandatory_pinmux.txt
Contains the database of Jetson mandatory pinmux addresses.
pinmux/t186/pad_info.txt
Contains the database of tegra pads. Information includes pad name, voltage type (1.2V, 1.8V, 3.3V) and bit fields information in pad register.
pinmux/t186/pinmux-dts2cfg.py
Script tool used to generate CFG format file from given pinmux, gpio, pad platform dts files.
pinmux/t186/por_val.txt
Contains the database of pinmux address and value pairs which should not be modified while running the tool.
pinmux/t186/README.txt
Contains details on how to run the script.
pinmux/t19x/
Contains pinmux information for T186-based platforms.
pinmux/t19x/addr_info.txt
Contains the database of pins available on Jetson. Information includes, pin name, address, pinmux functionality of pin.
pinmux/t19x/gpio_addr_info.txt
Contains the database of Jetson GPIO port names and base addresses.
pinmux/t19x/mandatory_pinmux.txt
Contains the database of Jetson mandatory pinmux addresses.
pinmux/t19x/pad_info.txt
Contains the database of tegra pads. Information includes pad name, voltage type (1.2V, 1.8V, 3.3V) and bit fields information in pad register.
pinmux/t19x/pinmux-dts2cfg.py
Script tool used to generate CFG format file from given pinmux, gpio, pad platform dts files.
pinmux/t19x/por_val.txt
Contains the database of pinmux address and value pairs which should not be modified while running the tool.
pinmux/t19x/README.txt
Contains details on how to run the script.

Kernel Supplements TBZ2

This table lists the directories and files created by decompressing the kernel_supplements.tbz2 archive, available at:
kernel/kernel_supplements.tbz2
Pathnames are relative to <top>.
Pathname
Description
lib/
lib/modules/
lib/modules/4.9.253-tegra/*
Kernel modules.

Kernel Headers TBZ2

This table lists the directories and files created by decompressing the kernel_supplements.tbz2 archive, available at:
kernel/kernel_headers.tbz2
Pathnames are relative to <top>/linux-headers-4.9.253-tegra-ubuntu18.04_aarch64.
Pathname
Description
kernel-4.9.253-tegra-linux_x86_64/*
Kernel scripts, Makefiles, etc.
linux-headers-4.9.253-tegra-ubuntu18.04_aarch64/
Kernel headers, Makefiles, configuration files, debug files, etc.

Tools

The tools directory contains these files.
Pathname
Description
bmp-splash
bmp-splash/bmp-blob-README.txt
README file: how to create bmp.blob.
bmp-splash/BMP_generator_L4T.py
Creates bmp.blob, using a configuration file as input.
bmp-splash/config_file.example
Example configuration listing BMP files to add to a BMP blob.
bmp-splash/genbmpblob_L4T.sh
Drives creation of a Jetson Linux bmp.blob.
Debian/
Debian/nvdebrepack.sh
A helper script for repackaging the existing L4T Debian packages.
Debian/nvdebrepack.txt
The README doc for nvdebrepack.sh.
disk_encryption/
disk_encryption/disk_encryption_helper.func
Script to create encrypted disk images.
disk_encryption/gen_luks_passphrase.py
Demo code for how to use the service from Trusty hwkey-agent TA in the NS world.
jetson-disk-image-creator.sh
Creates a disk image for the target system based on specified command line options.
jetson-gpio-common_2.0.17_arm64.deb
Python package for using the Jetson GPIOs. Must be installed in the host’s Python library directory (specified by the environment variable PYTHONPATH).
For information about the Jetson GPIO Python library API, see Jetson.GPIO - Linux for Tegra.
kernel_flash/
Files and configurations related to the initrd and NFS flash processes.
l4t_create_default_user.sh
Creates a default user and skips running oem-config at first boot.
l4t_extract_deb.sh
Extracts Jetson Linux Debian packages.
l4t_generate_jetson_xavier_nx_qspi_images.sh
Generates a QSPI image for Jetson Xavier NX.
nvptparser.py
A helper script; parses an XML configuration file for partition information used by jetson-disk-image-creator.sh.
ota_tools/
ota_version_upgrade/
Helper files, scripts, and configurations related to partition-based OTA update from older release versions to newer ones.
python3-jetson-gpio_2.0.17_arm64.deb
For information about the Jetson GPIO Python library API, see Jetson.GPIO - Linux for Tegra.
python-jetson-gpio_2.0.17_arm64.deb
Python package for using the Jetson GPIOs. Must be installed in the host’s Python library directory (specified by the environment variable PYTHONPATH).
Samplefs/
samplefs/nv_build_samplefs.sh
Downloads base OS image for a given distriution and installs necessary packages.
samplefs/nvubuntu-bionic-aarch64-packages
List of Ubuntu Bionic packages to install in the base image.
samplefs/nvubuntu-bionic-aarch64-samplefs
List of generic details regarding the Ubuntu (Bionic) distribution.
samplefs/nvubuntu_samplefs.sh
Installs Ubuntu distribution-specific packages.

NV Tegra

This table lists the directories and files contained in the nv_tegra directory.
Pathname
Description
config.tbz2
Configuration files specific to the sample filesystem. For details, see Config TBZ2.
graphics_demos.tbz2
Graphics demo archive.
l4t_deb_packages/
Packages containing L4T dependencies and associated components.
l4t-usb-device-mode-filesystem.img
Provides documentation for the USB device mode feature and the Windows driver .inf file for the L4T USB device mode.
LICENSE
Jetson software license.
LICENSE.brcm_patchram_plus
License for brcm_patchram_plus.
LICENSE.l4t-usb-device-mode-filesystem.img
License for l4t-usb-device-mode-filesystem.img.
LICENSE.libinput
MIT license file; alternatively mentions some GPL sub-sections.
LICENSE.libnvargus
License for NVIDIA GStreamer plugin.
LICENSE.libnvcam_imageencoder
License for image encoder.
LICENSE.libnvscf
License for core camera driver.
LICENSE.libnvtracebuf
License for nvtracebuf library.
LICENSE.libtegrav4l2
License for libtegrav4l2.
LICENSE.nvbootctrl
License for nvbootctrl.
LICENSE.nvdla
License fo nvdla library files.
LICENSE.tipc_test
License for TIPC test application.
LICENSE.wayland-ivi-extension
License for Wayland IVI extensions.
LICENSE.weston
License for Weston.
LICENSE.weston-data
License for Weston data.
nv-apply-debs.sh
Installs BSP packages on the target.
nvidia_drivers.tbz2
NVIDIA driver components.
nv_sample_apps/
NVIDIA sample applications.
nv_sample_apps/LICENSE.gst-nvvideo4linux2
License for GStreamer video codec plugins.
nv_sample_apps/LICENSE.gst-openmax
License for the libgstomx.so, libgstnvegl-1.0.so.0, and libnvgstjpeg.so libraries included in nvgstapps.tbz2.
nv_sample_apps/LICENSE.gstvideocuda
License for Gstreamer 1.0 CUDA post-processing plugin library.
nv_sample_apps/LICENSE.libgstnvdrmvideosink
License file for GStreamer nvdrmvideosink library.
nv_sample_apps/LICENSE.libgstnvvideosink
License for GStreamer videosink.
nv_sample_apps/nvgstapps.tbz2
NVIDIA gstreamer components and applications. For details, see Nvgstapps TBZ2.
nv_sample_apps/nvgstcapture-1.0_README.txt
Read Me for NVIDIA Gstreamer-based camera capture application (nvgstcapture).
nv_sample_apps/nvgstplayer-1.0_README.txt
Read Me for NVIDIA Gstreamer-based multimedia player (nvgstplayer).
nv_tools.tbz2
The tegrastats application, a script for calculations for loads, frequencies, RAM sizes, using existing sysfs nodes.
tos-scripts/
tos-scripts/gen_tos_part_img.py
Script to generate tos.img from secure monitor and Trusted OS binaries.
weston.tbz2
NVIDIA Wayland support.

Nvgstapps TBZ2

This table lists the directories and files created by decompressing the nvgstapps.tbz2 archive, available at:
nv_tegra/nv_sample_apps/nvgstapps.tbz2
Pathnames are relative to <top>/usr.
Pathname
Description
bin/
bin/gst-install
Script to build gstreamer from sources. Version can be specified with the --version option (1.12.3 is the default).
bin/nvgstcapture
Link to nvgstcapture-1.0.
bin/nvgstcapture-1.0
Multimedia capture camera application.
bin/nvgstplayer
Link to nvgstplayer-1.0.
bin/nvgstplayer-1.0
Multimedia video player application.
lib/
lib/aarch64-linux-gnu/
lib/aarch64-linux-gnu/gstreamer-1.0/
Plug-ins and drivers for gstreamer.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvarguscamerasrc.so
Argus API based camera plugin for gstreamer-1.0
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvcompositor.so
Video composition plugin library for gstreamer-1.0.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvdrmvideosink.so
A gstreamer plugin library for nvdrmvideosink.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglglessink.so
Accelerated Egl based renderer element for gstreamer-1.0.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglstreamsrc.so
EGLStream Consumer functionality library.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvegltransform.so
NVM buffer conversion to EGLImage plugin library.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvivafilter.so
CUDA post-processing plugin library for gstreamer-1.0.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvjpeg.so
Gstreamer plugin for JPEG images.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvtee.so
GStreamer camera plugin for DeepStream SDK.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvv4l2camerasrc.so
Source code for V4L2 camera GStreamer plugin.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvidconv.so
NVIDIA proprietary GStreamer conversion plug-in library.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideo4linux2.so
GStreamer video codec plugin.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideocuda.so
Plugin library for CUDA post-processing based on GStreamer-1.0.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideosink.so
GStreamer 1.0 EGLProducer video sink plugin.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideosinks.so
GStreamer videosink based on 3D graphics rendering API.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstomx.so
OpenMax driver. OpenMax client plugin library for GStreamer 1.0.
lib/aarch64-linux-gnu/libgstnvegl-1.0.so.0
Gstreamer EGL API wrapper library.
lib/aarch64-linux-gnu/libgstnvexifmeta.so
Gstreamer buffer exif metadata library.
lib/aarch64-linux-gnu/libgstnvivameta.so
Interface library used to add and get gst metadata.
lib/aarch64-linux-gnu/libnvsample_cudaprocess.so
"gst-nvivafilter" sample for cuda post-processing.
share/
share/doc/
share/doc/nvidia-tegra/
share/doc/nvidia-tegra/LICENSE.gst-nvvideo4linux2
License for GST v4l2 video codec plugins.
share/doc/nvidia-tegra/LICENSE.gst-openmax
License file for GST Openmax.
share/doc/nvidia-tegra/LICENSE.gstvideocuda
License file for GST Video CUDA.
share/doc/nvidia-tegra/LICENSE.libgstnvdrmvideosink
License file for GStreamer nvdrmvideosink library.
share/doc/nvidia-tegra/LICENSE.libgstnvv4l2camerasrc
License file for V4L2 camera source plugin.
share/doc/nvidia-tegra/LICENSE.libgstnvvideosinks
License for GStreamer videosink library.

Config TBZ2

This table lists the directories and files created by decompressing the config.tbz2 archive, available at:
nv_tegra/config.tbz2
Pathnames are relative to <top>.
Filename
Description
etc/asound.conf.jetsonxaviernxape
Configuration files for audio on the Jetson Xavier NX APE sound card.
etc/asound.conf.tegrahda
Asound configuration file.
etc/asound.conf.tegrahdat194ref
Script that configures the default ALSA device for HDA playback.
etc/asound.conf.tegrahdaxaviernx
Jetson Xavier NX series HDA userspace configuration.
etc/asound.conf.tegrasndt186ref
A sound configuration file for NVIDIA® Tegra® code-name Parker audio supermodule.
etc/asound.conf.tegrasndt194ref
Script that configures the default ALSA device for analog audio playback via the on-board RT565x codec.
etc/default/
etc/default/locale
Localized language settings.
etc/default/rng-tools
Configuration file that can be configured with different random nodes.
etc/enctune.conf
Default multimedia encoding parameters for NVIDIA reference platforms.
etc/fstab
Static information about the file systems.
etc/hostname
Device host name.
etc/hosts
Mapping between host name and IP addresses.
etc/lightdm/
etc/lightdm/lightdm.conf.d/
etc/lightdm/lightdm.conf.d/50-nvidia.conf
Lightdm and guest user configuration for default NVIDIA users.
etc/modprobe.d/
Configuration directory/file for modprobe.
etc/modprobe.d/bcmdhd.conf
A modprobe conf file to specify the actions taken when the bcmdhd (brcm Wi-Fi) driver is loaded as a module.
etc/modprobe.d/blacklist-mttcan.conf
NVIDIA specific modprobe configuration file for DenyList MTTCAN driver loading.
etc/modprobe.d/blacklist-tegra-safety.conf
NVIDIA specific DenyList file to disable auto loading of tegra-safety module.
etc/modprobe.d/tegra-udrm.conf
Configuration file to auto-load kernel module (tegra-drm.ko) on boot.
etc/modules-load.d/
A configuration file used for every boot.
etc/modules-load.d/nv.conf
A configuration file used for every boot.
etc/NetworkManager/
etc/NetworkManager/conf.d/
etc/NetworkManager/conf.d/10-globally-managed-devices.conf
Configuration file to explicitly unmanage anything that is not wifi or wwan.
etc/nv/
etc/nvidia-container-runtime/
etc/nvidia-container-runtime/host-files-for-container.d/
etc/nvidia-container-runtime/host-files-for-container.d/l4t.csv
CSV file specifying L4T device nodes for use in a Docker container.
etc/nv/nvfirstboot
Control file used for for first boot.
etc/nv-oem-config.conf
Specifies the UART port to which oem-config writes output in headless mode.
etc/nvphsd_common.conf
Contains the sysfs or system paths needed for nvphs to initialize itself and starts up on all Jetson platforms, including: t21x (NVIDIA® Jetson Nano™ devices and Jetson TX1), t18x (Jetson TX2 series), and t19x (Jetson AGX Xavier series).
etc/nvphsd.conf.t186
Contains configuration for nvphs specific to t18x (Jetson TX2) platforms.
etc/nvphsd.conf.t194
Contains configuration for nvphs specific to t19x (Jetson AGX Xavier) platforms.
etc/skel/
etc/skel/Desktop/
etc/skel/Desktop/lxterminal.desktop
Desktop icon for the lxterminal application.
etc/skel/Desktop/nv_devzone.desktop
Desktop icon for a hyperlink to Jetson Developer Zone.
etc/skel/Desktop/nv_forums.desktop
Desktop icon for a hyperlink to Jetson Support Forums.
etc/skel/Desktop/nv_jetson_projects.desktop
Desktop icon for a hyperlink to Jetson Support Forums’ Jetson Community Projects page.
etc/skel/Desktop/nv_jetson_zoo.desktop
Desktop icon for a hyperlink to eLinux.org’s Jetson_Zoo page, which gives instructions for installing various open-source add-on pages to Jetson Linux.
etc/skel/Desktop/nv_l4t_readme.desktop
Desktop icon for a script to open and browse the L4T-README directory.
etc/skel/.xsessionrc
xsession auto run script to do the initialization.
etc/sysctl.d/
etc/sysctl.d/30-nv-console-messages.conf
Configuration file for default loglevel for console messages.
etc/sysctl.d/90-tegra-settings.conf
Control file for sysrq.
etc/systemd/
etc/systemd/nvfb-early.sh
NVIDIA specific early first boot script.
etc/systemd/nvfb.sh
NVIDIA first boot script.
etc/systemd/nvgetty.sh
Script that starts the getty service.
etc/systemd/nv-late-init.sh
NVIDIA late initialization script.
etc/systemd/nvmemwarning.sh
etc/systemd/nvmemwarning.sh
etc/systemd/nv-oem-config-post.sh
Script to run serial-getty@.service.
etc/systemd/nv-oem-config.sh
Script to run nv-oem-config-gui.service or nv-oem-config-debconf@.service
etc/systemd/nv.sh
NVIDIA initialization script.
etc/systemd/nvweston.sh
Post installation script for NVIDIA Weston Debian packages.
etc/systemd/nvwifibt-pre.sh
NVIDIA Bluetooth®/Wi-Fi pre-init script.
etc/systemd/nvwifibt.sh
NVIDIA Bluetooth/Wi-Fi init script.
etc/systemd/nvzramconfig.sh
Configures ZRAM devices for T186/T194 chips.
etc/systemd/resolved.conf.d/
etc/systemd/resolved.conf.d/nv-fallback-dns.conf
Configuration file for systemd-resolved. Sets DNS server(s) used when the only available network connection is the USB device mode Ethernet.
etc/systemd/sleep.conf
Ubuntu specific suspend and hibernation conf file to set suspend-to-RAM (mem) as the default suspend state for Ubuntu. It prevents Ubuntu from entering the unsupported suspend-to-idle (freeze) state.
etc/systemd/system/
etc/systemd/system/apt-daily.timer.d/
etc/systemd/system/apt-daily.timer.d/override.conf
Override settings for daily apt timer service.
etc/systemd/system/apt-daily-upgrade.timer.d/
etc/systemd/system/apt-daily-upgrade.timer.d/override.conf
Override settings for daily apt upgrade timer service.
etc/systemd/system/getty.target.wants/
etc/systemd/system/getty.target.wants/serial-getty@ttyGS0.service
Configuration file to enable autologin on console.
etc/systemd/system/multi-user.target.wants/
etc/systemd/system/multi-user.target.wants/l4t-rootfs-validation-config.service
Interface to support a customizeable “boot success” function.
etc/systemd/system/multi-user.target.wants/nvargus-daemon.service
libargus daemon systemd startup service.
etc/systemd/system/multi-user.target.wants/nvfb-early.service
NVIDIA specific early first boot service.
etc/systemd/system/multi-user.target.wants/nvfb.service
Service to launch the etc/systemd/nvfb.sh script.
etc/systemd/system/multi-user.target.wants/nvgetty.service
Service to invoke the nvgetty.sh script.
etc/systemd/system/multi-user.target.wants/nv-l4t-bootloader-config.service
Service to automatically check and perform QSPI update after the system boots up.
etc/systemd/system/multi-user.target.wants/nv-l4t-usb-device-mode.service
A systemd unit file to invoke nv-l4t-usb-device-mode.sh.
etc/systemd/system/multi-user.target.wants/nv-late-init.service
NVIDIA late initialization systemd unit service.
etc/systemd/system/multi-user.target.wants/nvmemwarning.service
Invokes nvmemwarning.sh.
etc/systemd/system/multi-user.target.wants/nvphs.service
PHS service.
etc/systemd/system/multi-user.target.wants/nv.service
Service to launch the etc/systemd/nv.sh script.
etc/systemd/system/multi-user.target.wants/nvs-service.service
Service to launch the etc/systemd/nv.sh script.
etc/systemd/system/multi-user.target.wants/nv_update_verifier.service
NVIDIA written service startup script.
etc/systemd/system/multi-user.target.wants/nvweston.service
NVIDIA Weston service to add weston-launch group.
etc/systemd/system/multi-user.target.wants/nvzramconfig.service
Service that launches nvzramconfig.sh.
etc/systemd/system/nvargus-daemon.service
NVIDIA specific early first boot service.
etc/systemd/system/nvfb-early.service
Service to launch the etc/systemd/nvfb.sh script.
etc/systemd/system/nvfb.service
Service to invoke the nvgetty.sh script.
etc/systemd/system/nvgetty.service
Service to invoke the nvgetty.sh script.
etc/systemd/system/nv-l4t-usb-device-mode-runtime.service
Defines USB flashing port's device mode protocol support.
etc/systemd/system/nv-l4t-usb-device-mode.service
Defines USB flashing port's device mode protocol support.
etc/systemd/system/nvmemwarning.service
Invokes nvmemwarning.sh.
etc/systemd/system/nv-oem-config.target.wants/
etc/systemd/system/nv-oem-config.target.wants/nvweston.service
NVIDIA weston service to add weston-launch group
etc/systemd/system/nvphs.service
PHS service.
etc/systemd/system/nvpmodel.service
Systemd service executed at boot to set the default power mode.
etc/systemd/system/nv.service
Service to launch the etc/systemd/nv.sh script.
etc/systemd/system/nvs-service.service
Service to launch the etc/systemd/nv.sh script.
etc/systemd/system/nv_update_verifier.service
NVIDIA written service startup script.
etc/systemd/system/nvweston.service
 NVIDIA specific early first boot service.
etc/systemd/system/nvwifibt.service
Service to launch etc/systemd/nvwifibut-pre and nvwifibt scripts.
etc/systemd/system/nvzramconfig.service
Service that launches nvzramconfig.sh.
etc/systemd/timesyncd.conf.d/
etc/systemd/timesyncd.conf.d/nv-fallback-ntp.conf
NTP configuration file used by timesyncd service to look up fallback NTP servers.
etc/udev/
etc/udev/rules.d/
etc/udev/rules.d/90-alsa-asound-tegra.rules
Rules configuration for proper asound.conf selection.
etc/udev/rules.d/91-xorg-conf-tegra.rules
Rules configuration for proper xorg.conf selection.
etc/udev/rules.d/92-hdmi-audio-tegra.rules
Rules configuration for proper /etc/pulse/default.pa selection.
etc/udev/rules.d/99-nv-l4t-usb-device-mode.rules
Rules configuration for Wi-Fi and Bluetooth.
etc/udev/rules.d/99-nv-l4t-usb-host-config.rules
Configures the on-board USB hub on Jetson Xavier NX series.
etc/udev/rules.d/99-nv-ufs-mount.rules
Adds an udev rule to auto-mount UFS card after it is detected.
etc/udev/rules.d/99-nv-wifibt.rules
Rules configuration for Wi-Fi and Bluetooth.
etc/udev/rules.d/99-tegra-devices.rules
Permission setting for SoC devices.
etc/udev/rules.d/99-tegra-mmc-ra.rules
SD card read_ahead_kb configuration.
etc/wpa_supplicant.conf
Sample WPA supplicant.
etc/X11/
etc/X11/xorg.conf
Configuration file for xorg.
etc/X11/xorg.conf.t186_ref
Configuration file for t186_ref-specific xorg.
etc/X11/xorg.conf.t194_ref
Configuration file for Jetson AGX Xavier-specific xorg.
etc/xdg/
etc/xdg/autostart/
etc/xdg/autostart/nvbackground.desktop
Desktop file to auto-launch nvbackground.sh when user session is created.
etc/xdg/autostart/nvbackground.sh
Script to set the NVIDIA default wallpaper.
etc/xdg/autostart/nvchrome.desktop
An XDG format desktop file to spawn nvchrome.sh at boot time.
etc/xdg/autostart/nvchrome.sh
Script to create chromium-browser.desktop file on each user’s desktop.
etc/xdg/autostart/nvl4t-readme.sh
Script to open and browse the L4T-README directory.
etc/xdg/autostart/nvlxde-compton.desktop
Desktop icon to make Compton the default compositor for LXDE.
etc/xdg/autostart/nvlxde-exempt.desktop
Desktop icon to run the nvlxde-exempt.sh script
etc/xdg/autostart/nvlxde-exempt.sh
Specifies applications that are not to be loaded in the LXDE environment.
lib/
lib/systemd/
lib/systemd/system/
lib/systemd/system/bluetooth.service.d/
lib/systemd/system/bluetooth.service.d/nv-bluetooth-service.conf
Bluetooth systemd service from bluez Debian.
Service to run oem-config in text mode.
lib/systemd/system/nv-oem-config-gui.service
Service to run oem-config in GUI mode.
lib/systemd/system/nv-oem-config.service
Service to run nv-oem-config.sh
lib/systemd/system/nv-oem-config.target
Default target when system boots for the first time.
opt/
opt/nvidia/
opt/nvidia/l4t-bootloader-config/
opt/nvidia/l4t-bootloader-config/nv-l4t-bootloader-config.service
Automatically checks and performs QSPI update after system boot-up.
opt/nvidia/l4t-bootloader-config/nv-l4t-bootloader-config.sh
Performs QSPI update after system boot-up.
opt/nvidia/l4t-rootfs-validation-config/
opt/nvidia/l4t-rootfs-validation-config/l4t-rootfs-validation-config.service
Interface to support customizeable “boot success” function.
opt/nvidia/l4t-rootfs-validation-config/l4t-rootfs-validation-config.sh
Script to support customizeable “boot success” function.
opt/nvidia/l4t-usb-device-mode/
Defines the USB flashing port's device mode protocol support.
opt/nvidia/l4t-usb-device-mode/filesystem.img
Defines the USB flashing port's device mode protocol support.
opt/nvidia/l4t-usb-device-mode/LICENSE.filesystem.img
License for USB firmware.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-config.sh
Defines USB flashing port's device mode protocol support.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-runtime.service
Defines USB flashing port's device mode protocol support.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-runtime-start.sh
Defines USB flashing port's device mode protocol support.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-runtime-stop.sh
Defines USB flashing port's device mode protocol support.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.service
Systemd unit file to invoke nv-l4t-usb-device-mode.sh.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-start.sh
Defines USB flashing port's device mode protocol support.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-state-change.sh
Defines USB flashing port's device mode protocol support.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-stop.sh
Disables the USB flashing port's device mode protocol support.
usr/
usr/lib
user/lib/nvidia
user/lib/nvidia/license
usr/lib/nvidia/license/nvlicense
Script to show NVIDIA EULA content in oem-config text mode.
usr/lib/nvidia/license/nvlicense-templates.sh
Script to generate nvlicense.templates file.
usr/lib/nvidia/nvpmodel/
usr/lib/nvidia/nvpmodel/nvpmodel-query
nvpmodel oem-config debconf plugin
usr/lib/nvidia/nvpmodel/nvpmodel.sh
script to change the nvpmodel default mode
usr/lib/nvidia/nvpmodel/nvpmodel.templates
nvpmodel oem-config debconf config file
usr/lib/nvidia/resizefs/
usr/lib/nvidia/resizefs/nvresizefs-query
Resize questions definition for text mode.
usr/lib/nvidia/resizefs/nvresizefs.sh
Main script to execute resize function.
usr/lib/nvidia/resizefs/nvresizefs.templates
String definitions for Ubiquity resize plugin.
usr/lib/nvidia/swap/
usr/lib/nvidia/swap/nvswap-query
oem-config debconf plugin for nvswap.
usr/lib/nvidia/swap/nvswap.sh
oem-config GUI plugin for nvswap.
usr/lib/nvidia/swap/nvswap.templates
oem-config debconf configuration file for nvswap.
usr/lib/ubiquity/
usr/lib/ubiquity/plugins/
usr/lib/ubiquity/plugins/nvlicense.py
Show Jetson Linux Driver Package EULA content in oem-config GUI page.
usr/lib/ubiquity/plugins/nvpmodel.py
oem-config GUI plugin for nvpmodel.
usr/lib/ubiquity/plugins/nvresizefs.py
Ubiquity plugin for the resize function.
usr/lib/ubiquity/plugins/nvswap.py
oem-config GUI plugin for nvswap.
usr/sbin/
usr/sbin/nv-oem-config-firstboot
NVIDIA-specific OEM first-boot configuration.
usr/sbin/nvphsd_setup.sh
Setup script for PHS.
usr/sbin/nvsetprop
A helper script for setting system properties, later queried by PHS.
usr/share/
usr/share/alsa/
usr/share/alsa/cards/
usr/share/alsa/cards/jetson-xaviernx.conf
Configuration files for audio on the Jetson Xavier NX APE sound card.
usr/share/alsa/cards/tegra-hda.conf
Configuration file for Tegra HDA.
usr/share/alsa/cards/tegra-hda-galen.conf
Maps an HDMI™ output for pulseaudio (from /usr/share/pulseaudio/alsa-mixer/paths/) to a soundcard device on Tegra194 Galen. This allows access to the Tegra194 Galen HDA soundcard via the Ubuntu Desktop Sound settings interface.
usr/share/alsa/cards/tegra-hda-xnx.conf
Jetson Xavier NX HDA userspace configuration.
usr/share/alsa/cards/tegra-snd-t186r.conf
Jetson APE soundcard ALSA configuration file for Jetson TX2.
usr/share/alsa/cards/tegra-snd-t19x.conf
Jetson APE soundcard ALSA configuration file for Jetson AGX Xavier.
usr/share/alsa/init/
usr/share/alsa/init/postinit/
usr/share/alsa/init/postinit/00-tegra.conf
ALSA library configuration file.
usr/share/alsa/init/postinit/01-tegra-rt565x.conf
Default ALSA configuration for the on-board RT565x codec for Tegra194 Galen.
usr/share/backgrounds/
usr/share/backgrounds/NVIDIA_Login_Logo.png
NVIDIA logo.
usr/share/backgrounds/NVIDIA_Logo.png
PNG file representing NVIDIA logo.
usr/share/backgrounds/NVIDIA_Wallpaper.jpg
NVIDIA wallpaper image.
usr/share/doc/
usr/share/doc/bluez/
usr/share/doc/bluez/copyright.compliant
Copyright compliance file.
usr/share/doc/network-manager/
usr/share/doc/network-manager/copyright.compliant
Copyright compliance file.
usr/share/doc/nvidia-l4t-oem-config/
usr/share/doc/nvidia-l4t-oem-config/copyright
Copyright files for Ubiquity.
usr/share/doc/nvidia-tegra/
usr/share/doc/nvidia-tegra/L4T_End_User_License_Agreement.txt
NVIDIA license file.
usr/share/doc/nvidia-tegra/NVIDIA_Trademark_License_Addendum_SW.pdf
NVIDIA trademark license.
usr/share/doc/procps/
usr/share/doc/procps/copyright.compliant
Copyright compliance file.
usr/share/doc/rng
usr/share/doc/rng-copyright
Copyright file for rng-tool.
usr/share/doc/udev/
usr/share/doc/udev/copyright.compliant
Copyright compliance file.
usr/share/polkit-1/
usr/share/polkit-1/actions/
usr/share/polkit-1/actions/com.nvidia.pkexec.nvpmodel.policy
Copyright compliance file.
usr/share/polkit-1/actions/com.nvidia.pkexec.tegrastats.policy
Copyright compliance file.

Graphics Demos

This table lists the directories and files created bu decompressing the graphics_demos.tbz2 archive, available at:
nv_tegra/graphics_demos.tbz2
Pathnames are relative to <top>.
Pathname
Description
/usr/src/nvidia/graphics_demos/*
Graphics demo applications.

NVIDIA Drivers TBZ2

This table lists the directories and files created by decompressing the nvidia_drivers.tbz2 archive, available at:
nv_tegra/nvidia_drivers.tbz2
Pathnames are relative to <top>/nv_tegra.
Pathname
Description
etc/
etc directory for NVIDIA drivers.
etc/ld.so.conf.d/
Ldconf directory for NVIDIA drivers.
etc/ld.so.conf.d/nvidia-tegra.conf
Ldconf file for tegra directories.
etc/nv_tegra_release
Jetson driver versioning file.
etc/vulkan/
etc/vulkan/icd.d/
etc/vulkan/icd.d/nvidia_icd.json
lib/
Library directory.
lib/firmware/
Firmware directory.
lib/firmware/bcm4354.hcd
The firmware binary provided by Broadcom for BCM4354 chip.
lib/firmware/brcm/
BRCM firmware directory.
lib/firmware/brcm/fw_bcmdhd.bin
Firmware for Jetson TX2 on-board Wi-Fi.
lib/firmware/brcm/nvram.txt
File containing tuning parameters for Jetson TX2 on-board Wi-Fi.
lib/firmware/gp10b/
gp10b directory that contains the files for GP10b firmware.
lib/firmware/gp10b/acr_ucode.bin
High secure mode pmu code.
lib/firmware/gp10b/fecs.bin
Provides fecs microcode.
lib/firmware/gp10b/fecs_sig.bin
Provides the signature of fecs microcode.
lib/firmware/gp10b/gpccs.bin
Provides versions of Bootloader used tp boot respective GPU falcons.
lib/firmware/gp10b/gpccs_sig.bin
Provides the signature for the versions of Bootloader used to boot respective GPU falcons.
lib/firmware/gp10b/gpmu_ucode.bin
Provides microcode for the gk20a, vic03 tsec and msenc engines.
lib/firmware/gp10b/gpmu_ucode_desc.bin
Provides microcode for the gk20a, vic03 tsec and msenc engines.
lib/firmware/gp10b/gpmu_ucode_image.bin
Provides microcode for the gk20a, vic03 tsec and msenc engines.
lib/firmware/gp10b/gpu2cde.bin
Provides a special GPU shader program for converting GPU compression metadata to something that can be read by VIC and display.
lib/firmware/gp10b/NETA_img.bin
Provides a special GPU shader program for converting GPU compression metadata to something that can be read by VIC and display.
lib/firmware/gp10b/pmu_bl.bin
Provides Bootloader loading of acr_ucode.bin.
lib/firmware/gp10b/pmu_sig.bin
Provides the signature of gpmu_ucode_image.bin.
lib/firmware/gv11b/
lib/firmware/gv11b/acr_ucode.bin
High secure mode PMU code.
lib/firmware/gv11b/fecs.bin
Versions of Bootloader used to boot respective GPU falcons (microcontrollers).
lib/firmware/gv11b/fecs_sig.bin
Signature of FECS microcode.
lib/firmware/gv11b/gpccs.bin
Versions of Bootloader used to boot respective GPU falcons (microcontrollers).
lib/firmware/gv11b/gpccs_sig.bin
Signature of gpccs.bin Bootloader versions.
lib/firmware/gv11b/gpmu_ucode.bin
Microcode for the gk20a, vic03 tsec and msenc engines.
lib/firmware/gv11b/gpmu_ucode_desc.bin
Descriptor data for LS PMU.
lib/firmware/gv11b/gpmu_ucode_image.bin
Low secure mode PMU code.
lib/firmware/gv11b/NETA_img.bin
Binary representations of portions of the netlist that is built into emulation/simulation/silicon.
lib/firmware/gv11b/NETB_img.bin
lib/firmware/gv11b/NETC_img.bin
lib/firmware/gv11b/NETD_img.bin
lib/firmware/gv11b/pmu_bl.bin
Bootloader loading acr_ucode.bin.
lib/firmware/gv11b/pmu_sig.bin
Signature of gpmu_ucode_image.bin.
lib/firmware/nv-BT-Version
NVIDIA proprietary version file.
lib/firmware/nv-WIFI-Version
Contains a version string that identifies the platform, WiFi firmware version, and kernel version used for WiFi certification.
lib/firmware/rtl8822_setting.bin
Support for Realtek Bluetooth
lib/firmware/rtl8822cu_config
Drivers to support Realtek Bluetooth.
lib/firmware/rtl8822cu_fw
Firmware to support Realtek Bluetooth.
lib/firmware/tegra18x/
tegra18x directory for Jetson TX2 and other Jetson TX2-related firmware files.
lib/firmware/tegra18x/nvhost_nvdec030_ns.fw
NVDEC firmware file for video decode.
lib/firmware/tegra18x/nvhost_nvenc061.fw
NVENC firmware file for video encode.
lib/firmware/tegra18x/nvhost_nvjpg011.fw
NVJPG firmware file for JPEG encode and decode.
lib/firmware/tegra18x/nvhost_nvjpg011.fw
NVJPG firmware file for JPEG encode and decode.
lib/firmware/tegra18x/vic04_ucode.bin
High secure mode PMU code.
lib/firmware/tegra18x_xusb_firmware
File containing USB firmware parameters.
lib/firmware/tegra19x/
lib/firmware/tegra19x/nvhost_nvdec040_ns.fw
NVDEC NS firmware used for video playback use cases.
lib/firmware/tegra19x/nvhost_nvdla010.fw
NVDLA firmware running on Falcon inside NVDLA. Programs NVDLA engine with the configuration received for neural net and handles interrupts from NVDLA engine.
lib/firmware/tegra19x/nvhost_nvenc070.fw
NVENC firmware used for video encoder use cases.
lib/firmware/tegra19x/nvhost_nvjpg012.fw
NVJPG firmware used for image encode/decode use cases.
lib/firmware/tegra19x/nvhost_pva010.fw
PVA FW binary.
lib/firmware/tegra19x/nvhost_vic042.fw
VIC firmware used for image composition use cases.
lib/firmware/tegra19x_xusb_firmware
File containing USB firmware parameters.
usr/
Directory for usr.
usr/bin/
Directory for usr/bin.
usr/bin/nvidia-bug-report-tegra.sh
NVIDIA bug reporting script. Run for usage tips.
usr/bin/nvidia-xconfig
NVIDIA tool for manipulating X server configuration files.
usr/lib/
Directory for usr/lib.
usr/lib/aarch64-linux-gnu/
Directory for various GNU specific sub-directories and files.
usr/lib/aarch64-linux-gnu/libcuda.so
CUDA library
usr/lib/aarch64-linux-gnu/libdrm_nvdc.so
Alternative OSS libdrm library.
usr/lib/aarch64-linux-gnu/libv4l/
Directory for the AARCH64 Linux GNU V4L libraries.
usr/lib/aarch64-linux-gnu/libv4l/plugins/
Directory for the AARCH64 Linux GNU plugins.
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvargus.so
Implements a V4L2 standard interface for the Argus camera API.
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvcuvidvideocodec.so
Implements support for CUVID path.
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvvidconv.so
Implements a libv4l2 plugin for video format conversion and helper library libnvutils.
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvvideocodec.so
Implements a libv4l2 plugin for video format conversion and helper library libnvutils.
usr/lib/aarch64-linux-gnu/libv4l2.so.0.0.999999
libnv4l2 shared libraries.
usr/lib/aarch64-linux-gnu/libv4l2/plugins/nv/libv412_nvvidconv.so
libnv4l2 shared libraries.
usr/lib/aarch64-linux-gnu/libv4lconvert.so.0.0.999999
libv4lconvert shared libraries.
usr/lib/aarch64-linux-gnu/libvulkan.so.1.2.141
A library used by applications to make Vulkan API calls.
usr/lib/aarch64-linux-gnu/tegra/
Directory for aarch64 GNU Jetson-specific components.
usr/lib/aarch64-linux-gnu/tegra/libcuda.so
CUDA library.
usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1.1
CUDA library.
usr/lib/aarch64-linux-gnu/tegra/libdrm.so.2
Provides an alternate implementation to OSS libdrm.
usr/lib/aarch64-linux-gnu/tegra/libGLX_nvidia.so.0
NVIDIA vendor library for GLX.
usr/lib/aarch64-linux-gnu/tegra/libnvapputil.so
Host (x86) shared object for application utilities.
usr/lib/aarch64-linux-gnu/tegra/libnvargus.so
Library for GST plugin for camera.
usr/lib/aarch64-linux-gnu/tegra/libnvargus_socketclient.so
Support libraries for implementation of the Argus API.
usr/lib/aarch64-linux-gnu/tegra/libnvargus_socketserver.so
Support libraries for implementation of the Argus API.
usr/lib/aarch64-linux-gnu/tegra/libnvavp.so
Provides the user-space interface to the AVP that talks to nvavp kernel driver that ultimately talks to AVP for audio/video acceleration.
usr/lib/aarch64-linux-gnu/tegra/libnvbuf_fdmap.so.1.0.0
Implementation of FD mapping/unmapping API.
usr/lib/aarch64-linux-gnu/tegra/libnvbuf_utils.so
NVIDIA buffering utility library.
usr/lib/aarch64-linux-gnu/tegra/libnvbuf_utils.so.1.0.0
libvl2 helper library.
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurface.so
Implementation of unified memory management and transformation APIs.
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurface.so.1.0.0
Implementation of unified memory management and transformation API.
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurftransform.so
Implementation of unified memory management and transformation APIs.
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurftransform.so.1.0.0
These are implementation of unified memory management and transformation APIs.
usr/lib/aarch64-linux-gnu/tegra/libnvcam_imageencoder.so
Provides a library that encodes camera YUV frames to JPEG using the NVIDIA TVMR architecture.
usr/lib/aarch64-linux-gnu/tegra/libnvcameratools.so
Provides a supporing library for camera utilities and tests.
usr/lib/aarch64-linux-gnu/tegra/libnvcamerautils.so
Provides a supporing library for camera utilities and tests.
usr/lib/aarch64-linux-gnu/tegra/libnvcamlog.so
Contains helpers for run-time logging and tracing for camera sub-drivers.
usr/lib/aarch64-linux-gnu/tegra/libnvcamv4l2.so
Interface library for V4L2 kernel drivers.
usr/lib/aarch64-linux-gnu/tegra/libnvcapture.so
Usermode driver used to submit capture requests to kernel.
usr/lib/aarch64-linux-gnu/tegra/libnvcolorutil.so
Provides an NvColor utility library providing a reference CPU implementation of functions for operating with the NvColor types.
usr/lib/aarch64-linux-gnu/tegra/libnvcuvidv4l2.so
Provides support for CUVID path.
usr/lib/aarch64-linux-gnu/tegra/libnvdc.so
DC driver file.
usr/lib/aarch64-linux-gnu/tegra/libnvddk_2d_v2.so
DDK 2D.
usr/lib/aarch64-linux-gnu/tegra/libnvddk_vic.so
DDK VIC.
usr/lib/aarch64-linux-gnu/tegra/libnvdecode2eglimage.so
EGL library implementation that uses nvmedia, nvmmbuffer, egl, and nvbuf_utils.
usr/lib/aarch64-linux-gnu/tegra/libnvdla_compiler.so
DLA compiler library.
usr/lib/aarch64-linux-gnu/tegra/libnvdla_runtime.so
DLA compiler library.
usr/lib/aarch64-linux-gnu/tegra/libnvdsbufferpool.so
An implementation of the GStreamer buffer pool for unified memory management.
usr/lib/aarch64-linux-gnu/tegra/libnvdsbufferpool.so.1.0.0
Implementation of GStreamer buffer pool for unified memory management.
usr/lib/aarch64-linux-gnu/tegra/libnveglstream_camconsumer.so
Provides a library for implementation of Argus consumer.
usr/lib/aarch64-linux-gnu/tegra/libnveglstreamproducer.so
Implements EGLStream Producer functionality.
usr/lib/aarch64-linux-gnu/tegra/libnveventlib.so
Trace buffer library for trace events.
usr/lib/aarch64-linux-gnu/tegra/libnvexif.so
Library to generate exif header.
usr/lib/aarch64-linux-gnu/tegra/libnvfnet.so
OpenGL filter service for image postprocessing helper library.
usr/lib/aarch64-linux-gnu/tegra/libnvfnetstoredefog.so
Provides a post processing stage in camera pipeline which uses GPU for applying filters to remove fogginess in an image to enhance the image quality.
usr/lib/aarch64-linux-gnu/tegra/libnvfnetstorehdfx.so
Provides an OpenGL filter service for image postprocessing helper library.
usr/lib/aarch64-linux-gnu/tegra/libnvgbm.so
Library for generic Buffer Management (GBM) implementation on Jetson.
usr/lib/aarch64-linux-gnu/tegra/libnvgov_boot.so
PHS governor libraries loaded by nvphsd.
usr/lib/aarch64-linux-gnu/tegra/libnvgov_camera.so
usr/lib/aarch64-linux-gnu/tegra/libnvgov_force.so
usr/lib/aarch64-linux-gnu/tegra/libnvgov_generic.so
usr/lib/aarch64-linux-gnu/tegra/libnvgov_gpucompute.so
usr/lib/aarch64-linux-gnu/tegra/libnvgov_graphics.so
usr/lib/aarch64-linux-gnu/tegra/libnvgov_il.so
usr/lib/aarch64-linux-gnu/tegra/libnvgov_spincircle.so
usr/lib/aarch64-linux-gnu/tegra/libnvgov_tbc.so
usr/lib/aarch64-linux-gnu/tegra/libnvgov_ui.so
usr/lib/aarch64-linux-gnu/tegra/libnvid_mapper.so
Low-level and helper libraries required by the DeepStream SDK.
usr/lib/aarch64-linux-gnu/tegra/libnvid_mapper.so.1.0.0
Provides a helper library to create and maintain mapping between ID and the custom structure.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-eglcore.so.*
OpenGL core library used by libEGL.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-egl-wayland.so
Wayland library.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-fatbinaryloader.so.*
A library that supports interactions between the CUDA driver and CUDA fatbinaries. “Fatbinary” is a container format that packages different PTX and Cubins compiled for different architectures.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-glcore.so.*
OpenGL core library. Implicitly used by libGL and libglx; contains core accelerated 3D functionality.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-glsi.so.*
OpenGL system interaction library.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-glvkspirv.so.*
Vulkan SPIR-V Shader compiler library.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-ptxjitcompiler.so.*
Library containing a JIT compiler that compiles PTX into GPU machine code. Used by the CUDA driver.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-rmapi-tegra.so.*
Utility library that implements common code for using kernel-level graphics drivers on Jetson.
usr/lib/aarch64-linux-gnu/tegra/libnvidia-tls.so.*
NVIDIA TLS libraries.
usr/lib/aarch64-linux-gnu/tegra/libnvimp.so
Utility library that provides a reference implementation of display IMP.
usr/lib/aarch64-linux-gnu/tegra/libnvisp_utils.so
Usermode driver used as a utility library for ISP.
usr/lib/aarch64-linux-gnu/tegra/libnvjpeg.so
Accelerated libjpeg for Jetson.
usr/lib/aarch64-linux-gnu/tegra/libnvll.so
Utility library used by libdrm.so.2 which does memory management.
usr/lib/aarch64-linux-gnu/tegra/libnvmedia.so
Multimedia programming API to access HW units like encoder, decoder, video post-processing on NVIDIA SoC,
usr/lib/aarch64-linux-gnu/tegra/libnvmm.‌`so
NVIDIA Multimedia Framework.
usr/lib/aarch64-linux-gnu/tegra/libnvmm_contentpipe.so
Content pipe implementation (file source abstraction).
usr/lib/aarch64-linux-gnu/tegra/libnvmm_parser.so
NVIDIA Multimedia parser.
usr/lib/aarch64-linux-gnu/tegra/libnvmm_utils.so
Multimedia Framework utilities.
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite.so
NVIDIA Multimedia driver.
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_image.so
NVIDIA Multimedia image driver.
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_utils.so
NVIDIA Multimedia utilities.
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_video.so
NVIDIA Multimedia video driver.
usr/lib/aarch64-linux-gnu/tegra/libnvodm_imager.so
Sensor driver with tuning disabled.
usr/lib/aarch64-linux-gnu/tegra/libnvofsdk.so
Helper function to get optical flow and stereo disparity for user provided images.
usr/lib/aarch64-linux-gnu/tegra/libnvomx.so
OpenMAX IL implementation.
usr/lib/aarch64-linux-gnu/tegra/libnvomxilclient.so
OpenMAX IL client.
usr/lib/aarch64-linux-gnu/tegra/libnvos.so
NVIDIA OS abstraction library.
usr/lib/aarch64-linux-gnu/tegra/libnvosd.so
Low-level and helper libs required by DeepStream SDK
usr/lib/aarch64-linux-gnu/tegra/libnvparser.so
Parser used for NVIDIA NvMMlite.
usr/lib/aarch64-linux-gnu/tegra/libnvphs.so
PHS client library loaded by NVIDIA drivers.
usr/lib/aarch64-linux-gnu/tegra/libnvphsd.so
PHS daemon shared library loaded by nvphsd.
usr/lib/aarch64-linux-gnu/tegra/libnvpva.so
User mode driver for the PVA.
usr/lib/aarch64-linux-gnu/tegra/libnvrm.so
Resource Manager kernel interface.
usr/lib/aarch64-linux-gnu/tegra/libnvrm_gpu.so
NVIDIA kernel graphics driver abstraction library.
usr/lib/aarch64-linux-gnu/tegra/libnvrm_graphics.so
Resource Manager (NvRM) graphics host, AVP communication library, and graphics drivers.
usr/lib/aarch64-linux-gnu/tegra/libnvscf.so
Usermode driver used to submit capture requests to the kernel/rtcpu drivers.
usr/lib/aarch64-linux-gnu/tegra/libnvtestresults.so
Test results library.
usr/lib/aarch64-linux-gnu/tegra/libnvtnr.so
Temporal Noise Reduction (TNR) API.
usr/lib/aarch64-linux-gnu/tegra/libnvtracebuf.so
Trace buffer library used to support reading and writing of trace data.
usr/lib/aarch64-linux-gnu/tegra/libnvtvmr.so
Multimedia Jetson video mixer/renderer.
usr/lib/aarch64-linux-gnu/tegra/libnvv4l2.so
libv4l2 plugin for video format conversion and helper library libnvutils.
usr/lib/aarch64-linux-gnu/tegra/libnvv4lconvert.so
libv4l2 plugin for video format conversion and helper library libnvutils.
usr/lib/aarch64-linux-gnu/tegra/libnvvulkan-producer.so
Implements WSI extension support for Vulkan.
usr/lib/aarch64-linux-gnu/tegra/libnvwinsys.so
Winsys library.
usr/lib/aarch64-linux-gnu/tegra/libsensors.hal-client.nvs.so
Sensor socket/client interface to NVIDIA sensor stack.
usr/lib/aarch64-linux-gnu/tegra/libsensors.l4t.no_fusion.nvs.so
Sensor fusion component of NVIDIA sensor stack.
usr/lib/aarch64-linux-gnu/tegra/libsensors_hal.nvs.so
Sensor HAL (hardware abstraction layer) component of NVIDIA sensor stack.
usr/lib/aarch64-linux-gnu/tegra/libtegrav4l2.so
Helper library for multimedia hardware acceleration.
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvargus.so
Implements a V4L2 standard interface for the Argus camera API.
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvcuvidvideocodec.so
Implements support for CUVID path.
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvvidconv.so
Implements libv4l2 plugin for video format conversion and helper library libnvutils.
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvvideocodec.so
Implements libv4l2 plugin for video format conversion and helper library libnvutils.
usr/lib/aarch64-linux-gnu/tegra/libvulkan.so.1.2.141
Library used by applications to make Vulkan API calls.
usr/lib/aarch64-linux-gnu/tegra/nvidia_icd.json
Vulkan ICD configuration file used by Vulkan loader to load ICD implementation on local platform.
usr/lib/aarch64-linux-gnu/tegra-egl/
Directory for aarch64 GNU Jetson-specific EGL components.
usr/lib/aarch64-linux-gnu/tegra-egl/ld.so.conf
Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries.
usr/lib/aarch64-linux-gnu/tegra-egl/libEGL_nvidia.so.0
Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries.
usr/lib/aarch64-linux-gnu/tegra-egl/libGLESv1_CM_nvidia.so.1
Provides symbols for GLESv1_CM entry points.Loads and dispatches to one or more vendor libraries.
usr/lib/aarch64-linux-gnu/tegra-egl/libGLESv2_nvidia.so.2
Provides symbols for GLESv2 entry points.Loads and dispatches to one or more vendor libraries.
usr/lib/aarch64-linux-gnu/tegra-egl/nvidia.json
Points to the location of the vendor specific library for EGL implementation. A configuration file for the GLVND EGL driver; sym-linked by /use/share/glvnd/egl_vendor.d/.
usr/lib/xorg/
usr/lib/xorg/modules/
usr/lib/xorg/modules/drivers/
usr/lib/xorg/modules/drivers/nvidia_drv.so
Jetson X driver.
usr/lib/xorg/modules/extensions/
Directory for the extensions.
usr/lib/xorg/modules/extensions/libglxserver_nvidia.so
Symbolic link pointing to /usr/lib/<ABI_directory>/tegra/libglx.so in the rootfs.
usr/sbin/
Directory for system.
usr/sbin/brcm_patchram_plus
Utility for loading the Broadcom Bluetooth firmware
usr/sbin/nvargus-daemon
System daemon process that is run at startup and provides libargus clients access to the libargus camera API in a multiprocess environment.
usr/sbin/nvphsd
PHS binary or running daemon.
usr/sbin/nvs-service
Service daemon that provides necessary sensor/socket services between client and NVIDIA sensor stack.
usr/sbin/nvtunerd
Support for image quality tuning tools.
usr/share/
Directory for the shared files.
usr/share/doc/
Directory for the shared documentation files.
usr/share/doc/nvidia-tegra/
Directory for the NVIDIA Jetson-specific shared documentation.
usr/share/doc/nvidia-tegra/LICENSE.brcm_patchram_plus
License file for the utility for loading the Broadcom Bluetooth firmware.
usr/share/doc/nvidia-tegra/LICENSE.cypress_wifibt
License for Wi-Fi firmware.
usr/share/doc/nvidia-tegra/LICENSE.libnvargus
License file for the support libraries for NVIDIA multiprocess implementation of the Argus API.
usr/share/doc/nvidia-tegra/LICENSE.libnvcam_imageencoder
License file for the NVIDIA camera image encoder library.
usr/share/doc/nvidia-tegra/LICENSE.libnveventlib
License for libnveventlib (trace buffer library).
usr/share/doc/nvidia-tegra/LICENSE.libnvtracebuf
License for nvtracebuf library.
usr/share/doc/nvidia-tegra/LICENSE.libnvv4l2
License for libnvv4l2 libraries.
usr/share/doc/nvidia-tegra/LICENSE.libnvv4lconvert
License for libnvv4lconvert libraries.
usr/share/doc/nvidia-tegra/LICENSE.libtegrav4l2
License file for the NVIDIA Jetson V4L2 library.
usr/share/doc/nvidia-tegra/LICENSE.libvulkan1
License for Vulkan libraries.
usr/share/doc/nvidia-tegra/LICENSE.minigbm
Licence for Generic Buffer Management (GBM) implementation on Jetson and Tegra.
usr/share/doc/nvidia-tegra/LICENSE.nvdla
Licensing file for all nvdla libraries.
usr/share/doc/nvidia-tegra/LICENSE.realtek_8822ce_wifibt
License for Realtek wifi drivers.
usr/share/doc/nvidia-tegra/LICENSE.tegra_sensors
License for NVIDIA sensor stack.
usr/share/egl/
Directory for EGL specific components.
usr/share/egl/egl_external_platform.d/
Directory for the EGL platform support files.
usr/share/egl/egl_external_platform.d/nvidia_wayland.json
Wayland driver for EGL external platform support.
usr/share/glvnd/
usr/share/glvnd/egl_vendor.d/
usr/share/glvnd/egl_vendor.d/10_nvidia.json
Configuration file for GLVND EGL driver.
var/
var/nvidia/
var/nvidia/nvcaaccm/*
Application, input, output, and settings directories with associated README files.
var/nvidia/nvcam/
var/nvidia/nvcam/apps/
var/nvidia/nvcam/apps/README.txt
Nvcam application README file.
var/nvidia/nvcam/input/
var/nvidia/nvcam/input/model_frontal.xml
HAAR cascade generated from a face image data set and used for face detection.
var/nvidia/nvcam/input/README.txt
Nvcam input README file.
var/nvidia/nvcam/output/
var/nvidia/nvcam/output/README.txt
Nvcam output README file.
var/nvidia/nvcam/settings/
var/nvidia/nvcam/settings/README.txt
Nvcam settings README file.

NVIDIA Tools TBZ2

This table lists the directories and files created by decompressing the nv_tools.tbz2 archive, available at:
nv_tegra/nv_tools.tbz2
Pathnames are relative to <top>/nv_tegra.
Filename
Description
etc/nvpmodel/
etc/nvpmodel/nvpmodel_t186.conf
nvpmodel clock configuration file for Quill.
etc/nvpmodel/nvpmodel_t186_p3636.conf
Nvcam settings README file.
etc/nvpmodel/nvpmodel_t186_storm_ucm1.conf
nvpmodel clock configuration file for storm UCM1 power profile.
etc/nvpmodel/nvpmodel_t186_storm_ucm2.conf
nvpmodel clock configuration file for storm UCM2 power profile.
etc/nvpmodel/nvpmodel_t194.conf
nvpmodel clock configuration file for T194 Galen board.
etc/nvpmodel/nvpmodel_t194_agxi.conf
nvpmodel clock configuration files for Jetson Xavier Industrial.
etc/nvpmodel/nvpmodel_t194_p3668.conf
nvpmodel clock configuration files for Jetson Xavier NX series.
etc/nvpmodel/nvpmodel_t194_p3668_emul.conf
nvpmodel clock configuration files for a Jetson AGX Xavier Development Kit emulating a Jetson Xavier NX series device.
etc/xdg/
etc/xdg/autostart/
etc/xdg/autostart/nvpmodel_indicator.desktop
Auto-starts the nvpmodel indicator on the desktop.
opt/
opt/nvidia/
opt/nvidia/camera/
opt/nvidia/camera/nvcapture-status-decoder
Text parser used to decode error messages from RTCPU logs.
opt/nvidia/jetson-io/
opt/nvidia/jetson-io/config-by-function.py
Sample application for configuring the 40-pin header for supported functions
opt/nvidia/jetson-io/config-by-hardware.py
Sample application for configuring the 40-pin header for supported hardware add-on modules
opt/nvidia/jetson-io/config-by-pin.py
Sample application for displaying the 40-pin header configuration by pin.
opt/nvidia/jetson-io/Headers/
Header files to be used with the Jetson-IO tool.
opt/nvidia/jetson-io/Jetson/
opt/nvidia/jetson-io/Jetson/__init__.py
Makes Python search this subdirectory for modules.
opt/nvidia/jetson-io/Jetson/board.py
Implements a Python class and helper functions for Jetson carrier boards.
opt/nvidia/jetson-io/Jetson/board.py
Implements a Python class and helper functions for Jetson carrier boards.
opt/nvidia/jetson-io/Jetson/boards/
opt/nvidia/jetson-io/Jetson/hdr40.py
Implements a Python class and helper functions for Jetson 40-pin header.
opt/nvidia/jetson-io/Jetson/header.py
Implementation of header overlay parsing and its supported functions in the Jetson‑IO tool.
opt/nvidia/jetson-io/Jetson/header_def.py
Template for adding support for a header in the Jetson-IO tool.
opt/nvidia/jetson-io/Jetson/io.py
Implements Python classes for Jetson pins, pin groups, pin state, and pin functions.
opt/nvidia/jetson-io/Jetson/pmx.py
Implements a Python class and helper functions for Jetson pinmux.
opt/nvidia/jetson-io/jetson-io.py
Curses-based application for configuring the 40-pin header graphically via text based menus.
opt/nvidia/jetson-io/Linux/
opt/nvidia/jetson-io/Linux/__init__.py
Makes Python search this subdirectory for modules.
opt/nvidia/jetson-io/Linux/debugfs.py
Implements helper function for reading Linux debugfs.
opt/nvidia/jetson-io/Linux/dt.py
Implements helper function for reading Linux device tree properties via the Linux debugfs.
opt/nvidia/jetson-io/Linux/extlinux.py
Implements helper function for adding an entry to the Linux configuration file extlinux.conf.
opt/nvidia/jetson-io/Linux/pinctrl.py
Implements helper functions for reading the Linux PINCTRL debugfs entries.
opt/nvidia/jetson-io/RPi/
opt/nvidia/jetson-io/Utils/
opt/nvidia/jetson-io/Utils/__init__.py
Makes Python search this subdirectory for modules.
opt/nvidia/jetson-io/Utils/dtc.py
 Implements helper functions for using the device tree compiler.
opt/nvidia/jetson-io/Utils/fio.py
Implements helper functions for checking file IO permissions.
opt/nvidia/jetson-io/Utils/syscall.py
Implements simplified helper functions for the subprocess module.
usr/
usr/bin/
usr/bin/jetson_clocks
Clock frequency control script.
usr/bin/nvcapture-status-decoder
Text parser used to decode error messages from RTCPU logs.
usr/bin/tegrastats
Performance measurement utility.
usr/bin/tipc_test
Application to test TIPC connectivity to the tipc-unittest trusted application running under the Trusty secure OS.
usr/sbin/
-—
usr/sbin/nv_bootloader_payload_updater
Application to read data from BUP and write to slot partitions.
usr/sbin/nv_get_dram_info
Reads platform-specific debugfs nodes or registers when needed, and interprets the parameters to derive information about DRAM and its capabilities.
usr/sbin/nv_part_update
Script to perform Over-the-Air Update on individual partitions listed in a configuration file.
usr/sbin/nv_update_engine
Utility invoked by user to update BLs or by a system service during device boot to verify the update.
usr/sbin/nvbootctrl
Debug tool to load SMD image and dump slots info.
usr/sbin/nvimp_util
Tool to calculate the memory bandwidth parameters required to support a particular display configuration.
usr/sbin/nvluks-srv-app
Demo code showing how to use the service from the Trusty hwkey-agent TA in the non-secure world.
usr/sbin/nvpmodel
Tool to select system power model (MaxQ/MaxP).
usr/share/
usr/share/doc/
usr/share/doc/nvidia-tegra/
usr/share/doc/nvidia-tegra/LICENSE.nvbootctrl
License file for usr/sbin/nvbootctrl.
usr/share/doc/nvidia-tegra/LICENSE.nvhwkey-app
License for demo code showing how to use the service from the Trusty hwkey-agent TA in the non-secure world.
usr/share/doc/nvidia-tegra/LICENSE.nvluks-srv-app
License for demo code showing how to use the service from the Trusty hwkey-agent TA in the non-secure world.
usr/share/doc/nvidia-tegra/LICENSE.tipc_test
License file for tipc_test application.
usr/share/doc/nvidia-tegra/NVIDIA_Trademark_License_Addendum_SW.pdf
NVIDIA trademark license.
usr/share/nvpmodel_indicator/
usr/share/nvpmodel_indicator/nv_logo.svg
SVG NVIDIA logo suitable for use in panel indicator.
usr/share/nvpmodel_indicator/nvpmodel.py
nvpmodel back end that provides helpers for the GUI front end.
usr/share/nvpmodel_indicator/nvpmodel_indicator.py
Desktop panel indicator that shows current power mode and provides an easy way to switch power mode and launch tegrastats.
usr/share/nvpmodel_indicator/over_current.py
Overcurrent event plugin for nvpmodel_indicator.
usr/share/nvpmodel_indicator/thermal_throttle_alert.py
Thermal event plugin for nvpmodel_indicator.

Weston TBZ2

This table lists the directories and files created by decompressing the weston.tbz2 archive, available at:
nv_tegra/weston.tbz2
Pathnames are relative to <top>/nv_tegra.
Pathname
Description
etc/xdg/
etc/xdg/weston/
etc/xdg/weston/weston.ini
Weston initialization file.
usr/
usr/bin/
Symlinks to Weston binaries.
usr/bin/EGLWInputEventExample
weston-ivi-layer test
usr/bin/EGLWLMockNavigation
weston-ivi-layer test
usr/bin/LayerManagerControl
weston-ivi-layer test
usr/bin/simple-weston-client
usr/bin/spring-tool
usr/bin/weston
usr/bin/weston-calibrator
usr/bin/weston-clickdot
usr/bin/weston-cliptest
usr/bin/weston-content-protection
usr/bin/weston-debug
usr/bin/weston-dnd
usr/bin/weston-eventdemo
usr/bin/weston-flower
usr/bin/weston-fullscreen
usr/bin/weston-image
usr/bin/weston-info
usr/bin/weston-ivi-shell-user-interface
usr/bin/weston-launch
usr/bin/weston-multi-resource
usr/bin/weston-output-mode
usr/bin/weston-resizor
usr/bin/weston-scaler
usr/bin/weston-simple-dmabuf-egldevice
usr/bin/weston-simple-egl
usr/bin/weston-simple-shm
usr/bin/weston-simple-touch
usr/bin/weston-smoke
usr/bin/weston-stacking
usr/bin/weston-subsurfaces
usr/bin/weston-terminal
usr/bin/weston-transformed
Weston tools and tests.
usr/include/
usr/include/libdrm/
usr/include/libdrm/nvidia/
usr/include/libdrm/nvidia/tegra_drm.h
Compiles DRM samples for the Multimedia API.
usr/lib/
usr/lib/aarch64-linux-gnu/
Various GNU specific files.
usr/lib/aarch64-linux-gnu/libilmClient.so.2.2.0
weston-ivi-layer libraries.
usr/lib/aarch64-linux-gnu/libilmCommon.so.2.2.0
weston-ivi-layer libraries.
usr/lib/aarch64-linux-gnu/libilmControl.so.2.2.0
weston-ivi-layer libraries.
usr/lib/aarch64-linux-gnu/libilmInput.so.2.2.0
weston-ivi-layer libraries.
usr/lib/aarch64-linux-gnu/libnvdsbufferpool.so
Implementation of GStreamer buffer pool for unified memory management.
usr/lib/aarch64-linux-gnu/libweston-6.so.0
Weston library.
usr/lib/aarch64-linux-gnu/libweston-desktop-6.so.0
Weston library.
usr/lib/aarch64-linux-gnu/tegra/
usr/lib/aarch64-linux-gnu/tegra/weston/
Various GNU Weston specific files.
usr/lib/aarch64-linux-gnu/tegra/weston/desktop-shell.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/drm-backend.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/EGLWLInputEventExample
weston-ivi-layer test.
usr/lib/aarch64-linux-gnu/tegra/weston/EGLWLMockNavigation
weston-ivi-layer test.
usr/lib/aarch64-linux-gnu/tegra/weston/fullscreen-shell.so
Displays a single surface per output.
usr/lib/aarch64-linux-gnu/tegra/weston/gl-renderer.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/hmi-controller.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/ivi-controller.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/ivi-shell.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/LayerManagerControl
weston-ivi-layer test.
usr/lib/aarch64-linux-gnu/tegra/weston/libilmClient.so.2.2.0
weston-ivi-layer libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/libilmCommon.so.2.2.0
weston-ivi-layer libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/libilmControl.so.2.2.0
weston-ivi-layer libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/libilmInput.so.2.2.0
weston-ivi-layer libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/libweston-6.so.0
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/libweston-desktop-6.so.0
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/simple-weston-client
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/spring-tool
Weston tools.
usr/lib/aarch64-linux-gnu/tegra/weston/wayland-backend.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/tegra/weston/weston
Weston tools.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-calibrator
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-clickdot
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-cliptest
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-content-protection
Implementation of weston-content-protection protocol.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-debug
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-desktop-shell
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-dnd
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-eventdemo
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-flower
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-fullscreen
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-image
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-info
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-ivi-shell-user-interface
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-keyboard
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-launch
Weston apps.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-multi-resource
Weston apps.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-output-mode
Weston apps.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-resizor
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-scaler
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-screenshooter
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-dmabuf-egldevice
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-egl
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-shm
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-touch
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-smoke
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-stacking
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-subsurfaces
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-terminal
Weston tools & tests.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-transformed
Weston tools & tests.
usr/lib/aarch64-linux-gnu/weston/
usr/lib/aarch64-linux-gnu/weston/desktop-shell.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/weston/drm-backend.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/weston/fullscreen-shell.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/weston/gl-renderer.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/weston/hmi-controller.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/weston/ivi-controller.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/weston/ivi-shell.so
Weston backend libraries.
usr/lib/aarch64-linux-gnu/weston/wayland-backend.so
Weston backend libraries.
usr/lib/weston/
usr/lib/weston/weston-desktop-shell
Weston tools and tests.
usr/lib/weston/weston-keyboard
Weston tools and tests.
usr/lib/weston/weston-screenshooter
Weston tools and tests.
usr/share/
usr/share/weston/
usr/share/weston/*.png
Weston images.
usr/share/weston/docs/
usr/share/weston/docs/weston/
usr/share/weston/docs/weston/LICENSE.wayland-ivi-extension
License for Wayland IVI extensions.
usr/share/weston/docs/weston/LICENSE.weston
MIT license file.
usr/share/weston/docs/weston/LICENSE.weston-data
License for all icons and images used by Weston.
usr/share/weston/fullscreen.png
Weston icons and images.
usr/share/weston/home.png
usr/share/weston/icon_ivi_clickdot.png
usr/share/weston/icon_ivi_flower.png
usr/share/weston/icon_ivi_simple-egl.png
usr/share/weston/icon_ivi_simple-shm.png
usr/share/weston/icon_ivi_smoke.png
usr/share/weston/icon_window.png
usr/share/weston/panel.png
usr/share/weston/pattern.png
usr/share/weston/random.png
usr/share/weston/sidebyside.png
usr/share/weston/sign_close.png
usr/share/weston/sign_maximize.png
usr/share/weston/sign_minimize.png
usr/share/weston/terminal.png
usr/share/weston/tiling.png
usr/share/weston/wayland.png
usr/share/weston/wayland.svg