NVIDIA Tegra Tegra Linux Driver Package
Developers' Guide

June 11, 2012
R15 Release


Software Features
This section describes the software features expected to be supported with this release of NVIDIA® Tegra® Linux Driver Package, which provides users with a complete package to bring up Linux on certain Tegra devices.
This release supports NVIDIA® Tegra® 3 series code-name Cardhu and NVIDIA® Tegra® 2 series code-name Ventana devices.
Note: Always check the Release Notes for constraints related to these features.
Read the following sections to learn more about supported features in this release.
Linux
Graphics and Multimedia
EGL 1.4 with EGLImage
GStreamer OpenMAX-IL plug-in
Both for A/V playback and A/V capture
OpenMAX IL 1.1 decoding
OpenMAX IL 1.1 encoding
X11
Decoders
Audio Decoders (Tegra 3/Tegra 2)
The features in this table are supported by both Tegra 3 and Tegra 2.
Up to 320 kilobits per second (Kbps)
Mono, stereo, and 2‑channel [5.1]
Up to 320 Kbps
Up to 48 kHz
WMA 9 Std.
Up to 96 kHz
Up to 768 Kbps
Image Decoders (Tegra 3/Tegra 2)
The features in this table are supported by both Tegra 3 and Tegra 2.
Video Decoders (Tegra 3 only)
The features in this table are supported by Tegra 3.
Profile
and Level
Sampling Frequency
and Bit rate/Frame rate
Up to 1080p
@ 30 fps
Up to 10 Mbps
Up to 1080p
@ 30 fps
Up to 20 Mbps
Standard H.263 picture formats up to 4CIF
@ 30 fps
Up to 8 Mbps
Baseline Profile 0 Tools; Also supports custom formats at any resolution
Baseline Profile,
Up to 720p
@ 60 fps
Up to 40 Mbps
Baseline Profile
Main Profile
High Profile
@ L4.1
Up to 720p
@ 60 fps
Up to 40 Mbps
Baseline Profile
Main Profile
High Profile
@ L4.1
Up to 1080i
@ 60 fps
Up to 40 Mbps
Baseline Profile
Main Profile
High Profile
@ L4.1
Up to 1140p
@ 30 fps
Up to 40 Mbps
MPEG-2 Video
Main Profile
@ High Level
Up to 720p
@ 60p
Up to 80 Mbps
MPEG-2 Video
Main Profile
@ High Level
Up to 1080p
@ 30p/1080i 60 fps
Up to 80 Mbps
Up to 1080p
@ 30 fps
Up to 10 Mbps
VC-1/WMV
Up to 1080p
@ 30 fps
Up to 45 Mbps
Up to 1080p
@ 30 fps
Up to 10 Mbps
Video Decoders (Tegra 2)
The features in this table are supported by Tegra 2.
Profile
and Level
Sampling Frequency
and Bit rate/Frame rate
Up to 1080p
30 fps
Up to
10 Mbps
Standard H.263 formats up to 4CIF
30 fps
Up to 8
Mbps peak
Up to 1080p
30 fps
Up to
20 Mbps peak
Up to 720p
30 fps
Up to
4 Mbps
CAVLC; With weighted prediction
CABAC; MBAFF; Interlaced
Up to 720p
30 fps
Up to 4 Mbps
Up to 720p
30 fps
Up to 5 Mbps
Up to 1080p
30 fps
Up to
10 Mbps
Up to 1080p
30 fps
Up to 10 Mbps
Up to 1080p
30 fps
Up to 10 Mbps
Up to 1080p
30 fps
Up to 10 Mbps
Up to 1080p
30 fps
Up to
10 Mbps
Encoders
Audio Encoders (Tegra 3/Tegra 2)
The features in this table are supported by both Tegra 3 and Tegra 2.
Image Encoders (Tegra 3/Tegra 2)
The features in this table are supported by both Tegra 3 and Tegra 2.
Video Encoders (Tegra 3)
The features in this table are supported by Tegra 3 only.
Sampling Frequency and
Bit rate/Frame rate
Up to 1080p
Up to 20 Mbps
Video Encoders (Tegra 2)
The features in this table are supported by Tegra 2 only.
Sampling Frequency and
Bit rate/Frame rate
Up to 1080p
24 fps
Up to 14 Mbps
Container Formats
Codes are provided by GStreamer. You can download GStreamer codecs from the gstreamer opensource project at:
http://gstreamer.freedesktop.org
Or you can use apt-get in the provided Ubuntu-derived sample file system.
Hardware codecs are not included in the base release but can be provided separately under a software license agreement.
Streaming Protocols
Streaming protocols are provided by GStreamer. You can download GStreamer codecs from the gstreamer opensource project at:
http://gstreamer.freedesktop.org
Or you can use apt-get in the provided Ubuntu-derived sample file system.
Hardware codecs are not included in the base release but can be provided separately under a software license agreement.
Displays
Playback
NvGstPlayer application
Camera
NvGstCapture application
Camera capture mode selection
Still image capture
Camera ISO control (exposure control)
Camera pre-capture converge control
Camera saturation control
Camera pause preview after capture
Camera meter mode control (exposure control)
Camera scene mode control (non-standard modes)
GStreamer 10.36 only
GstPhotography support
GStreamer 10.36 only
Power
Dynamic frequency scaling for memory controller
Dynamic frequency scaling for system buses
Low power idle state (LP2)
Cardhu only;
CPU running at higher frequencies in single-core mode
External temperature sensing
fail-safe
Peripheral Power Management
Boot Loaders
Fastboot
U-Boot
Source code available.
Supports booting from USB, SD card, internal memory (eMMC), network file-system (NFS) boot, and Trivial File Transfer Protocol (TFTP) boot