Jetson Nano and Jetson TX1 Package Manifest

The NVIDIA® Jetson™ Linux Driver Package (L4T) for NVIDIA® Jetson Nano™ devices, and NVIDIA® Jetson™ TX1 is provided in the tar file:
Jetson-210_Linux_R32.6.1_aarch64.tbz2
This table lists the top-level directories and 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.
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-nano-2gb-devkit.conf
Configuration file for Jetson Nano 2GB to flash QSPI-NOR and microSD card.
jetson-nano-devkit.conf
Configuration file for Jetson Nano to flash QSPI-NOR and microSD Card.
jetson-nano-devkit-emmc.conf
Configuration file for Jetson Nano to flash QSPI-NOR and internal eMMC.
jetson-nano-emmc.conf
Configuration file for Jetson Nano SKU 0002; flashes boot-related software to eMMC memory.
jetson-nano-qspi.conf
Configuration file for Jetson Nano SKU 0000; flashes boot-related softwsare to QSPI-NOR memory only.
jetson-nano-qspi-sd.conf
Configuration file for Jetson Nano SKU 0000; flashes boot-related softwsare to QSPI-NOR memory & SD Card.
jetson-tx1.conf
Configuration file for flash.sh, specific to the Jetson TX1 development platform. The files’ contents are the same.
jetson-tx1-devkit.conf
kernel/
Kernel images and kernel modules.
l4t_generate_soc_bup.sh
Generates bootloader and kernel multi-specification BUP
payloads for Jetson carrier boards.
nvautoflash.sh
Wrapper script for flash.sh that can be called without specifying device name.
nvmassflashgen.sh
Does simultaneous flashing to multiple target devices.
nvsdkmanager_flash.sh
Flashing interface script for SDK Manager.
nv_tegra/*
NVIDIA drivers 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.
p2371.conf
Configuration file for flash.sh, specific to the Jetson TX1 development platform.
p2597-0000+p2180-1000-24x7.conf
Configuration file for flash.sh, specific to the Jetson TX1 development platform.
p2597-0000+p2180-1000.conf
Configuration file for flash.sh, specific to the Jetson TX1 development platform.
p3448-0000.conf.common
Platform-specific configuration file.
p3448-0000-max-spi.conf
Configuration file for Jetson Nano to flash QSPI-NOR and microSD Card.
p3449-0000+p3448-0000-qspi.conf
Configuration file for Jetson Nano to flash QSPI-NOR only.
p3449-0000+p3448-0000-qspi-sd.conf
Configuration file for Jetson Nano to flash QSPI-NOR and microSD Card.
p3449-0000+p3448-0002.conf
Configuration file for Jetson Nano SKU 0002; flashes boot-related software to eMMC memory.
p3450.conf
Configuration file for Jetson Nano to flash QSPI-NOR
p3542-0000+p3448-0003-qspi.conf
Configuration file for Jetson Nano 2GB to flash QSPI-NOR.
p3542-0000+p3448-0003-qspi-sd.conf
Configuration file for Jetson Nano 2GB to flash QSPI-NOR and microSD card.
p3542.conf
Configuration file for Jetson Nano 2GB to flash QSPI-NOR and microSD card.
README_Autoflash.txt
README file for nvautoflash.sh.
README_Massflash.txt
Instructions for flashing multiple Jetson devices simultaneously.
README_RAPID_BOOT.txt
README file for rapid-boot on Jetson Nano.
rootfs/
Staging directory for the root file system.
rootfs/README.txt
README on installing the root filesystem.
source/
source/nv_src_build.sh
Builds Jetson Linux from source code.
source_sync.sh
Script to download kernel and U-Boot source.
tools/
TX1_boot-firmware-redundancy.txt
README file describing the boot firmware redundancy process.

Bootloader

The bootloader directory contains these directories and files.
Pathnames are relative to the installation’s home directory (“<top>”).
Pathnames are relative to <top>/bootloader.
Pathname
Description
bmp.blob
Three BMPs with a simple header.
BUP_generator.py
A utility that generates final BUP bl_update_payload from input rollback.bin and an entry list.
chkbdinfo
Provides board information.
eks.img
Encrypted key set data file containing 8 zero-length keys.
extlinux.conf
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.chkbdinfo
License file for the board information.
LICENSE.mkbctpart
License file for mkbctpart.
LICENSE.mkbootimg
License for the mkbootimg.
LICENSE.mkgpt
License file for the mkgpt tool.
LICENSE.mksparse
License file for the mksparse tool.
bootloader/LICENSE.tegraopenssl
License file for OpenSSL.
LICENSE.tos-mon-only.img.arm-trusted-firmware
License file for ARM® Trusted Firmware (ATF) binary.
LICENSE.u-boot
License for U-Boot.
mkbctpart
BCT Partition updating library.
mkbootimg
Tool for img creation.
mkgpt
Tool that encodes both primary and secondary GPT into flashable binary image files.
mksparse
Sparse image flashing with Bootloader.
nv_boot_control.conf
Current board-specific information for nv_bootloader_payload_updater.
nvidia-l4t-bootloader_32.6.0-*_arm64.deb
DEB packages that contain L4T dependencies and associated components.
NVIDIA_Trademark_License_Addendum_SW.pdf
A PDF of the software trademarks and licenses.
nvtboot_cpu.bin
CPU part of TegraBoot for TLK hand over transition.
nvtboot_cpu_rb.bin
First-stage bootloader component that runs on the CCPLEX.
nvtboot_recovery.bin
AVP bootrom applet binary used by TegraFlash.
nvtboot_recovery_cpu.bin
CPU part of TegraBoot used for RCM boot for MODS.
rp4.blob
XUSB firmware.
t210ref/
T210-specific files.
t210ref/BCT/
Platform-specific BCT directory.
t210ref/BCT/*.cfg
Boot Configuration Table (BCT) files for Jetson Nano devices and Jetson TX1.
t210ref/cboot.bin
CPU binary to load the kernel. It also supports Fastboot, charging, and display.
t210ref/cboot_rb.bin
Second-stage bootloader software component for Jetson Nano.
t210ref/cfg/
t210ref-specific configuration directory.
t210ref/cfg/*.xml
t210ref-specific configuration files.
t210ref/e2220-1170/
Bootloader e2220-1170-specific directory.
t210ref/e2220-1170/u-boot.bin
e2220-1170-specific U-Boot Bootloader binary.
t210ref/LICENSE.cboot
LICENSE file for the cboot.bin binary.
t210ref/LICENSE.sc7entry-firmware
License for SC7 firmware.
t210ref/nvtboot.bin
Jetson boot-specific Bootloader binary (AVP Bootloader, microboot, miniloader).
t210ref/nvtboot_rb.bin
Bootloader code loaded by BootROM and executed on the CPU.
t210ref/p2371-0000/
p2371-0000-specific directory.
t210ref/p2371-0000/u-boot.bin
p2371-0000-specific U-Boot Bootloader binary.
t210ref/p2371-2180/
Boot-related DTB and configuration files for the specific p2371-2180.
t210ref/p2371-2180/u-boot.bin
p2371-2180-specific U-Boot Bootloader binary.
t210ref/p3450-0000/
p3450-specific directory.
t210ref/p3450-0000/u-boot.bin
p3450-specific U-Boot Bootloader binary.
t210ref/p3541-0000
U-Boot Bootloader files for Jetson Nano 2GB carrier boards.
t210ref/p3541-0000/u-boot.bin
p3541-0000-specific U-Boot Bootloader binary.
t210ref/sc7entry-firmware.bin
Binary to help system enter low power state.
t210ref/warmboot.bin
Warm boot binary.
tegrabct
BCT operation helper binary.
tegradevflash
Bootloader device communication library.
tegraflash.py
Default flashing application used for flashing Jetson devices with Jetson Linux.
tegraflash_internal.py
Helper implementation API script for tegraflash.py.
tegrahost
Bootloader encryption binary.
tegraopenssl
Interface code for OpenSSL.
tegraparser
Parses partition configuration, common BCT configuration, fuse bypass configuration and NVIDIA Configuration Table (NCT).
tegrarcm
Bootrom RCM communications binary.
tegrasign
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
Secure-world software image (ARM® Trusted Firmware).

Kernel

The kernel directory contains these directories and files.
Pathname
Description
dtb/
SoC-specific kernel Device Tree Binary (DTB) files.
dtb/tegra210-*.dtb
T210-specific DTB files.
dtb/tegra210-*.dtbo
T210-specific DTBO files.
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.

Kernel Supplements TBZ2

This table lists the directories and files can be obtained by decompressing the kernel_supplements.tbz2 archive, located at:
kernel/kernel_supplements.tbz2
Pathnames are relative to <top>.
Pathname
Description
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, located at:
kernel/kernel_headers.tbz2
 
Pathname
Description
linux-headers-4.9.253-tegra-linux_x86_64/*
Kernel headers.
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 a bmp.blob using a configuration file as input.
bmp-splash/config_file.example
Example configuration file listing BMP files to add to a BMP blob.
bmp-splash/genbmpblob_L4T.sh
Drives creation of a Jetson Linux bmp.blob.
Debian/
Tools and documentation for managing Debian scripts.
Debian/nvdebrepack.sh
A helper script for repackaging the existing L4T Debian packages.
Debian/nvdebrepack.txt
The README doc for nvdebrepack.sh.
jetson-gpio-common_2.0.17_arm64.deb python-jetson-gpio_2.0.17_arm64.deb
Python packages for using the Jetson GPIOs. These packages must be installed in the host’s Python library directory (specified by the environment variable PYTHONPATH).
For information about the Python library for the Jetson GPIO API, see the GitHub page Jetson.GPIO - Linux for Tegra.
python3-jetson-gpio_2.0.17_arm64.deb
jetson-disk-image-creator.sh
Creates a disk image for the target system based on specified command line options.
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.
nvptparser.py
A helper script; parses an XML configuration file for partition information used by jetson-disk-image-creator.sh.
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

The nv_tegra directory contains these directories and files.
Pathname
Description
config.tbz2
Configuration files specific to the sample filesystem; contents is described in Config TBZ2.
graphics_demos.tbz2
Sample graphics application; contents is described in Graphics Demos.
install-nv-debs
Installs BSP packages on the target.
jetson-ota-public.key
A public key to be registered to the Debian apt system to permit downloading packages from the Jetson OTA server.
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 subsections.
LICENSE.libnvargus
License for NVIDIA GStreamer plugin.
LICENSE.libnvcam_imageencoder
License for image encoder.
LICENSE.libnveventlib
License for libnveventlib (trace buffer library).
LICENSE.libnvscf
License for core camera driver.
LICENSE.libnvtracebuf
License for nvtracebuf library.
LICENSE.libtegrav4l2
License for libtegrav4l2.
LICENSE.wayland-ivi-extension
License for Wayland IVI extensions.
LICENSE.weston
License for weston.
LICENSE.weston-data
License for weston data.
nv_sample_apps/
NVIDIA sample applications.
nv_sample_apps/LICENSE.gst-nvvideo4linux2
License for gst-v4l2 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.libgstnvvideosinks
License for Gstreamer videosink.
nv_sample_apps/nvgstapps.tbz2
NVIDIA gstreamer components and applications; contents is described in 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_tegra_release
NVIDIA® Tegra® driver versioning file.
nv_tools.tbz2
The tegrastats application, a script for calculations for loads, frequencies, RAM sizes, using existing sysfs nodes; contents is described in NVIDIA Tools TBZ2.
nv-apply-debs.sh
Installs BSP packages on the target.
nvidia_drivers.tbz2
NVIDIA driver components; contents is described in NVIDIA Drivers TBZ2.
weston.tbz2
NVIDIA wayland support; contents is described in Weston TBZ2.

Nvgstapps TBZ2

This table lists the directories and files created by decompressing the nvgstapps.tbz2 archive, located 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/
Plugins and drivers for gstreamer.
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvarguscamerasrc.so
Argus API based camera plugin library 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 files.
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 plugin 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 1.0 EGLProducer video sink plugin.
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 plugin library for CUDA post-processing based on gstreamer-1.0.
share/
share/doc/
share/doc/nvidia-tegra/
share/doc/nvidia-tegra/LICENSE.gst-nvvideo4linux2
License for GST v4l2 video code 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.
usr/share/doc/nvidia-tegra/LICENSE.libgstnvdrmvideosink
License file for GStreamer nvdrmvideosink library.
usr/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, located at:
nv_tegra/config.tbz2
Pathnames are relative to <top>.
Pathname
Description
etc/
etc/asound.conf.tegrahda
Asound configuration file.
etc/asound.conf.tegrasndt210ref
Asound configuration file for Jetson Nano devices or Jetson TX1 audio supermodule.
etc/default/
etc/default/locale
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
NVIDIA-specific modprobe configuration file for bcmdhd driver loading.
etc/modprobe.d/tegra-udrm.conf
Configuration file to auto-load kernel module (tegra-drm.ko) on boot.
etc/modules
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/nv-oem-config.conf.t210
Defines the UART port which oem-config writes to during headless configuration.
etc/nvphsd_common.conf
Contains sysfs or system paths which nvphs needs to initialize itself and start up on all Jetson platforms.
etc/nvphsd.conf
Contains configuration for nvphs.
etc/skel/
etc/skel/Desktop/
etc/skel/Desktop/gnome-terminal.desktop
Desktop icon for the gnome-terminal application
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
A script to open and browse the L4T-README directory.
etc/skel/.xsessionrc
xsession auto-run script for initialization.
etc/sysctl.d/
etc/sysctl.d/30-nv-console-messages.conf
Contains the default loglevel for the console messages.
etc/sysctl.d/90-tegra-settings.conf
Control file for sysrq.
etc/systemd/
etc/systemd/nvfb-early.sh
NVIDIA init script.
etc/systemd/nvfb.sh
NVIDIA first boot script.
etc/systemd/nvgetty.sh
Starts the getty service.
etc/systemd/nv-late-init.sh
NVIDIA late initialization script.
etc/systemd/nvmemwarning.sh
Displays a warning notification when available system memory is less than a threshold. 
etc/systemd/nv-oem-config-post.sh
Runs serial-getty@.service.
etc/systemd/nv-oem-config.sh
Runs nv-oem-config-gui.service or nv-oem-config-debconf@.service.
etc/systemd/nv.sh
NVIDIA init script.
etc/systemd/nvweston.sh
Post-installation script for NVIDIA Weston Debian packages.
etc/systemd/nvwifibt-pre.sh
NVIDIA Bluetooth/WiFi pre-initialization script
etc/systemd/nvwifibt.sh
NVIDIA Bluetooth®/Wi-Fi init script.
etc/systemd/nvzramconfig.sh
Configures ZRAM devices for T210 chips.
etc/systemd/resolved.conf.d/
etc/systemd/resolved.conf.d/nv-fallback-dns.conf
A configuration file for systemd-resolved which sets the 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/
Enables autologin on console.
etc/systemd/system/multi-user.target.wants/
libargus daemon systemd startup service.
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 once 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 initinialization 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/nvweston.service
NVIDIA Weston service to add weston-launch group
etc/systemd/system/multi-user.target.wants/nvzramconfig.service
Service to launch nvzramconfig.sh.
etc/systemd/system/nvargus-daemon.service
libargus daemon systemd startup service.
etc/systemd/system/nvfb-early.service
NVIDIA-specific early first boot service.
etc/systemd/system/nvfb.service
Deprecated. Service to launch the etc/systemd/nvfb.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 initialization system unit service.
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 default power mode.
etc/systemd/system/nv.service
 
etc/systemd/system/nvs-service.service
Service to launch the etc/systemd/nv.sh script.
etc/systemd/system/nvweston.service
NVIDIA Weston service to add weston-launch group.
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 for 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 NVIDIA® Jetson Xavier™ NX.
etc/udev/rules.d/99-nv-ufs-mount.rules
Adds an udev rule to auto-mount UFS card once 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 Jetson 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.jetson_e
Configuration file for board-specific xorg.
etc/xdg/
etc/xdg/autostart/
etc/xdg/autostart/nvbackground.desktop
A desktop file; auto launches nvbackground.sh when a user session is created.
etc/xdg/autostart/nvbackground.sh
Sets the NVIDIA default wallpaper.
etc/xdg/autostart/nvchrome.desktop
An XDG format desktop file to spawn nvchrome.sh at boot up.
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
Enables Compton as the default compositor for LXDE.
etc/xdg/autostart/nvlxde-exempt.desktop
Desktop icon for a link to 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.
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 boots up.
opt/nvidia/l4t-bootloader-config/nv-l4t-bootloader-config.sh
Performs QSPI update after system boots up.
opt/nvidia/l4t-usb-device-mode/
Defines 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 Jetson Nano devices USB firmware.
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.service
A systemd unit file to invoke nv-l4t-usb-device-mode.sh.
usr/
usr/lib/
usr/lib/nvidia/
usr/lib/nvidia/license/
usr/lib/nvidia/license/nvlicense
Shows NVIDIA EULA content in oem-config text mode.
usr/lib/nvidia/license/nvlicense-templates.sh
Generates the file nvlicense.templates.
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 the resize function.
usr/lib/nvidia/resizefs/nvresizefs.templates
String definitions for the 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
Shows L4T EULA content in the oem-config GUI page.
usr/lib/ubiquity/plugins/nvpmodel.py
oem-config GUI plugin for nvpmodel.
usr/lib/ubiquity/plugins/nvqspi-update.py
oem-config GUI plugin fornvqspi-update.
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-hda.conf
Configuration file for Jetson HDA.
usr/share/alsa/cards/tegra-snd-t210r.conf
Jetson APE soundcard ALSA configuration file.
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
Configuration for Jetson sound cards.
usr/share/backgrounds/
usr/share/backgrounds/NVIDIA_Login_Logo.png
NVIDIA logo.
usr/share/backgrounds/NVIDIA_Logo.png
PNG file representing the 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 files for bluez debian,
usr/share/doc/network-manager/
usr/share/doc/network-manager/copyright.compliant
usr/share/doc/nvidia-l4t-oem-config/
usr/share/doc/nvidia-l4t-oem-config/copyright
Copyright compliance files.
usr/share/doc/nvidia-tegra/
usr/share/doc/nvidia-tegra/L4T_End_User_License_Agreement.txt
NVIDIA license files.
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 files.
usr/share/doc/rng-tools/
usr/share/doc/rng-tools/copyright
Copyright page for procps.
usr/share/doc/udev/
usr/share/doc/udev/copyright.compliant
Copyright compliance files.
usr/share/polkit-1/
usr/share/polkit-1/actions/
usr/share/polkit-1/actions/com.nvidia.pkexec.nvpmodel.policy
PolicyKit configuration file for nvpmodel to run without having to enter a password in the desktop environment.
usr/share/polkit-1/actions/com.nvidia.pkexec.tegrastats.policy
PolicyKit configuration file for TegraStats to run without having to enter a password in the desktop environment.

Graphics Demos

This table lists the directories and files created by decompressing the graphics_demos.tbz2 archive, located at:
nv_tegra/graphics_demos.tbz2
Pathnames are relative to <top>.
Filename
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, located at:
nv_tegra/nvidia_drivers.tbz2
Pathnames are relative to <top>/nv_tegra.
Pathname
Description
etc/
etc/ld.so.conf.d
etc/ld.so.conf.d/nvidia-tegra.conf
Ldconf file.
etc/nv_tegra_release
Jetson driver versioning file.
etc/vulkan/
etc/vulkan/icd.d/
etc/vulkan/icd.d/nvidia_icd.json
Vulkan ICD configuration file.
lib/
lib/firmware/
lib/firmware/adsp.elf
Compiled version of ADSP OS with apps and plugins.
lib/firmware/bcm4354.hcd
Bluetooth firmware for the BCM4354 chip.
lib/firmware/brcm/
BRCM firmware directory.
lib/firmware/brcm/fw_bcmdhd.bin
Wi-Fi firmware.
lib/firmware/brcm/nvram.txt
File containing tuning parameters for the Jetson TX1 on-board Wi-Fi.
lib/firmware/gm20b/
lib/firmware/gm20b/acr_ucode.bin
High-secure mode PMU code.
lib/firmware/gm20b/fecs.bin
GPU FECS firmware.
lib/firmware/gm20b/fecs_sig.bin
Signature of FECS microcode.
lib/firmware/gm20b/gpccs.bin
GPU GPCCS firmware.
lib/firmware/gm20b/gpmu_ucode.bin
GPU PMU ucode firmware.
lib/firmware/gm20b/gpmu_ucode_desc.bin
Descriptor data for LS PMU.
lib/firmware/gm20b/gpmu_ucode_image.bin
Low-secure mode PMU code.
lib/firmware/gm20b/gpu2cde.bin
GPU shader program used for converting GPU compression metadata to be read by VIC and Display.
lib/firmware/gm20b/NETB_img.bin
GPU device hardware description.
lib/firmware/gm20b/pmu_bl.bin
Bootloader loading acr_ucode.bin.
lib/firmware/gm20b/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 to identify the platform, WiFi firmware version, and kernel version used for WiFi certification.
lib/firmware/rtl8822cu_config
Config drivers to support Realtek Bluetooth.
lib/firmware/rtl8822cu_fw
Firmware to support Realtek Bluetooth.
lib/firmware/rtl8822_setting.bin
Support for Realtek Bluetooth
lib/firmware/tegra21x/
Firmware files for Jetson TX1 and other T21x devices.
lib/firmware/tegra21x/acr_ucode.bin
High secure mode PMU code.
lib/firmware/tegra21x/fecs.bin
GPU FECS firmware.
lib/firmware/tegra21x/fecs_sig.bin
Signature of FECS microcode.
lib/firmware/tegra21x/gpccs.bin
GPU GPCCS firmware.
lib/firmware/tegra21x/gpmu_ucode.bin
GPU PMU ucode firmware
lib/firmware/tegra21x/gpmu_ucode_desc.bin
Descriptor data for LS PMU.
lib/firmware/tegra21x/gpmu_ucode_image.bin
Low-secure mode PMU code.
lib/firmware/tegra21x/gpu2cde.bin
GPU shader program used for converting GPU compression metadata to be read by VIC and Display.
lib/firmware/tegra21x/NETB_img.bin
GPU device hardware description.
lib/firmware/tegra21x/nvhost_nvdec020_ns.fw
NVDEC firmware that runs without Bootloader.
lib/firmware/tegra21x/nvhost_nvenc050.fw
NVENC firmware file for video decode.
lib/firmware/tegra21x/nvhost_nvjpg010.fw
NVJP firmware file for jpeg encode and decode.
lib/firmware/tegra21x/pmu_bl.bin
Bootloader loading acr_ucode.bin.
lib/firmware/tegra21x/pmu_sig.bin
Signature of gpmu_ucode_image.bin.
lib/firmware/tegra21x/vic04_ucode.bin
VIC hardware-specific ucode control firmware.
lib/firmware/tegra21x_xusb_firmware
USB 3.0 firmware parameters.
usr/
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/
usr/lib/aarch64-linux-gnu/
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/
usr/lib/aarch64-linux-gnu/libv4l2.so.0.0.999999
libnv4l2 shared libraries.
usr/lib/aarch64-linux-gnu/libv4lconvert.so.0.0.999999
libv4lconvert shared libraries.
usr/lib/aarch64-linux-gnu/libv4l/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_nvvidconv.so
Implements libv4l2 plugin for video format conversion and helper library libnvutils.
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvvideocodec.so
Implements libv4l2 plugin for video format conversion and helper library libnvutils
usr/lib/aarch64-linux-gnu/libvulkan.so.1.2.141
Vulkan library used by applications to make Vulkan API calls.
usr/lib/aarch64-linux-gnu/tegra/
usr/lib/aarch64-linux-gnu/tegra-egl/
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 GLESv2 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 location of the vendor-specific library for EGL implementation. A configuration file for the GLVND EGL driver.
usr/lib/aarch64-linux-gnu/tegra/libcuda.so
Link to CUDA library.
usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1.1
CUDA library.
usr/lib/aarch64-linux-gnu/tegra/libdrm.so.2
Alternative OSS libdrm library.
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 camera plugin.
usr/lib/aarch64-linux-gnu/tegra/libnvargus_socketclient.so
Support libraries for Argus API.
usr/lib/aarch64-linux-gnu/tegra/libnvargus_socketserver.so
Support libraries for Argus API.
usr/lib/aarch64-linux-gnu/tegra/libnvavp.so
User-space interface to the AVP for audio/video acceleration via the nvavp kernel driver.
usr/lib/aarch64-linux-gnu/tegra/libnvbuf_fdmap.so.1.0.0
Implementation of fd mapping / unmapping APIs.
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurface.so
Link to libnvbufsurf arace.so.1.0.0.
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurface.so.1.0.0
These are implementation of unified memory management and transformation APIs.
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurftransform.so
Link to libnvbufsurftransform.so.1.0.0.
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/libnvbuf_utils.so
Link to libnvbuf_utils.so.1.0.0.
usr/lib/aarch64-linux-gnu/tegra/libnvbuf_utils.so.1.0.0
libvl2 helper library.
usr/lib/aarch64-linux-gnu/tegra/libnvcameratools.so
Supporting library for NVIDIA camera utilities.
usr/lib/aarch64-linux-gnu/tegra/libnvcamerautils.so
Supporting library for NVIDIA camera utilities.
ik/lib/aarch64-linux-gnu/tegra/libnvcam_imageencoder.so
Library encodes camera YUV frames to JPEG using the NVIDIA TVMR architecture.
usr/lib/aarch64-linux-gnu/tegra/libnvcamlog.so
Camera runtime tracing and logging helper library.
usr/lib/aarch64-linux-gnu/tegra/libnvcamv4l2.so
Interface library for V4L2 kernel drivers.
usr/lib/aarch64-linux-gnu/tegra/libnvcolorutil.so
NvColor utility library.
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
An 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 runtime 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
These are implementation of gstreamer buffer pool for unified memory management.
usr/lib/aarch64-linux-gnu/tegra/libnveglstream_camconsumer.so
The libargus consumer library.
usr/lib/aarch64-linux-gnu/tegra/libnveglstreamproducer.so
Libray that 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
Helper library to generate exif header.
usr/lib/aarch64-linux-gnu/tegra/libnvfnet.so
OpenGL image postprocessing helper library.
usr/lib/aarch64-linux-gnu/tegra/libnvfnetstoredefog.so
Filter service for image post-processing helper library.
usr/lib/aarch64-linux-gnu/tegra/libnvfnetstorehdfx.so
Memory management utility library used by libdrm.so.2.
usr/lib/aarch64-linux-gnu/tegra/libnvgbm.so
Library for Generic Buffer Management (GBM) implementation.
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/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. This library is implicitly used by libGL and by libglx, and contains the 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.*
A library that provides a JIT compiler that compiles PTX into GPU machine code and is 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/libnvid_mapper.so
Low-level and helper libraries required by DeepStream SDK.
usr/lib/aarch64-linux-gnu/tegra/libnvid_mapper.so.1.0.0
Low-level and helper libraries required by DeepStream SDK.
usr/lib/aarch64-linux-gnu/tegra/libnvimp.so
Utility library that provides a reference implementation of display IMP.
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 hardware units like encoder, decoder, and video post-processing on Jetson.
usr/lib/aarch64-linux-gnu/tegra/libnvmm_contentpipe.so
Content pipe implementation (file source abstraction).
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_image.so
NVIDIA multimedia image driver.
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite.so
NVIDIA multimedia 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/libnvmm_parser.so
NVIDIA multimedia parser.
usr/lib/aarch64-linux-gnu/tegra/libnvmm.so
NVIDIA multimedia Framework.
usr/lib/aarch64-linux-gnu/tegra/libnvmm_utils.so
Multimedia framework utilities.
usr/lib/aarch64-linux-gnu/tegra/libnvodm_imager.so
Jetson development platform ODM adaptation for imager.
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/libnvomxilclient.so
OpenMAX IL client.
usr/lib/aarch64-linux-gnu/tegra/libnvomx.so
OpenMAX IL implementation.
usr/lib/aarch64-linux-gnu/tegra/libnvosd.so
A library that implements a functionality to draw regions and put text at given location in the frame.
usr/lib/aarch64-linux-gnu/tegra/libnvos.so
NVIDIA OS abstraction library.
usr/lib/aarch64-linux-gnu/tegra/libnvparser.so
Parser used for NVIDIA NvMMlite.
usr/lib/aarch64-linux-gnu/tegra/libnvphsd.so
PHS daemon shared library loaded by nvphsd.
usr/lib/aarch64-linux-gnu/tegra/libnvphs.so
PHS client library loaded by NVIDIA drivers.
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/libnvrm.so
Resource Manager kernel interface.
usr/lib/aarch64-linux-gnu/tegra/libnvscf.so
Usermode driver used for submitting 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.
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
Library 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_hal.nvs.so
Sensor HAL (hardware abstraction layer) component of NV 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/libtegrav4l2.so
V4L2 driver for Jetson.
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvargus.so
A V4L2 standard interface for the Argus camera API.
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
Vulkan loader library used by applications for making Vulkan API calls.
usr/lib/aarch64-linux-gnu/tegra/nvidia_icd.json
Vulkan ICD configuration file.
usr/lib/xorg/
X Windows System libraries and drivers
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/
usr/lib/xorg/modules/extensions/libglxserver_nvidia.so
GLX extension module for server side GLX support.
usr/sbin/
usr/sbin/brcm_patchram_plus
Utility for loading the Broadcom Bluetooth firmware.
usr/sbin/nvargus-daemon
System daemon providing libargus clients access to the libargus camera API.
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/
usr/share/doc/
usr/share/doc/nvidia-tegra/
usr/share/doc/nvidia-tegra/LICENSE.adsp
License for ADSP.
usr/share/doc/nvidia-tegra/LICENSE.brcm_patchram_plus
License for brcm_patchram_plus.
usr/share/doc/nvidia-tegra/LICENSE.cypress_wifibt
License for Wi-Fi firmware.
usr/share/doc/nvidia-tegra/LICENSE.libnvargus
License for NVIDIA GStreamer plugin.
usr/share/doc/nvidia-tegra/LICENSE.libnvcam_imageencoder
License 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 file for libnvv4lconvert libraries.
usr/share/doc/nvidia-tegra/LICENSE.libtegrav4l2
License 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 used on Jetson and Tegra.
usr/share/doc/nvidia-tegra/LICENSE.nvdla
License for 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/
usr/share/egl/egl_external_platform.d/
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/nvcam/
var/nvidia/nvcam/apps/
var/nvidia/nvcam/apps/README.txt
Nvcam application README.txt 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.txt file.
var/nvidia/nvcam/output/
var/nvidia/nvcam/output/README.txt
Nvcam output README.txt file.
var/nvidia/nvcam/settings/
var/nvidia/nvcam/settings/README.txt
Nvcam settings README.txt file.

NVIDIA Tools TBZ2

This table lists the directories and files created by decompressing the nv_tools.tbz2 archive, located at:
nv_tegra/nv_tools.tbz2
Pathnames are relative to <top>/nv_tegra.
Pathname
Description
etc/
etc/nvpmodel/
etc/nvpmodel/nvpmodel_t210.conf
nvpmodel clock configuration for Jetson TX1.
etc/nvpmodel/nvpmodel_t210_jetson-nano.conf
nvpmodel clock configuration for Jetson Nano devices.
etc/xdg/
etc/xdg/autostart/
etc/xdg/autostart/nvpmodel_indicator.desktop
Auto-start nvpmodel indicator on the desktop.
opt/
opt/nvidia/
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/board.py
Implements a Python class and helper functions for Jetson carrier boards.
opt/nvidia/jetson-io/Jetson/boards/
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/header.py
Implementation of header overlay parsing and its supported functions in the Jetson‑IO tool.
opt/nvidia/jetson-io/Jetson/__init__.py
Makes Python search this subdirectory for modules.
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/debugfs.py
Implements a helper function for reading Linux debugfs.
opt/nvidia/jetson-io/Linux/dt.py
Implements a helper function for reading Linux device tree properties via the Linux debugfs.
opt/nvidia/jetson-io/Linux/extlinux.py
Implements a 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/Linux/__init__.py
Makes Python search this subdirectory for modules.
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/tegrastats
Performance measurement utility.
usr/sbin/
usr/sbin/l4t_payload_updater_t210
Called by Bootloader Debian package postinstall script to update Bootloader 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/nvpmodel
Tool to select system power model (maxQ/maxP).
usr/share/
usr/share/doc/
usr/share/doc/nvidia-tegra/
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 NV logo that's more suitable to be used in panel indicator.
usr/share/nvpmodel_indicator/nvpmodel_indicator.py
Desktop panel indicator that shows current power mode and provides easy way to switch power mode and launch tegrastats.
usr/share/nvpmodel_indicator/nvpmodel.py
nvpmodel backend that provides many helpers for GUI front end.
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, located at:
nv_tegra/weston.tbz2
Pathnames are relative to <top>.
Pathname
Description
etc/
etc/xdg/
etc/xdg/weston/
etc/xdg/weston/weston.ini
Weston initialization file.
usr/
usr/bin/*
Sumlinks to Weston binaries.
usr/include/
usr/include/libdrm/
usr/include/libdrm/nvidia/
usr/include/libdrm/nvidia/tegra_drm.h
Used for compiling 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
usr/lib/aarch64-linux-gnu/libilmControl.so.2.2.0
usr/lib/aarch64-linux-gnu/libilmInput.so.2.2.0
usr/lib/aarch64-linux-gnu/libweston-6.so.0
Weston library.
usr/lib/aarch64-linux-gnu/libweston-desktop-6.so.0
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
usr/lib/aarch64-linux-gnu/tegra/weston/EGLWLInputEventExample
Weston sample program.
usr/lib/aarch64-linux-gnu/tegra/weston/EGLWLMockNavigation
Weston backend libraries.
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
usr/lib/aarch64-linux-gnu/tegra/weston/ivi-controller.so
usr/lib/aarch64-linux-gnu/tegra/weston/ivi-shell.so
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
usr/lib/aarch64-linux-gnu/tegra/weston/libilmControl.so.2.2.0
usr/lib/aarch64-linux-gnu/tegra/weston/libilmInput.so.2.2.0
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
usr/lib/aarch64-linux-gnu/tegra/weston/simple-weston-client
Weston sample program.
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
usr/lib/aarch64-linux-gnu/tegra/weston/weston-cliptest
usr/lib/aarch64-linux-gnu/tegra/weston/weston-content-protection
Implemens 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
usr/lib/aarch64-linux-gnu/tegra/weston/weston-dnd
usr/lib/aarch64-linux-gnu/tegra/weston/weston-eventdemo
usr/lib/aarch64-linux-gnu/tegra/weston/weston-flower
usr/lib/aarch64-linux-gnu/tegra/weston/weston-fullscreen
usr/lib/aarch64-linux-gnu/tegra/weston/weston-image
usr/lib/aarch64-linux-gnu/tegra/weston/weston-info
usr/lib/aarch64-linux-gnu/tegra/weston/weston-ivi-shell-user-interface
usr/lib/aarch64-linux-gnu/tegra/weston/weston-keyboard
usr/lib/aarch64-linux-gnu/tegra/weston/weston-launch
Weston apps.
usr/lib/aarch64-linux-gnu/tegra/weston/weston-multi-resource
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
usr/lib/aarch64-linux-gnu/tegra/weston/weston-screenshooter
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-dmabuf-egldevice
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-egl
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-shm
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-touch
usr/lib/aarch64-linux-gnu/tegra/weston/weston-smoke
usr/lib/aarch64-linux-gnu/tegra/weston/weston-stacking
usr/lib/aarch64-linux-gnu/tegra/weston/weston-subsurfaces
usr/lib/aarch64-linux-gnu/tegra/weston/weston-terminal
usr/lib/aarch64-linux-gnu/tegra/weston/weston-transformed
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
usr/lib/aarch64-linux-gnu/weston/fullscreen-shell.so
usr/lib/aarch64-linux-gnu/weston/gl-renderer.so
usr/lib/aarch64-linux-gnu/weston/hmi-controller.so
usr/lib/aarch64-linux-gnu/weston/ivi-controller.so
usr/lib/aarch64-linux-gnu/weston/ivi-shell.so
usr/lib/aarch64-linux-gnu/weston/wayland-backend.so
usr/lib/weston/
usr/lib/weston/weston-desktop-shell
Weston tools & tests.
usr/lib/weston/weston-keyboard
usr/lib/weston/weston-screenshooter
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
Apache license file.
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/wayland.svg
Weston icons/images.