TEGRA LINUX DRIVER PACKAGE R24.1

Similar documents
TEGRA LINUX DRIVER PACKAGE R23.2

TEGRA LINUX DRIVER PACKAGE R21.2

TEGRA LINUX DRIVER PACKAGE R19.3

TEGRA LINUX DRIVER PACKAGE R24.2.2

TEGRA LINUX DRIVER PACKAGE R24.2.3

TEGRA LINUX DRIVER PACKAGE R16r2

TEGRA LINUX DRIVER PACKAGE R17.1

TEGRA LINUX DRIVER PACKAGE

TEGRA LINUX DRIVER PACKAGE (R15.BETA)

GRID SOFTWARE FOR MICROSOFT WINDOWS SERVER VERSION /370.12

TEGRA LINUX DRIVER PACKAGE R21.6

JETSON TX1 AND TX2 VOLTAGE AND CURRENT MONITOR CONFIGURATION

QUADRO SYNC II FIRMWARE VERSION 2.02

GRID SOFTWARE FOR RED HAT ENTERPRISE LINUX WITH KVM VERSION /370.28

Runtime Boot Loader Update Process for Jetson TX1

TEGRA LINUX DRIVER PACKAGE R21.7

NSIGHT ECLIPSE EDITION

NVWMI VERSION 2.18 STANDALONE PACKAGE

GPU LIBRARY ADVISOR. DA _v8.0 September Application Note

NSIGHT ECLIPSE EDITION

NSIGHT ECLIPSE PLUGINS INSTALLATION GUIDE

GRID VIRTUAL GPU FOR CITRIX XENSERVER Version /

XID ERRORS. vr384 October XID Errors

NVIDIA CAPTURE SDK 6.1 (WINDOWS)

GRID VGPU FOR VMWARE VSPHERE Version /

GRID VGPU FOR VMWARE VSPHERE Version /

GRID VGPU FOR VMWARE VSPHERE Version /

GRID SOFTWARE FOR HUAWEI UVP VERSION /370.12

TEGRA LINUX DRIVER PACKAGE

GRID VIRTUAL GPU FOR HUAWEI UVP Version ,

NVIDIA CAPTURE SDK 7.1 (WINDOWS)

HW FIELD DIAG. vr384 October HW Field Diag

NVWMI VERSION 2.24 STANDALONE PACKAGE

GRID SOFTWARE FOR VMWARE VSPHERE VERSION /370.12

TEGRA LINUX DRIVER PACKAGE R28.2.1

GRID SOFTWARE FOR HUAWEI UVP VERSION /370.28

GRID SOFTWARE FOR VMWARE VSPHERE VERSION /370.21

NSIGHT ECLIPSE EDITION

NVIDIA CAPTURE SDK 6.0 (WINDOWS)

GRID LICENSING. DU _v4.6 January User Guide

VIRTUAL GPU SOFTWARE R390 FOR RED HAT ENTERPRISE LINUX WITH KVM

GRID VIRTUAL GPU FOR HUAWEI UVP Version /

VIRTUAL GPU SOFTWARE R384 FOR MICROSOFT WINDOWS SERVER

VIRTUAL GPU SOFTWARE R384 FOR RED HAT ENTERPRISE LINUX WITH KVM

GRID VGPU FOR VMWARE VSPHERE Version /356.60

VIRTUAL GPU CLIENT LICENSING

NVIDIA CUDA GETTING STARTED GUIDE FOR LINUX

VIRTUAL GPU MANAGEMENT PACK FOR VMWARE VREALIZE OPERATIONS

VIRTUAL GPU LICENSE SERVER VERSION

VIRTUAL GPU CLIENT LICENSING

TEGRA LINUX DRIVER PACKAGE R28.2

NVIDIA VOLTA DEEP LEARNING AMI

GRID VGPU FOR VMWARE VSPHERE Version /356.53

VIRTUAL GPU LICENSE SERVER VERSION AND 5.1.0

Preliminary. Jetson TX1 BSP flashing guide. Version 2.1. May 2017 AUVIDEA GMBH FIRMWARE INSTALLATION 1. Auvidea GmbH Kellerberg 3 D Denklingen

GRID VIRTUAL GPU FOR CITRIX XENSERVER Version / ,

Android PerfHUD ES quick start guide

Embedded Linux Conference San Diego 2016

SDK White Paper. Vertex Lighting Achieving fast lighting results

GRID VGPU FOR VMWARE VSPHERE Version /

VIRTUAL GPU SOFTWARE R384 FOR MICROSOFT WINDOWS SERVER

VIRTUAL GPU CLIENT LICENSING

VIRTUAL GPU SOFTWARE R384 FOR HUAWEI UVP

TESLA C2050 COMPUTING SYSTEM

NVIDIA nforce 790i SLI Chipsets

RMA PROCESS. vr384 October RMA Process

NVIDIA CUDA GETTING STARTED GUIDE FOR LINUX

VIRTUAL GPU SOFTWARE MANAGEMENT SDK

NVIDIA CUDA INSTALLATION GUIDE FOR MAC OS X

NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X

GPUMODESWITCH. DU June User Guide

DRIVER PERSISTENCE. vr384 October Driver Persistence

GRID SOFTWARE MANAGEMENT SDK

GPUMODESWITCH. DU April User Guide

VIRTUAL GPU CLIENT LICENSING

Installation of RedHawk 6.5-r24.2 on the Jetson TX1 Development Board Release Notes. September 19 th, 2017

NVIDIA DEBUG MANAGER FOR ANDROID NDK - VERSION 8.0.1

NVIDIA COLLECTIVE COMMUNICATION LIBRARY (NCCL)

NVIDIA GPU CLOUD IMAGE FOR GOOGLE CLOUD PLATFORM

BIOS Update Release Notes

Efficient Video Processing on Embedded GPU

CUDA QUICK START GUIDE. DU _v9.1 January 2018

Specification Update. January 2014

NVIDIA TEGRA LINUX DRIVER PACKAGE

NVIDIA CUDA C GETTING STARTED GUIDE FOR MAC OS X

Tuning CUDA Applications for Fermi. Version 1.2

VIRTUAL GPU SOFTWARE. QSG _v5.0 through 5.2 Revision 03 February Quick Start Guide

CUDA TOOLKIT 3.2 READINESS FOR CUDA APPLICATIONS

NVIDIA COLLECTIVE COMMUNICATION LIBRARY (NCCL)

Enthusiast System Architecture Certification Feature Requirements

PNY Technologies, Inc. 299 Webro Rd. Parsippany, NJ Tel: Fax:

VIRTUAL GPU SOFTWARE R384 FOR HUAWEI UVP

GPUMODESWITCH. DU _v6.0 through 6.2 July User Guide

User Manual. Nvidia Jetson Series Carrier board Aetina ACE-N622

Application Note. NVIDIA Business Platform System Builder Certification Guide. September 2005 DA _v01

NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X

NVIDIA SLI Mosaic Mode

Specification. Tesla S870 GPU Computing System. March 13, 2008 SP _v00b

NVIDIA COLLECTIVE COMMUNICATION LIBRARY (NCCL)

MOSAIC CONTROL DISPLAYS

Transcription:

TEGRA LINUX DRIVER PACKAGE R24.1 RN_05071-R24 June 15, 2016 Advance Information Subject to Change Release Notes

RN_05071-R24 TABLE OF CONTENTS 1.0 ABOUT THIS RELEASE... 3 1.1 What s New... 3 1.2 Login Credentials... 3 1.3 Sources for Included Linux Distribution Packages... 4 1.4 Top Issues Fixed Since Last Release... 4 2.0 IMPLEMENTATION NOTES... 5 2.1 Compiling CUDA Samples... 5 2.2 Gstreamer-0.10 Deprecated... 5 2.3 Installing Jetpack on non-english lanugage Host Systems... 5 2.4 Maximizing Tegra X1 Performance... 6 2.5 32-bit hardfp Support Deprecated... 7 2.6 Media Controller Support Included in V4L2 for CSI Camera... 8 3.0 KNOWN ISSUES... 9 Tegra Linux Driver Package R24.1 RN_05071-R24 ii

1.0 ABOUT THIS RELEASE The NVIDIA Tegra Linux Driver Package supports development of platforms running: NVIDIA Tegra X1 series computer-on-a-chip Linux kernel 3.10.96 Note: This release of Tegra Linux Driver Package R24.1 is a release for the NVIDIA Jetson Developer Kit (P2371-2180). 1.1 WHAT S NEW Support for 64-bit user space and runtime libraries Vulkan support V4L2 media-controller driver support for camera sensors (bypassing ISP) See Software Features in the Tegra Linux Driver Package Development Guide for more information about the features of this release. For a complete list of kernel changes in this release see the following website: http://nv-tegra.nvidia.com/gitweb/?p=linux- 3.10.git;a=shortlog;h=refs/heads/l4t/l4t-r24.1 1.2 LOGIN CREDENTIALS The default login credentials are: Username: ubuntu Password: ubuntu Tegra Linux Driver Package R24.1 RN_05071-R24 3

Release Notes 1.3 SOURCES FOR INCLUDED LINUX DISTRIBUTION PACKAGES Visit the Jetson Embedded Platform website for source code provided subject to the terms of open source licenses that require source code availability, such as the GNU General Public License. 1.4 TOP ISSUES FIXED SINCE LAST RELEASE The following issues are resolved in this release. [1723265] Hard resetting the TX1 board while it is above 44 C will cause boot failure due to default system shut down value is set to 44 C. The system will boot up once cooled down to below 44 C. This issue does not occur upon warm reset. [1723265] Hard resetting the TX1 board while it is above 44 C will cause boot failure due to default system shut down value is set to 44 C. [200170514] OSidle power consumption is around 185mW higher when eth0 is disabled. [1748166] Symlinks reference tegra186 files not present in kernel source tree. [1708129] GStreamer unable to set FPS rate to rate supported by sensor. Tegra Linux Driver Package R24.1 RN_05071-R24 4

2.0 IMPLEMENTATION NOTES 2.1 COMPILING CUDA SAMPLES Use the following procedure to compile CUDA samples in this release (both in aarch64 and hardfp) on the target system. To compile CUDA samples 1. Make the following edit in the Makefile: FILTER_OUT := 0_Simple/cdpSimplePrint/Makefile 0_Simple/cdpSimpleQuicksort/Makefile 2_Graphics/bindlessTexture/Makefile 2. Compile the samples with the following command: GLLINK=-L/usr/lib/aarch64-linux-gnu/tegra make 2.2 GSTREAMER-0.10 DEPRECATED Gstreamer version 0.10 support is deprecated in this release. Use of Gstreamer version 1.0 is recommended for development. 2.3 INSTALLING JETPACK ON NON-ENGLISH LANUGAGE HOST SYSTEMS The Jetpack installer in this release does not correctly detect a 64-bit CPU (and operating system) on the host unless English is the default language. Tegra Linux Driver Package R24.1 RN_05071-R24 5

Release Notes To workaround 3. On the host system, install (or verify installation of) the English language package with the following command: sudo apt-get install language-pack-en 4. Open /etc/default/locale for editing with the following command: sudo nano /etc/default/locale 5. Comment out the language specification in /etc/default/locale and add the following: LANG= en_us.utf-8 6. Reboot the host. 7. Launch Jetpack with the following command: sudo./jetpack-l4t-2.1-linux-x64.run 2.4 MAXIMIZING TEGRA X1 PERFORMANCE The commands in the following procedure disable DVFS, CPU Idle, and CPU Quit, to maximize performance. The commands in the procedure are also included in this release as a script, jetson_clocks_max.sh. See Downloads in the Tegra Linux Driver Package Development Guide for the script file. For more information on power and performance management, see the following website: http://elinux.org/jetson/performance Note: Wait 1 minute after booting L4T to change the CPU frequency governor, to avoid settings being overridden by the Ubuntu initialization script. To maximize Tegra X1 performance 1. Set CPU and GPU frequencies to maximum and keep 4 Cortex A57 cores always on with the following commands (as root): sudo su echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo userspace > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor Tegra Linux Driver Package R24.1 RN_05071-R24 6

Release Notes echo userspace > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor echo userspace > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq > \ /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq > \ /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq cat /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq > \ /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq cat /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq > \ /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq echo 0 > /sys/devices/system/cpu/cpuquiet/tegra_cpuquiet/enable for file in /sys/devices/system/cpu/cpu*/online; do if [ `cat $file` -eq 0 ]; then echo 1 > $file fi done echo runnable > /sys/devices/system/cpu/cpuquiet/current_governor cat /sys/kernel/debug/clock/gpu_dvfs_t cat /sys/kernel/debug/clock/dvfs_table cat /sys/kernel/debug/clock/gbus/max > /sys/kernel/debug/clock/override.gbus/rate echo 1 > /sys/kernel/debug/clock/override.gbus/state 2. Disable CPU Idle with the following command: for i in `ls /sys/devices/system/cpu/cpu*/cpuidle/state*/disable`; do echo 1 > $i; done 3. Set EMC frequency to maximum with the following command (as root): cat /sys/kernel/debug/clock/override.emc/max > \ /sys/kernel/debug/clock/override.emc/rate echo 1 > /sys/kernel/debug/clock/override.emc/state 4. Turn on the fan with the following command: echo 255 > /sys/kernel/debug/tegra_fan/target_pwm 2.5 32-BIT HARDFP SUPPORT DEPRECATED Providing only aarch64 is planned for the next release of L4T, R24.2. The R24.1 release is the last release that the hardfp BSP for 32-bit user space support is provided. The R24.1 release provides both 32-bit and 64-bit user space support, for the purposes of migration to 64-bit user space. Future releases are planned to support only 64-bit (aarch64) user space. Tegra Linux Driver Package R24.1 RN_05071-R24 7

Release Notes 2.6 MEDIA CONTROLLER SUPPORT INCLUDED IN V4L2 FOR CSI CAMERA Support for the soc_camera driver is deprecated, and is planned to be disabled in the R24.2 release. Both soc_camera and media-controller drivers are provided in this release for the purposes of migration to media-controller. Tegra Linux Driver Package R24.1 RN_05071-R24 8

3.0 KNOWN ISSUES This section provides details about issues that were discovered during development and QA but not resolved prior to this release. In the following Known Issues tables, a check mark () appearing in either the New or Past columns means: New Past Indicates issues found in this release. Indicates issues present in (and continuing to be present in) the last release. Issue New Past 1. CUDA sample compilation on device is unsuccessful. The issue occurs in both aarch64 and hardfp. [200199690] To workaround 1. Make the following edit in the Makefile: FILTER_OUT := 0_Simple/cdpSimplePrint/Makefile 0_Simple/cdpSimpleQuicksort/Makefile 2_Graphics/bindlessTexture/Makefile 2. Compile the samples with the following command: GLLINK=-L/usr/lib/aarch64-linux-gnu/tegra make 2. Multimedia playback and camera preview corruption may occur when using the Gstreamer eglimagesink component on 64-bit X11. [1762118, 200196931, 200197045, 200197818] 3. Video files received via RTSP streaming from CSI camera sources display slight corruption and stutter. [200197840] Tegra Linux Driver Package R24.1 RN_05071-R24 9

Release Notes Issue New Past 4. Device occasionally fails to send or receive files over Bluetooth. [200198405] 5. Register dumps and data CRC errors are displayed on mmc2/mmcblklp1 during LP switching. [200159844] 6. The first run of the nvgscapture 1.0 test application causes errors to be displayed similar to the following: GStreamer-WARNING **: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer- 1.0/libgsteglglessink.so' The OSS version of EGL sink does not function correctly in this case. [1751872] 7. LP switching is unsuccessful when SATA is connected to the Jetson TX1 target (firmware version 50.11). [1691314] 8. Very rarely, the system becomes non-responsive during boot on u-boot loader during reboot stress loop testing. [200165179] 9. The CPU hangs when using Bluetooth and an NFS file system. [200157186] 10. Errors display when using rfkill to unblock Bluetooth, when also using an NFS file system. [200153200] 11. Unhandled level 3 translation fault occurs during Bluetooth data transfer. [200152749] 12. Sync-point hang failures occur during scfunititests (kernel warning test.) [1750443] 13. Camera preview becomes non-responsive during stress testing of video/image recording. [1736102] 14. Connected Bluetooth headset incorrectly displays mono mode. [200194792] 15. Continuous "max77620_clear_syswdt clearing watchdog" messages display in the UART console log if the device is idle more than 30 seconds after placing the device in reset-recovery mode. [200196228] 16. Logging in to GNOME desktop (gnome-shell) is unsuccessful, accompanied by display corruption. [200196882] 17. Time to resume from Deep Sleep (LP0) is slow. [200088740] 18. Disabled (DSI-0) Primary HDMI display causes the following error to display in logs: vgaarb: this pci device is not a vga device" [200122163] Tegra Linux Driver Package R24.1 RN_05071-R24 10

Release Notes Issue New Past 19. System intermittently becomes non-responsive during reboot stress testing with reboot or init 6. [200134773] 20. The Camera app (NvGstPlayer-1.0) invokes an out of memory killer because of memory leak when playing multiple images in a loop. [200151236] 21. Corrupted pixels occur after the image shows up on the preview for a few minutes. [200174822] 22. Resolution goes to 1440 x 576 at 52.1 Hz with warnings from tegra_dc upon idle timeout resume. [200175128] Tegra Linux Driver Package R24.1 RN_05071-R24 11

Notice ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, "MATERIALS") ARE BEING PROVIDED "AS IS." NVIDIA MAKES NO WARRANTIES, EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OR CONDITION OF TITLE, MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE AND ON-INFRINGEMENT, ARE HEREBY EXCLUDED TO THE MAXIMUM EXTENT PERMITTED BY LAW. Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. NVIDIA Corporation products are not authorized for use as critical components in life support devices or systems without express written approval of NVIDIA Corporation. Trademarks NVIDIA and the NVIDIA logo are trademarks or registered trademarks of NVIDIA Corporation in the United States and other countries. Other company and product names may be trademarks of the respective companies with which they are associated. Copyright 2016 NVIDIA Corporation. All rights reserved. www.nvidia.com