Nvidia Tegra Linux Driver Package
Total Page:16
File Type:pdf, Size:1020Kb
NVIDIA TEGRA LINUX DRIVER PACKAGE RN_05071-R28 | July 14, 2021 Advance Information | Subject to Change r28.5 Release Notes RN_05071-R28 Table of Contents 1.0 About This Release ................................................................................ 3 1.1 Login Credentials ............................................................................................... 4 2.0 Fixed Issues ......................................................................................... 5 2.1 Bootloader ....................................................................................................... 5 2.2 Graphics ......................................................................................................... 5 2.3 Kernel ............................................................................................................ 6 3.0 Implementation Notes ........................................................................... 7 3.1 Jetson TX2i Support ............................................................................................ 7 3.2 Docker Support ................................................................................................. 7 3.3 Symlinks May be Overwritten by Installation of Third Party Libraries .................................... 7 3.4 Prerequisite for video_decode_drm Multimedia Sample ................................................... 8 3.5 Bluetooth Audio and Conformance Support ................................................................. 8 3.6 OpenCV4Tegra Deprecated .................................................................................... 9 3.7 GStreamer and nvgstcapture Support ........................................................................ 9 3.8 WiFi Support..................................................................................................... 9 3.9 HDMI Audio Devices in Audio Settings Application ......................................................... 9 3.10 New Users Must be Added to Video Group ................................................................ 10 3.11 Symlinks Changed by Mesa Installation .................................................................... 10 4.0 Known Issues ......................................................................................11 4.1 Applications and Sample Code .............................................................................. 11 4.2 Boot ............................................................................................................ 11 4.3 Camera ......................................................................................................... 12 4.4 Communication ............................................................................................... 13 4.5 CUDA Samples ................................................................................................ 14 4.6 Display ......................................................................................................... 14 4.7 Kernel .......................................................................................................... 15 4.8 System Usability .............................................................................................. 15 5.0 About Earlier Releases ..........................................................................16 2 Dec 2019 28.3.2 Release ......................................................................................... 16 19 Sep 2019 28.3.1 Release ....................................................................................... 21 1 Apr 2019 28.3 Release ........................................................................................... 26 22 Jul 2018 28.2.1 Release ........................................................................................ 31 08 Mar 2018 28.2 Release ......................................................................................... 36 20 Jul 2017 28.1 Release............................................................................................ 46 NVIDIA Tegra Linux Driver Package RN_05071-R28 | ii 1.0 About This Release The NVIDIA® Tegra® Linux Driver Package r28.5 release supports development of platforms running on: NVIDIA® Jetson™ TX1 Developer Kit (P2371-2180) NVIDIA® Jetson™ TX2 Developer Kit (P2771-0000) NVIDIA® Jetson™ TX2i Module (P3489) The Jetson TX2i module on the Linux for Tegra Board Support Package is provided to support Jetson TX2i, a Jetson TX2 module SKU suitable for industrial environments. Platform and Release Information Description Supported Version Host machine version for flashing software onto Jetson devices. Ubuntu 16.04 (amd64 distribution) Host machine version for running SDK Manager. Ubuntu 16.04 (amd64 distribution) Sample rootfs Ubuntu operating system to run on Jetson Ubuntu 16.04 (arm64 distribution) devices. Supported Linux kernel version. 4.4.38 Supported ARM® architecture. aarch64 The board/module name, used in flashing and paths in the Jetson TX1: jetson-tx1 software. Jetson TX2: jetson-tx2 Jetson TX2i: jetson-tx2i The board/module and revision number. Jetson TX1: p2371-2180 Jetson TX2: p2771-0000 Jetson TX2i: p3489 The release tag name. Consult the kernel source to identify the tegra-l4t-r28.5 tag name at: http://nv-tegra.nvidia.com/gitweb/?p=linux-4.4.git Kernel source are live across several repositories. Consult the topic Kernel Customization > Obtaining the Kernel Sources with Git in the Development Guide for details. NVIDIA Tegra Linux Driver Package RN_05071-R28 | 3 1.1 Login Credentials The default login credentials are: Username: nvidia Password: nvidia Note: For security purposes and for best practices, NVIDIA recommends changing the default password. NVIDIA Tegra Linux Driver Package RN_05071-R28 | 4 2.0 Fixed Issues The issues listed below are fixed in this release. In addition, security-related fixed issues are described in a separate Security Bulletin. 2.1 Bootloader Bootloader related resolved issues are as follows. Issue Description 2673421 U-Boot fails to run when using A/B redundancy and booting from B partition. 2.2 Graphics Graphics related resolved issues are as follows. Issue Description 200480591 Hang or crash with “mutex lock full” message when cuGraphicsEGLRegisterImage() is called and a buffer is initialized. NVIDIA Tegra Linux Driver Package RN_05071-R28 | 5 2.3 Kernel Kernel related resolved issues are as follows. Issue Description 200549114 USB loopback through device fails with timeout. Security fixes for this release may be found at: https://www.nvidia.com/en-us/security/ NVIDIA Tegra Linux Driver Package RN_05071-R28 | 6 3.0 Implementation Notes 3.1 Jetson TX2i Support The Jetson TX2i module on the Linux for Tegra Board Support Package is provided to support Jetson TX2i which is a Jetson TX2 module SKU suitable for industrial environments. The Jetson TX2i module has been supported since the 28.2 release, and will be supported in future releases. 3.2 Docker Support The kernel in this release is pre-configured to enable Docker. Docker is unsupported in ARM64, although NVIDIA has added kernel configuration support for dockers, where users can install the docker.io as required, dockers are not officially supported in arm64 architecture. Although, the dockers may be woking properly, the ubuntu launchpad at: https://launchpad.net/ubuntu/xenial/arm64/docker Identifies that the package contains the daemon and client using docker.io on non- amd64 hosts that is not supported. [2033135, 2001213] 3.3 Symlinks May be Overwritten by Installation of Third Party Libraries Installing third party libraries on the target device may overwrite the accelerated library provided by Linux for Tegra. NVIDIA Tegra Linux Driver Package RN_05071-R28 | 7 For example, installing Mesa EGL may create a /usr/lib/<arch>/libEGL.so symlink, overwriting the symlink to the implementation library that should be used instead, /usr/lib/<arch>/tegra-egl/libEGL.so. Linux for Tegra installs a boot-time initialization script /etc/init/nv.conf, that corrects typical occurrences, such as with OpenGL, EGL, and X11 GLX libraries. This script runs at boot and corrects typical occurrences. To workaround Reboot after installation of packages that install conflicting library symlinks. 3.4 Prerequisite for video_decode_drm Multimedia Sample video_decode_drm is a new sample in the Multimedia API that demonstrates how to render video stream or UI with the NVIDIA® Tegra® Direct Rendering Manager (DRM). [1843440] Before running the sample, you must ensure the Ubuntu desktop is disabled. To disable the Ubuntu desktop 1. Execute the command: $ sudo systemctl stop lightdm.service 2. If there are two display outputs, unblank the second inactive display, as follows: $ sudo sh -c 'echo 0 > /sys/class/graphics/fb1/blank' 3.5 Bluetooth Audio and Conformance Support Bluetooth audio is disabled in this release to ensure that the bluetooth software stack is conformant in the provided configuration. If additional bluetooth audio profiles are enabled, product conformance may be impacted [200276904]. For compliance information, consult the Jetson TX1-TX2 OEM Wireless Compliance Guide. For information on enabling Bluetooth Audio, see “Bluetooth Device Settings” in NVIDIA Tegra Linux Driver Package Development Guide. NVIDIA Tegra Linux Driver Package RN_05071-R28 | 8 r28.5 Release Notes 3.6 OpenCV4Tegra Deprecated OpenCV Version 3.3.1, built without GPU hardware acceleration, is provided as a convenience to access basic compute functionality. OpenCV