NVIDIA Tegra Tegra Linux Driver Package
Development Guide
27.1 Release

 
Package Manifest
 
Kernel
Boot Loader
NV Tegra
The NVIDIA® Tegra® Linux Driver Package is provided in the following tar file:
Tegra<t‑arch>_Linux_R<release_num>_<release_type>.tbz2
 
Tip:
In the above expression, float your cursor over a place-holder to reveal the currently-defined value.
The following table lists the directories (denoted by a trailing slash /) and top-level files that are created when you expand the tar file.
Directory or Filename
Description
bootloader/
Boot loader and related components. For more information on this directory, see Boot Loader in this topic.
bootloader/<platform|ver>/
Platform-specific files.
bootloader/<platform|ver>/BCT/
Platform-specific Boot Configuration Table (BCT) files.
bootloader/<platform|ver>/cfg/
Configuration files for specific <platform|ver>.
bootloader/<platform|ver>/<board_and_rev>/
 
Boot-related DTB and configuration files for the specific <board_and_rev>.
camera-rtcpu-sce.bin
Firmware for handling RT aspects of frame capture in the camera hardware pipeline.
kernel/
Kernel images and kernel modules. For more information on this directory, see Kernel in this topic.
nv_tegra/
NVIDIA drivers and sample applications.
nv_tegra/nv_sample_apps/
NVIDIA sample applications.
rootfs/
Staging directory for the root filesystem.
rootfs/README.txt
README on installing the root filesystem.
apply_binaries.sh
Script to apply nv_tegra components.
elf-get-entry.py
Python script to extract and print entry point address of an ELF-format binary.
flash.sh
Script to flash the boot loader and kernel from the package.
<platform>.conf
<board_and_rev>.conf.common
Configuration file(s) for flash.sh specific to the development platform represented by <platform> or <board_and_rev>.
source_sync.sh
Script to download kernel and U-Boot source.
Documentation
Tegra Linux Driver Package (L4T) also includes the following documentation:
Tegra_Linux_Driver_Package_Release_Notes_<release>.pdf
Tegra_Linux_Driver_Package_Documents_<release>.tar
Kernel
 
Kernel Supplements TBZ2
The kernel directory contains the following directories (denoted by a trailing slash /) and files.
Directory or Filename
Description
dtb/
SoC-specific kernel Device Tree Binary (DTB) files.
dtb/*.dtb
DTB files specific to various board types.
dtc
Device-tree-compiler binary.
Image
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.
pinmux/
-
pinmux/addr_info.txt
Contains the database of pins available on tegra. Information includes, pin name, address, pinmux functionality of pin.
pinmux/gpio_addr_info.txt
Contains the database of tegra GPIO port name and its base address.
pinmux/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/pinmux-dts2cfg.py
Script tool used to generate CFG format file from given pinmux, gpio, pad platform dts files.
pinmux/por_val.txt
Contains the database of pinmux address and value pairs which should not be modified while running the tool.
pinmux/README.txt
Contains details on how to run the script.
Kernel Supplements TBZ2
The following table lists the contents available upon decompressing the kernel_supplements.tbz2 archive, located at:
kernel/kernel_supplements.tbz2
Filename
Description
lib/
-
lib/modules/
-
lib/modules/<linux_version>/*
Kernel modules.
Boot Loader
The bootloader directory contains the following directories (denoted by a trailing slash /) and files.
Directory or Filename
Description
<platform|ver>-specific boot loader directory.
<platform|ver>/BCT/
Platform-specific BCT directory.
<platform|ver>/BCT/*.cfg
Platform-specific Boot Configuration Table (BCT) files.
<platform|ver>/cfg/
Platform-specific configuration directory.
<platform|ver>/cfg/board_config_ers_e2220.xml
Platform-specific configuration file.
<platform|ver>/cfg/board_config_p2595.xml
Platform-specific configuration file.
<platform|ver>/cfg/board_config_p2597.xml
Platform-specific configuration file.
<platform|ver>/cfg/board_config_p2597-devkit.xml
Platform-specific configuration file.
<platform|ver>/cfg/flash_l4t_t186.xml
Platform-specific configuration file.
<platform|ver>/cfg/gnu_linux_fastboot_emmc_full.cfg
Platform-specific configuration file.
<platform|ver>/cfg/gnu_linux_tegraboot_emmc_full.xml
Platform-specific configuration file.
<platform|ver>/*.dtb
Platform-specific device tree files.
<platform|ver>/DTB/*.dtb
Platform-specific device tree files.
Boot loader <board_and_rev>-specific directory.
<platform|ver>/<board_and_rev>/extlinux.conf.emmc
<board_and_rev>-specific U-Boot config file for booting off the internal EMMC.
<platform|ver>/<board_and_rev>/extlinux.conf.nfs
<board_and_rev>-specific U-Boot config file for booting off the nfs root.
<platform|ver>/<board_and_rev>/extlinux.conf.sdcard
<board_and_rev>-specific U-Boot config file for booting off the SD card.
<platform|ver>/<board_and_rev>/extlinux.conf.usb
<board_and_rev>-specific U-Boot config file for booting off USB flash storage device.
<platform|ver>/<board_and_rev>/u-boot
<board_and_rev>-specific U-Boot boot loader binary.
<platform|ver>/<board_and_rev>/u-boot.bin
<board_and_rev>-specific U-Boot boot loader binary.
<platform|ver>/<board_and_rev>/u-boot.dtb
<board_and_rev>-specific U-Boot device tree binary.
<platform|ver>/<board_and_rev>/u-boot-dtb.bin
<board_and_rev>-specific U-Boot device tree binary.
cboot.bin
CPU binary to load the kernel. It also supports Fastboot, charging, and display.
LICENSE.cboot
LICENSE file for the cboot.bin binary.
<platform|ver>/nvtboot.bin
Tegra boot specific boot loader binary (AVP bootloader, microboot, miniloader).
<platform|ver>/warmboot.bin
Warm boot binary.
bpmp.bin
Boot and power management firmware.
chkbdinfo
TBD
eks.img
Encrypted key set data file containing 8 zero-length keys.
exec-uboot.sh
Shell script used to load U-Boot into RAM and execute.
gen-tboot-img.py
Script used by the bootlaoder to add an nvtboot-specific header during the flash process.
l4t_initrd.img
L4T initrd image based on minimal Ubuntu environment.
LICENSE
Tegra software license.
LICENSE.bpmp
License file for bpmp.bin.
LICENSE.camera-rtcpu
License file for camera-rtcpu.
LICENSE.chkbdinfo
License file for chkbdinfo.
LICENSE.mkbctpart
License file for mkbctpart.
LICENSE.mkbootimg
License file for mkbootimg.
LICENSE.mkgpt
License file for the mkgpt tool.
LICENSE.mksparse
License file for the mksparse tool.
LICENSE.spe.bin
License for the spe tool.
LICENSE.tos.img.arm-trusted-firmware
License for the tos.img firmware.
LICENSE.u-boot
License for U-Boot.
mb1_prod.bin
First stage software boot binary that runs post Boot ROM in coldboot mode
mb1_recovery_prod.bin
First stage sw boot binary that runs post Boot ROM in recovery mode.
mce_mts_d15_prod_cr.bin
CPU microcode for jetson-tx2.
preboot_d15_prod_cr.bin
CPU microcode for jetson-tx2.
mkbootimg
Tool for img creation.
mkgpt
Tool that encodes both primary and secondary GPT into flashable binary image files.
mkimage
U-Boot tool for vmlinux.uimg creation.
mksparse
Sparse image flashing with the boot loader.
mkubootscript
Tool for flashing U-Boot.
nvtboot_cpu.bin
CPU part of Tegraboot for TLK hand over transition.
nvtboot_recovery.bin
AVP bootrom applet binary used by Tegraflash
nvtboot_recovery_cpu.bin
CPU part of Tegraboot used for RCM boot for MODS.
spe.bin
NVIDIA sensorhub microcontroller firmware.
tegrabct_v2
BCT operation helper binary.
tegradevflash_v2
Boot loader device communication library.
tegraflash.py
Script used to flash the board.
tegraflash_internal.py
Helper implementation API script for tegraflash.py.
tegrahost_v2
Boot loader encryption binary.
tegraparser_v2
Parses partition layout, 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.
tos.img
The monitor binary running in the EL3 exception space on ARMv8 CPUs.
NV Tegra
 
Nvgstapps TBZ2
Config TBZ2
NVIDIA Drivers TBZ2
NVIDIA Drivers TBZ2
The nv_tegra directory contains the following directories (denoted by a trailing slash /) and files.
Direcotry or Filename
Description
nv_sample_apps/
NVIDIA sample applications.
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/nvgstapps.tbz2
NVIDIA gstreamer components and applications. For details, see Nvgstapps TBZ2 table (below).
nv_sample_apps/nvgstcapture-<version>_README.txt
Read Me for NVIDIA Gstreamer-based camera capture application (nvgstcapture).
nv_sample_apps/nvgstplayer-<version>_README.txt
Read Me for NVIDIA Gstreamer-based multimedia player (nvgstplayer).
config.tbz2
Configuration files specific to the sample filesystem. For details, see Config TBZ2 table (below).
LICENSE
Tegra software license.
LICENSE.brcm_patchram_plus
License for brcm_patchram_plus.
LICENSE.libargus
License for the libargus API.
LICENSE.libglvnd
License file for libglvnd.
LICENSE.libnvcam_imageencoder
License for image encoder.
LICENSE.libscf
License for core camera driver.
LICENSE.libtegrav4l2
License for libtegrav4l2.
nvidia_drivers.tbz2
NVIDIA driver components.
nv_tools.tbz2
The tegrastats application, a script for calculations for loads, frequencies, RAM sizes, using existing sysfs nodes. Refer to the Development Guide for usage.
Nvgstapps TBZ2
The following table lists the directories (denoted by a trailing slash /) and files available upon decompressing the nvgstapps.tbz2 archive, located at:
nv_tegra/nv_sample_apps/nvgstapps.tbz2
Filename
Description
usr/bin/gst-install
Script to build gstreamer from sources. Version can be specified with the --version option (1.6.0 is the default).
usr/bin/nvgstcapture-<version>
Multimedia capture camera application.
usr/bin/nvgstplayer-<version>
Multimedia video player application.
usr/lib/<ABI_directory>/gstreamer-<version>/
Plug-ins and drivers for gstreamer.
usr/lib/<ABI_directory>/gstreamer-<version>/libgstnvcamera.so
gst-plugin library for camera.
usr/lib/<ABI_directory>/gstreamer-1.0/libgstnveglglessink.so
Accelerated Egl based renderer element for gstreamer-1.0.
usr/lib/<ABI_directory>/gstreamer-1.0/libgstnveglstreamsrc.so
EGLStream Consumer functionality library.
usr/lib/<ABI_directory>/gstreamer-1.0/libgstnvegltransform.so
NVM buffer conversion to EGLImage plugin library.
usr/lib/<ABI_directory>/gstreamer-1.0/libgstnvivafilter.so
CUDA post-processing plugin library for gstreamer-1.0.
usr/lib/<ABI_directory>/gstreamer-<version>/libgstnvvidconv.so
NVIDIA proprietary GStreamer conversion plug-in library.
usr/lib/<ABI_directory>/gstreamer-1.0/libgstnvvideosink.so
GStreamer 1.0 EGLProducer video sink plugin.
usr/lib/<ABI_directory>/gstreamer-<version>/libgstomx.so
OpenMax driver.
usr/lib/<ABI_directory>/gstreamer-1.0/libgstvideocuda.so
Gstreamer 1.0 CUDA post-processing plugin library.
usr/lib/<ABI_directory>/gstreamer-<version>/libnvgstjpeg.so
Accelerated libjpeg based jpeg decoding and encoding library.
usr/lib/<ABI_directory>/libgstnvegl-1.0.so.0
Gstreamer EGL API wrapper library.
usr/lib/<ABI_directory>/libgstnvexifmeta.so
Gstreamer buffer exif metadata library.
usr/lib/<ABI_directory>/libgstnvivameta.so
Interface library used to add and get gst metadata.
usr/lib/<ABI_directory>/libsample_cudaprocess.so
"gst-nvivafilter" sample for cuda post-processing.
Config TBZ2
The following table lists the contents available upon decompressing the config.tbz2 archive, located at:
nv_tegra/config.tbz2
Filename
Description
etc/init/argus-daemon.conf
Configuration file for the argus-daemon.
etc/init/nv.conf
NVIDIA-specific initialization script.
etc/init/nvcamera-daemon.conf
nvcamera-daemon service configuration launcher.
etc/init/nvfb.conf
NVIDIA specific first-boot script.
etc/init/nvwifibt.conf
NVIDIA bluetooth/wifi init script.
etc/init/ttyS0.conf
Initialization script for getty on ttyS0.
etc/modprobe.d
Configuration directory/file for modprobe.
etc/modprobe.d/bcmdhd.conf
NVIDIA specific modprobe configuration file for bcmdhd driver loading.
etc/nv/nvfirstboot
Control file used for for first boot.
etc/nvpmodel.conf
Configuration file for nvpmodel, containing clock settings for each power mode.
etc/pulse/daemon.conf
Configuration file for the PulseAudio daemon.
etc/pulse/default.pa.hdmi
PulseAudio configuration file.
etc/pulse/default.pa.orig
PulseAudio configuration file.
etc/sysctl.d/10-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-pre.sh
NVIDIA pre-init boot script.
etc/systemd/nvfb.sh
NVIDIA first boot script.
etc/systemd/nvpulse.sh
Service to launch etc/systemd/nvpulse.sh script.
etc/systemd/nv.sh
NVIDIA init script.
etc/systemd/nvwifibt-pre.sh
NVIDIA bluetooth/Wi-Fi pre-init script.
etc/systemd/nvwifibt.sh
NVIDIA bluetooth/Wi-Fi init script.
etc/systemd/system/
-
etc/systemd/system/argus-daemon.service
Libargus daemon systemd startup service.
etc/systemd/system/nvcamera-daemon.service
Service to launch nvcamera-daemon.
etc/systemd/system/nvfb.service
Service to launch etc/systemd/nvfb.sh script.
etc/systemd/system/nvpmodel.service
Systemd service executed at boot to set the MaxEDP mode.
etc/systemd/system/nvpulse.service
Service to launch etc/systemd/nvpulse.sh script.
etc/systemd/system/nv.service
Service to launch etc/systemd/nv.sh script.
etc/systemd/system/nvwifibt.service
Service to launch etc/systemd/nvwifibut-pre and nvwifibt scripts.
etc/systemd/system/serial-getty@ttyS0.service.d/
-
etc/systemd/system/serial-getty@ttyS0.service.d/autologin.conf
Configuration file to enable autologin on console.
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-wifibt.rules
Rules configuration for Wi-Fi and Bluetooth.
etc/udev/rules.d/99-tegra-devices.rules
Permission setting for Tegra devices.
etc/udev/rules.d/99-tegra-mmc-ra.rules
SD card read_ahead_kb configuration.
etc/X11/xorg.conf
Configuration file for xorg.
etc/X11/xorg.conf.*
Configuration file for <board_and_rev>-specific xorg.
etc/amixer_settings
Audio configuration.
etc/asound.conf.hdmi
ALSA sound configuration for HDMI audio.
etc/asound.conf.tegrahda
Asound configuration file.
etc/asound.conf.tegrasndt186ref
Asound configuration file for Tegra code-name Parker audio supermodule.
etc/asound.conf.tegrasnd<platform|ver>
ALSA sound configuration for onboard audio.
etc/enctune.conf
Default multimedia encoding parameters for NVIDIA reference platforms.
etc/modules
Lists bluedroid as a supporting module for Bluetooth.
etc/motd
One time factory output message file.
etc/wpa_supplicant.conf
Sample WPA supplicant.
lib/udev/rules.d/73-special-net-names.rules
Network interface naming rule from "udev" debian package.
NVIDIA Drivers TBZ2
The following table lists the contents available upon decompressing the nvidia_drivers.tbz2 archive, located at:
nv_tegra/nvidia_drivers.tbz2
Filename
Description
etc/ld.so.conf.d/nvidia-tegra.conf
Ldconf file for tegra directories.
etc/nv_tegra_release
Tegra driver versioning file.
lib/firmware/brcm/
BRCM firmware directory.
lib/firmware/brmc/fw_bcmdhd.bin
Firmware for Jetson-tx1 on-board wifi.
lib/firmware/brcm/nvram.txt
File containing tuning parameters for the jetson-tx1 on-board wifi.
lib/firmware/gp10b/
Firmware files for Jetson TX2.
lib/firmware/gp10b/acr_ucode.bin
High secure mode PMU code.
lib/firmware/gp10b/fecs.bin
GPU FECS firmware.
lib/firmware/gp10b/fecs_sig.bin
Signature of FECS microcode.
lib/firmware/gp10b/gpccs.bin
GPU GPCCS firmware.
lib/firmware/tegra12x/gpccs_sig.bin
Signature of GPU GPCCS firmware.
lib/firmware/gp10b/gpmu_ucode.bin
GPU PMU ucode firmware
lib/firmware/gp10b/gpmu_ucode_desc.bin
Descriptor data for LS PMU.
lib/firmware/gp10b/gpmu_ucode_image.bin
Low-secure mode PMU code.
lib/firmware/gp10b/gpu2cde.bin
GPU shader program used for converting GPU compression metadata to be read by VIC and Display.
lib/firmware/gp10b/NETB_img.bin
GPU device hardware description.
lib/firmware/gp10b/pmu_bl.bin
Boot loader loading acr_ucode.bin.
lib/firmware/gp10b/pmu_sig.bin
Signature of gpmu_ucode_image.bin.
lib/firmware/tegra18x/nvhost_nvdec020.fw
NVDEC firmware file for video decode.
lib/firmware/tegra18x/nvhost_nvdec020_ns.fw
NVDEC firmware that runs without boot loader.
lib/firmware/tegra18x/nvhost_nvdec020_prod.fw
NVDEC firmware.
lib/firmware/tegra18x/nvhost_nvdec_bl020_prod.fw
NVDEC boot loader firmware.
lib/firmware/tegra18x/nvhost_nvenc061.fw
NVENC firmware file for video decode.
lib/firmware/tegra18x/nvhost_nvjpg011.fw
NVJP firmware file for jpeg encode and decode.
lib/firmware/gp10b/vic04_ucode.bin
VIC hardware-specific ucode control firmware.
lib/firmware/tegra18x_xusb_firmware
USB 3.0 firmware.
lib/firmware/bcm4354.hcd
Bluetooth firmware for the BCM4354 chip.
 
 
usr/bin/nvidia-bug-report-tegra.sh
NVIDIA bug reporting script. Run for usage tips.
usr/lib/
-
usr/lib/<ABI_directory>/
-
usr/lib/<ABI_directory>/libv4l/plugins/libv4l2_nvvidconv.so
Gstreamer (nv to raw and raw to nv) conversion plugin.
usr/lib/<ABI_directory>/libv4l/plugins/libv4l2_nvvideocodec.so
Video encode/decode libv4l2 plugin library.
usr/lib/<ABI_directory>/tegra/
-
usr/lib/<ABI_directory>/tegra/libargus.so
libargus camera library.
usr/lib/<ABI_directory>/tegra/libargus_socketclient.so
A library that supports the multiprocess implementation of the libargus API.
usr/lib/<ABI_directory>/tegra/libargus_socketserver.so
A library that supports the multiprocess implementation of the libargus API.
usr/lib/<ABI_directory>/tegra/libcuda.so.1.1
CUDA library.
usr/lib/<ABI_directory>/tegra/libdrm.so.2
Alternative OSS libdrm library.
usr/lib/<ABI_directory>/tegra/libGL.so.1
GL graphics support library.
usr/lib/<ABI_directory>/tegra/libGLdispatch.so.0
OpenGL dispatching and TLS library.
usr/lib/<ABI_directory>/tegra/libglx.so
GLX extension module for X. Module is used by the X server to provide server-side GLX support.
usr/lib/<ABI_directory>/tegra/libnvapputil.so
Host (x86) shared object for application utilities.
usr/lib/<ABI_directory>/tegra/libnvavp.so
User-space interface to the AVP for audio/video acceleration via the nvavp kernel driver.
usr/lib/<ABI_directory>/tegra/libnvbuf_utils.so.1.0.0
libvl2 helper library.
usr/lib/<ABI_directory>/tegra/libnvcameratools.so
Supporting library for NVIDIA camera utilities.
usr/lib/<ABI_directory>/tegra/libnvcamerautils.so
Supporting library for NVIDIA camera utilities.
usr/lib/<ABI_directory>/tegra/libnvcam_imageencoder.so
Library encodes camera YUV frames to JPEG using the NVIDIA TVMR architecture.
usr/lib/<ABI_directory>/tegra/libnvcamlog.so
Camera runtime tracing and logging helper library.
usr/lib/<ABI_directory>/tegra/libnvcolorutil.so
NvColor utility library.
usr/lib/<ABI_directory>/tegra/libnvdc.so
DC driver file.
usr/lib/<ABI_directory>/tegra/libnvddk_2d_v2.so
DDK 2D.
usr/lib/<ABI_directory>/tegra/libnvddk_vic.so
DDK VIC.
usr/lib/<ABI_directory>/tegra/libnveglstream_camconsumer.so
The libargus consumer library.
usr/lib/<ABI_directory>/tegra/libnveglstreamproducer.so
Libray that implements EGLStream Producer functionality.
usr/lib/<ABI_directory>/tegra/libnvidia-eglcore.so.<release_num>
EGL core library.
usr/lib/<ABI_directory>/tegra/libnvidia-fatbinaryloader.so.<release_num>
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/<ABI_directory>/tegra/libnvidia-glcore.so.<release_num>
OpenGL core library. This library is implicitly used by libGL and by libglx, and contains the core accelerated 3D functionality.
usr/lib/<ABI_directory>/tegra/libnvidia-glsi.so.<release_num>
OpenGL System Interaction library.
usr/lib/<ABI_directory>/tegra/libnvidia-ptxjitcompiler.so.<release_num>
A library that provides a JIT compiler that compiles PTX into GPU machine code and is used by the CUDA driver.
usr/lib/<ABI_directory>/tegra/libnvidia-rmapi-tegra.so.<release_num>
Utility library that implements common code for using kernel-level graphics drivers on Tegra.
usr/lib/<ABI_directory>/tegra/libnvidia-tls.so.<release_num>
NVIDIA tls libraries.
usr/lib/<ABI_directory>/tegra/libnvjpeg.so
Accelerated libjpeg for Tegra.
usr/lib/<ABI_directory>/tegra/libnvll.so
Utility library used by libdrm.so.2 for memory management.
usr/lib/<ABI_directory>/tegra/libnvmedia.so
Multimedia programming API to access hardware units like encoder, decoder, and video post-processing on Tegra.
usr/lib/<ABI_directory>/tegra/libnvmm.so
NVIDIA Multimedia Framework.
usr/lib/<ABI_directory>/tegra/libnvmm_contentpipe.so
Content pipe implementation (file source abstraction).
usr/lib/<ABI_directory>/tegra/libnvmmlite.so
NVIDIA Multimedia driver.
usr/lib/<ABI_directory>/tegra/libnvmmlite_image.so
NVIDIA Multimedia image driver.
usr/lib/<ABI_directory>/tegra/libnvmmlite_utils.so
NVIDIA Multimedia utilities.
usr/lib/<ABI_directory>/tegra/libnvmmlite_video.so
NVIDIA Multimedia video driver.
usr/lib/<ABI_directory>/tegra/libnvmm_parser.so
NVIDIA Multimedia parser.
usr/lib/<ABI_directory>/tegra/libnvmm_utils.so
Multimedia Framework utilities.
usr/lib/<ABI_directory>/tegra/libnvodm_imager.so
Tegra development platform ODM adaptation for imager.
usr/lib/<ABI_directory>/tegra/libnvomx.so
OpenMAX IL implementation.
usr/lib/<ABI_directory>/tegra/libnvomxilclient.so
OpenMAX IL client.
usr/lib/<ABI_directory>/tegra/libnvos.so
NVIDIA OS abstraction library.
usr/lib/<ABI_directory>/tegra/libnvparser.so
Parser used for NVIDIA NvMMlite.
usr/lib/<ABI_directory>/tegra/libnvrm.so
Resource Manager kernel interface.
usr/lib/<ABI_directory>/tegra/libnvrm_gpu.so
NVIDIA kernel graphics driver abstraction library.
usr/lib/<ABI_directory>/tegra/libnvrm_graphics.so
Resource Manager (NvRM) graphics host, AVP communication library, and graphics drivers.
usr/lib/<ABI_directory>/tegra/libnvtestresults.so
Test results library.
usr/lib/<ABI_directory>/tegra/tegra/libnvtnr.so
Temporal Noise Reduction (TNR) interface.
usr/lib/<ABI_directory>/tegra/libnvtvmr.so
Multimedia Tegra video mixer/renderer.
usr/lib/<ABI_directory>/tegra/libnvwinsys.so
Winsys library.
usr/lib/<ABI_directory>/tegra/libOpenGL.so
Provides symbols for OpenGL entry point library.
usr/lib/<ABI_directory>/tegra/libscf.so
Core camera driver.
usr/lib/<ABI_directory>/tegra/libtegrav4l2.so
V4L2 driver for Tegra.
usr/lib/<ABI_directory>/tegra/nvidia_icd.json
Vulkan ICD configuration file.
usr/lib/<ABI_directory>/tegra-egl/
-
usr/lib/<ABI_directory>/tegra-egl/ld.so.conf
Ldconf file for tegra-egl directories.
usr/lib/<ABI_directory>/tegra-egl/libEGL.so.1
OpenGL ES driver file.
usr/lib/<ABI_directory>/tegra-egl/libEGL_nvidia.so.0
OpenGL ES driver file.
usr/lib/<ABI_directory>/tegra-egl/libGLESv1_CM.so.1
OpenGL ES driver file.
usr/lib/<ABI_directory>/tegra-egl/libGLESv2.so.2
OpenGL ES driver 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
Tegra X driver.
usr/lib/xorg/modules/extensions/
-
usr/lib/xorg/modules/extensions/libglx.so
Symbolic link pointing to /usr/lib/<ABI_directory>/tegra/libglx.so in the rootfs.
usr/sbin/
-
usr/sbin/argus_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/brcm_patchram_plus
Utility for loading the broadcom bluetooth firmware.
usr/sbin/nvcamera-daemon
Daemon process for using multiple or simultaneous camera instances on L4T platform using core_scf library.
usr/sbin/nvtunerd
Support for image quality tuning tools.
usr/share/doc/nvidia-tegra/LICENSE.brcm_patchram_plus
License for brcm_patchram_plus.
usr/share/doc/nvidia-tegra/LICENSE.libargus
License for the libargus API.
usr/share/doc/nvidia-tegra/LICENSE.libglvnd
License file for libglvnd.
usr/share/doc/nvidia-tegra/LICENSE.libnvcam_imageencoder
License for image encoder.
usr/share/doc/nvidia-tegra/LICENSE.libtegrav4l2
License for libtegrav4l2.
usr/share/doc/procps/copyright
-
usr/share/doc/udev/copyright
-
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
-
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 Drivers TBZ2
The following table lists the contents available upon decompressing the nv_tools.tbz2 archive, located at:
nv_tegra/nv_tools.tbz2
Filename
Description
home/nvidia/jetson_clocks.sh
Clock frequency control script.
home/nvidia/tegrastats
Performance measurement utility.
home/ubuntu/jetson_clocks.sh
Clock frequency control script.
home/ubuntu/tegrastats
Performance measurement utility.