Package Manifest

NVIDIA® Jetson™ Linux is provided in the tar file:

Jetson_Linux_R34.1.0_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.

clara-agx-xavier-devkit.conf

flash.sh configuration file for Clara AGX Developer Kit.

e3900-0000+p2888-0004-b00.conf

flash.sh configuration file for Clara AGX Developer Kit.

flash.sh

Script to flash Bootloader and the kernel from the package.

jetson-agx-orin-devkit-as-jao-40w.conf

flash.sh configuration file for Jetson AGX Orin Developer Kit for 40W power mode.

jetson-agx-orin-devkit-as-nx-16gb.conf

flash.sh configuration file for emulating Jetson Orin NX 16GB on Jetson AGX Orin.

jetson-agx-orin-devkit-as-nx-8gb.conf

flash.sh` configuration file for emulating Jetson Orin NX 8GB on Jetson AGX Orin.

jetson-agx-orin-devkit.conf

flash.sh configuration file for Jetson AGX Orin Developer Kit.

jetson-agx-xavier-devkit.conf

flash.sh configuration file for a Jetson AGX Xavier Developer Kit and an NVIDIA® 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-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 to flash QSPI and eMMC.

jetson-xavier-nx-devkit-qspi.conf

Flashing configuration for Jetson Xavier NX to flash only QSPI.

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.

nv_tools/scripts/nv_preseed.sh

Script that generates pre-configuration for oem-config automatic mode.

p2822-0000+p2888-0001.conf

flash.sh configuration file for Jetson AGX Xavier Developer kit with Jetson AGX Xavier 16GB (the original Jetson AGX Xavier module).

p2822-0000+p2888-0004.conf

flash.sh configuration for Jetson AGX Xavier Developer kit with Jetson AGX Xavier 32GB.

p2822-0000+p2888-0008.conf

flash.sh configuration for Jetson AGX Xavier Developer kit with Jetson AGX Xavier Industrial.

p2822-0000+p2888-0008-noecc.conf

Flashing configuration file for the board P2888-0008 board with necessary configurations.

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.

p3449-0000+p3668-0000-qspi-sd.conf

flash.sh configuration file for Jetson Xavier NX Developer Kit.

p3449-0000+p3668-0001-qspi-emmc.conf

flash.sh configuration file for Jetson Xavier NX (P3449+P3668) configuration boards with eMMC.

p3509-0000+p3668-0000-qspi-sd.conf

flash.sh configuration for Jetson Xavier NX to flash QSPI and SD card.

p3509-0000+p3668-0001-qspi-emmc.conf

flash.sh configuration for Jetson Xavier NX to flash QSPI and eMMC.

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.

p3668.conf.common

Flashing configuration for Jetson Xavier NX; for both P3668-0000 and 0001.

p3701.conf.common

Flashing configuration helper for Jetson AGX Xavier.

p3737-0000+p3701-0000-as-p3701-0004.conf

flash.sh configuration file for Jetson AGX Orin Developer Kit for 40W power mode.

p3737-0000+p3701-0000-as-p3767-0000.conf

flash.sh configuration file for emulating Jetson Orin NX 16GB on Jetson AGX Orin.

p3737-0000+p3701-0000-as-p3767-0010.conf

flash.sh configuration file for emulating Jetson Orin NX 8GB on Jetson AGX Orin.

p3737-0000+p3701-0000.conf

flash.sh configuration file for Jetson AGX Orin.

README_Autoflash.txt

README for autoflash.sh - NVIDIA proprietary wrapper script to flash.sh which abstracts actual device name from user.

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 sync sources from nv-tegra git server to local Linux host.

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.

applet_t234.bin

Applet binary used during flashing to extract information about the device.

bmp.blob

Three BMPs with a simple header.

BOOTAA64.efi

Jetson Linux OS Launcher UEFI Application.

bpmp-2_t194.bin

Second-generation boot and power management firmware for Jetson Xavier NX and Jetson AGX Xavier series.

bpmp.bin

Bootloader and power manager.

bpmp_t194.bin

BPMP-FW image for T194.

bpmp_t234-TA990SA-A1_prod.bin

BPMP-FW image for T234 990SA SKU.

bpmp_t234-TE990M-A1_prod.bin

BPMP-FW image for T234 990M SKU.

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.

camera-rtcpu-t194-rce.img

Camera rtcpu binary file for T194.

camera-rtcpu-t234-rce.img

Camera rtcpu binary file for T234.

cbo.dts

Used to program user configurable boot options.

uefi_jetson.bin

CPU binary to load the kernel.

chkbdinfo

Provides board information.

dce.bin

Display Ucode binary.

dram-ecc.bin

Software for checking the authenticity of a reported bad page and DenyListing.

dtbcheck.py

Tool to validate BPMP-FW calibration data (BPMP-DTB).

ed25519.py

Python script for ed25519 algorithm for TegraFlash.

eks.img

Encrypted key set data file containing 8 zero-length keys.

extlinux.conf

System boot configuration file.

flash_t234_qspi_sdmmc.xml

Flashing configuration files for T234.

flash_t234_qspi.xml

Flashing configuration files for T234.

gpio.h

Header file for Bootloader.

l4t_bup_gen.func

A helper file that contains all BUP generation related functions.

l4t_initrd.img

Jetson Linux initrd image based on minimal Ubuntu environment.

LICENSE

Jetson software license.

LICENSE.*

License files for various firmware and software components included in the Jetson Linux package.

mb1_t194_prod.bin

Production signed micro-boot 1 (MB1) binary.

mb1_t234_prod.bin

MB1 binary for T234.

mb2_t234.bin

MB2 binary for T234.

mce_c10_prod_cr.bin

Microcode associated with boot, power management, and clocks for a Jetson device.

mce_flash_o10_cr_prod.bin

MCE binary for T234.

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.

NOTICE.BOOTAA64

License files for Jetson Linux OS launcher’s UEFI application.

NOTICE.uefi_jetson

License files for UEFI firmware used on Jetson products.

nv_boot_control.conf

Provides current carrier board-specific information for nv_bootloader_payload_updater.

nvdec_t234_prod.fw

NVDEC RISCV Firmware file for T234.

nvidia-l4t-bootloader_*.deb

DEB packages containing Jetson Linux 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 Jetson device 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_cpurf_t234.bin

nvtboot binaries for T234.

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.

pinctrl-tegra.h

Helper header file for Bootloader.

preboot_c10_prod_cr.bin

Microcode used during early boot for T234.

psc_bl1_t234_prod.bin

Production signed PSC BL1 binary.

pscfw_t234_prod.bin

PSC runtime binary for T234.

psc_rf_t234_prod.bin

PSC RF binary for T234.

rollback/

rollback/rollback_parser.py

The utility that generates rollback configuration file in the form of binary for a given product.

rollback/t19x/

Configuration files that specify rollback levels for T19x products.

rollback/t19x/rollback.cfg

Configuration file that specifies rollback levels for T19x products.

sc7_t234_prod.bin

SC7 binary for T234.

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 sensorhub microcontroller firmware.

spe_t194.bin

NVIDIA sensor hub microcontroller firmware for T194.

spe_t234.bin

NVIDIA sensor hub microcontroller firmware for T234.

sw_memcfg_overlay.pl

Perl script used to override certain SDRAM configuration parameters with ones in overlay .cfg file.

t186ref/

Jetson AGX Xavier Bootloader/configuration directory.

t186ref/BCT/

Jetson AGX Xavier BCT directory.

t186ref/BCT/*.cfg

Jetson AGX Orin and Jetson AGX Xavier Boot Configuration Table (BCT) files.

t186ref/cfg/

Jetson AGX Xavier configuration directory.

t186ref/cfg/*.xml

Partition configuration files for different configurations of Jetson AGX Orin and Jetson AGX Xavier.

t186ref/nvtboot.bin

TegraBoot-specific Bootloader binary (AVP Bootloader, microboot, miniloader).

t186ref/*.dtb

Jetson AGX Xavier device tree files.

tegra186-bpmp-quill-p3310-1000-a00-00.dtb

Device Tree configuration file of runtime power management firmware.

t194.py

Tool to validate BPMP-FW calibration data for T194 (BPMP-DTB).

t234.py

Tool to validate BPMP-FW calibration data for T234 (BPMP-DTB).

tegra234-gpio.h

Header file for Bootloader.

tegra234-*.dtsi

Memory BCT files for T234.

tegrabct_v2

BCT operation helper binary.

tegrabl_carveout_id.h

Header file for Bootloader.

tegradevflash_v2

Bootloader device communication library.

tegraflash_impl_t234.py

TegraFlash Python code to support T234.

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_hsm.py

A TegraFlash component that can directly communicate with OEM’s HSM server.

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-mon-only_t234.img

TOS image for T234.

tos-optee_t194.img

TOS image for T194.

tos_t194.img

Contains ATF, the EL3 exception mode software, for T194.

tos_t234.img

Contains ATF, the EL3 exception mode software, for T234.

tos-trusty.img

Trusty and ATF binary.

tos-trusty_t194.img

Trusty and ATF binary.

uefi_jetson.bin

UEFI firmware image that acts as the CPU BL on Jetson.

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.

xusb_t234_prod.bin

xUSB firmware for Jetson AGX Orin.

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.

dtb/tegra234-*.dtb

DTB files specific to T234 boards.

dtb/tegra234-*.dtbo

DTBO files specific to T234 boards.

dtc

Device-tree-compiler binary.

Image

Kernel binary image.

Image.gz

Compressed kernel binary image.

kernel_display_supplements.tbz2

Kernel modules related to Display drivers.

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.

LICENSE.nvethernetrm

License file for Linux driver (nvethernet) supporting the ethernet controller

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-*.deb

DEB packages containing Jetson Linux 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/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/5.10.65-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

linux-headers-5.10.65-tegra-linux_x86_64/*

Kernel scripts, Makefiles, etc.

linux-headers-5.10.65-tegra-ubuntu20.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 Jetson Linux Debian packages.

Debian/nvdebrepack.txt

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 distribution 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

bsp_version

Jetson Linux BSP release version information.

config.tbz2

Configuration files specific to the sample file system. For details, see Config TBZ2.

graphics_demos.tbz2

Graphics demo archive.

l4t_deb_packages/

Packages containing Jetson Linux dependencies and associated components.

l4t_deb_packages/*.deb

Debian packages for Jetson Linux and their dependencies.

LICENSE

Jetson software license.

LICENSE.*

License files for various libraries, extensions, applications etc., packaged in Jetson Linux.

nv-apply-debs.sh

Installs BSP packages on the target.

nvidia_drivers.tbz2

NVIDIA driver components.

nv_optee.tbz2

OP-TEE related files.

nv_sample_apps/

NVIDIA sample applications.

nv_sample_apps/LICENSE.*

License files for various Gstreamer libraries and plugins used in NVIDIA sample applications.

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 package.

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.*

ALSA configuration files for APE and HDA sound cards on various Jetson platforms.

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/denylist-mttcan.conf

NVIDIA specific modprobe configuration file for DenyList MTTCAN driver loading.

etc/modprobe.d/denylist-tegra-safety.conf

NVIDIA specific DenyList file to disable auto loading of tegra-safety module.

etc/modprobe.d/nvidia-display.conf

Text file for modprobe configuration.

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 Jetson Linux 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.t194

Contains configuration for nvphs specific to t19x (Jetson AGX Xavier) platforms.

etc/nvsciipc.cfg

Text file for listing NvSciIpc channels.

etc/skel/

etc/skel/Desktop/

etc/skel/Desktop/gnome-terminal.desktop

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/60-nvsciipc.conf

Configuration file to set the default max message queue size to 64 at boot time.

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_nvsciipc_init.sh

Script to be run by nvsciipc init service to configure nvsciipc channels.

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/nvpmodel.sh

Script to be run by nvpmodel service to set default power mode.

etc/systemd/nvpower.sh

Script to be run by nvpower service to initialize power settings.

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.d/

etc/systemd/sleep.conf.d/nv-sleep.conf

Suspend and hibernation configuration file.

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/nvfancontrol.service

nvfancontrol service to spawn nvfancontrol daemon.

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/nv_nvsciipc_init.service

Symlink to nvsciipc init service file. Required for the service to be run at the first boot after flash.

etc/systemd/system/multi-user. target.wants/nvphs.service

PHS service.

etc/systemd/system/multi-user.target.wants/nvpmodel.service

nvpmodel service to be run at boot.

etc/systemd/system/multi-user.target.wants/nvpower.service

nvpower service to be run at boot.

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/nvfancontrol.service

nvfancontrol service to spawn nvfancontrol daemon.

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/nv-late-init.service

NVIDIA late init systemd unit service.

etc/systemd/system/nvmemwarning.service

Invokes nvmemwarning.sh.

etc/systemd/system/nv_nvsciipc_init.service

Nvsciipc init service to be run at boot.

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/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.

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.d/

etc/X11/xorg.conf.d/tegra-drm-outputclass.conf

Xorg server configuration for enabling support for the NVIDIA X driver when using upstream Linux kernels.

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.

lib/systemd/system/nv-oem-config-debconf@.service

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/nvidia/utils/

usr/lib/nvidia/utils/nvsnap-install.sh

nvchromium oem-config plugin.

usr/lib/ubiquity/

usr/lib/ubiquity/plugins/

usr/lib/ubiquity/plugins/nvchromium.py

nvchromium plugin for oem-config.

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/tegra-ape.conf

ALSA configuration files for APE and HDA sound cards on Jetson platforms.

usr/share/alsa/cards/tegra-hda.conf

Configuration file for Tegra HDA.

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 T194.

usr/share/alsa/init/postinit/02-tegra-rt5640.conf

Default ALSA configuration files for on-board RT5640 codec for Jetson platforms.

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-tools

usr/share/doc/rng-tools/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.

libnvv4l2Pathname

Description

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 to 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 MSEND 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 MSEND 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

Binary representations of portions of the netlist that is built into emulation/simulation/silicon.

lib/firmware/gv11b/NETC_img.bin

Binary representations of portions of the netlist that is built into emulation/simulation/silicon.

lib/firmware/gv11b/NETD_img.bin

Binary representations of portions of the netlist that is built into emulation/simulation/silicon.

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/

usr/ directory.

usr/bin/

usr/bin/ directory.

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/

usr/lib/ directory.

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 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

PHS governor libraries loaded by nvphsd.

usr/lib/aarch64-linux-gnu/tegra/libnvgov_force.so

PHS governor libraries loaded by nvphsd.

usr/lib/aarch64-linux-gnu/tegra/libnvgov_generic.so

PHS governor libraries loaded by nvphsd.

usr/lib/aarch64-linux-gnu/tegra/libnvgov_gpucompute.so

PHS governor libraries loaded by nvphsd.

usr/lib/aarch64-linux-gnu/tegra/libnvgov_graphics.so

PHS governor libraries loaded by nvphsd.

usr/lib/aarch64-linux-gnu/tegra/libnvgov_il.so

PHS governor libraries loaded by nvphsd.

usr/lib/aarch64-linux-gnu/tegra/libnvgov_spincircle.so

PHS governor libraries loaded by nvphsd.

usr/lib/aarch64-linux-gnu/tegra/libnvgov_tbc.so

PHS governor libraries loaded by nvphsd.

usr/lib/aarch64-linux-gnu/tegra/libnvgov_ui.so

PHS governor libraries loaded by nvphsd.

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/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.ev

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.

OP-TEE

This table lists the directories and files created by decompressing the nv_optee.tbz2 archive, available at:

nv_tegra/nv_optee.tbz2

Pathnames are relative to <top>/nv_tegra.

Pathname

Description

bin/

bin/xtest

OP-TEE regression test program.

lib/

lib/optee_armtz/

OP-TEE Trusted Application (TA) folder, containing TA files.

lib/optee_armtz/*.ta

TA files.

usr/

usr/lib/

usr/lib/libckteec.so*

PKCS#11 Cryptoki API client(normal world) libraries.

usr/lib/libteec.so*

Tee client library, which talks to Linux tee kernel driver.

usr/lib/tee-supplicant/

usr/lib/tee-supplicant/plugins/

usr/lib/tee-supplicant/plugins/f07bfc66-958c-4a15-99c0-260e4e7375dd.plugin

An OP-TEE test plugin (required by xtest).

usr/sbin/

usr/sbin/nvhwkey-app

NVIDIA hwkey agent Client Application (CA).

usr/sbin/nvluks-srv-app

NVIDIA luks service CA.

usr/sbin/tee-supplicant

OP-TEE user space daemon; communicates with OP-TEE and provides many functionalities, e.g. loading the TA at runtime and handling RPMB actions from OP-TEE.

usr/share/

usr/share/doc/

usr/share/doc/nvidia-tegra/

usr/share/doc/nvidia-tegra/LICENSE.*

License files for OP-TEE client and tests.

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_p3701_0000.conf

Contains the t23x platform nvpmodel settings

etc/nvpmodel/nvpmodel_p3701_0004.conf

Contains the t23x platform nvpmodel settings

etc/nvpmodel/nvpmodel_p3767_0000.conf

Contains the t23x platform nvpmodel settings

etc/nvpmodel/nvpmodel_p3767_0010.conf

Contains the t23x platform nvpmodel settings

etc/nvpmodel/nvpmodel_t194_agxi.conf

nvpmodel clock configuration files for Jetson Xavier Industrial.

etc/nvpmodel/nvpmodel_t194.conf

nvpmodel clock configuration file for T194 board.

etc/nvpmodel/nvpmodel_t194_e3900_dGPU.conf

nvpmodel conf file for the Clara AGX dGPU

etc/nvpmodel/nvpmodel_t194_e3900_iGPU.conf

nvpmodel conf file for the Clara AGX iGPU

etc/nvpmodel/nvpmodel_t194_p3668.conf

nvpmodel clock configuration files for Jetson Xavier NX.

etc/nvpmodel/nvpmodel_t194_p3668_emul.conf

nvpmodel clock configuration files for a Jetson AGX Xavier Development Kit emulating a Jetson Xavier NX platform.

etc/nvpower/

etc/nvpower/libnvpower/

etc/nvpower/libnvpower/nvpower_t194.conf

Power configuration files for T194.

etc/nvpower/libnvpower/nvpower_t234.conf

Power configuration files for T234.

etc/nvpower/nvfancontrol/

etc/nvpower/nvfancontrol/nvfancontrol_e3900.conf

Contains the E3900 platform’s fan control settings.

etc/nvpower/nvfancontrol/nvfancontrol_p2888.conf

Contains the P2888 platform’s fan control settings.

etc/nvpower/nvfancontrol/nvfancontrol_p3668.conf

Contains the P3668 platform’s fan control settings.

etc/nvpower/nvfancontrol/nvfancontrol_p3701_0000.conf

Contains the p3701-0000 platform’s fan control settings.

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/

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/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/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 I/O 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/nv_macsec_wpa_supplicant

wpa_supplicant tool used by Ethernet MACSEC.

usr/bin/nvsciipc_init

Binary to initialize the NvSciIpc channels listed in nvsciipc.cfg.

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/lib/

usr/lib/aarch64-linux-gnu/

usr/lib/aarch64-linux-gnu/libnl-3.so.200.28.0

Libnl-3.so file used by nv_macsec_wpa_supplicant.

usr/lib/python3/

usr/lib/python3/dist-packages/

usr/lib/python3/dist-packages/pylibnvpower/

usr/lib/python3/dist-packages/pylibnvpower/__init__.py

usr/sbin/

usr/sbin/nv_bootloader_payload_updater

Application to read data from BUP and write to slot partitions.

usr/sbin/nvfancontrol

Tool to control fan settings.

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.libnl-3.5.0

License file for Libnl-3.so files used by nv_macsec_wpa_supplicant.

usr/share/doc/nvidia-tegra/LICENSE.nvbootctrl

License file for usr/sbin/nvbootctrl.

usr/share/doc/nvidia-tegra/LICENSE.nv_macsec_wpa_supplicant

License file for nv_macsec_wpa_supplicant.

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.

usr/share/nvpower/

usr/share/nvpower/*

Jetsonpower package related files for launching the Jetson Power GUI application.

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/nvstart-weston.sh

Script to launch weston as non-root user

usr/bin/simple-weston-client

Weston tools and tests.

usr/bin/spring-tool

Weston tools and tests.

usr/bin/weston

Weston tools and tests.

usr/bin/weston-calibrator

Weston tools and tests.

usr/bin/weston-clickdot

Weston tools and tests.

usr/bin/weston-cliptest

Weston tools and tests.

usr/bin/weston-content-protection

Weston tools and tests.

usr/bin/weston-debug

Weston tools and tests.

usr/bin/weston-dnd

Weston tools and tests.

usr/bin/weston-eventdemo

Weston tools and tests.

usr/bin/weston-flower

Weston tools and tests.

usr/bin/weston-fullscreen

Weston tools and tests.

usr/bin/weston-image

Weston tools and tests.

usr/bin/weston-info

Weston tools and tests.

usr/bin/weston-ivi-shell-user-interface

Weston tools and tests.

usr/bin/weston-launch

Weston tools and tests.

usr/bin/weston-multi-resource

Weston tools and tests.

usr/bin/weston-output-mode

Weston tools and tests.

usr/bin/weston-resizor

Weston tools and tests.

usr/bin/weston-scaler

Weston tools and tests.

usr/bin/weston-simple-dmabuf-egldevice

Weston tools and tests.

usr/bin/weston-simple-egl

Weston tools and tests.

usr/bin/weston-simple-shm

Weston tools and tests.

usr/bin/weston-simple-touch

Weston tools and tests.

usr/bin/weston-smoke

Weston tools and tests.

usr/bin/weston-stacking

Weston tools and tests.

usr/bin/weston-subsurfaces

Weston tools and tests.

usr/bin/weston-terminal

Weston tools and tests.

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/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 and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-clickdot

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-cliptest

Weston tools and 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 and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-desktop-shell

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-dnd

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-eventdemo

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-flower

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-fullscreen

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-image

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-info

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-ivi-shell-user-interface

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-keyboard

Weston tools and 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 and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-scaler

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-screenshooter

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-dmabuf-egldevice

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-egl

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-shm

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-touch

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-smoke

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-stacking

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-subsurfaces

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-terminal

Weston tools and tests.

usr/lib/aarch64-linux-gnu/tegra/weston/weston-transformed

Weston tools and 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

Weston icons and images.

usr/share/weston/icon_ivi_clickdot.png

Weston icons and images.

usr/share/weston/icon_ivi_flower.png

Weston icons and images.

usr/share/weston/icon_ivi_simple-egl.png

Weston icons and images.

usr/share/weston/icon_ivi_simple-shm.png

Weston icons and images.

usr/share/weston/icon_ivi_smoke.png

Weston icons and images.

usr/share/weston/icon_window.png

Weston icons and images.

usr/share/weston/panel.png

Weston icons and images.

usr/share/weston/pattern.png

Weston icons and images.

usr/share/weston/random.png

Weston icons and images.

usr/share/weston/sidebyside.png

Weston icons and images.

usr/share/weston/sign_close.png

Weston icons and images.

usr/share/weston/sign_maximize.png

Weston icons and images.

usr/share/weston/sign_minimize.png

Weston icons and images.

usr/share/weston/terminal.png

Weston icons and images.

usr/share/weston/tiling.png

Weston icons and images.

usr/share/weston/wayland.png

Weston icons and images.

usr/share/weston/wayland.svg

Weston icons and images.

See Kernel.