SoC | Parker |
CPU | Cortex A57 4 core + Denver 2.0 2 core |
GPU | Pascal 256 Core |
Memory | 8GB 128bit LPDDR4 |
Storage | 32GB eMMC |
nvidia@tegra-ubuntu:~$ cat /proc/cpuinfo processor : 0 model name : ARMv8 Processor rev 3 (v8l) BogoMIPS : 62.50 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x1 CPU part : 0xd07 CPU revision : 3 processor : 1 model name : ARMv8 Processor rev 0 (v8l) BogoMIPS : 62.50 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x4e CPU architecture: 8 CPU variant : 0x0 CPU part : 0x003 CPU revision : 0 MTS version : 37620520 processor : 2 model name : ARMv8 Processor rev 0 (v8l) BogoMIPS : 62.50 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x4e CPU architecture: 8 CPU variant : 0x0 CPU part : 0x003 CPU revision : 0 MTS version : 37620520 processor : 3 model name : ARMv8 Processor rev 3 (v8l) BogoMIPS : 62.50 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x1 CPU part : 0xd07 CPU revision : 3 processor : 4 model name : ARMv8 Processor rev 3 (v8l) BogoMIPS : 62.50 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x1 CPU part : 0xd07 CPU revision : 3 processor : 5 model name : ARMv8 Processor rev 3 (v8l) BogoMIPS : 62.50 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x1 CPU part : 0xd07 CPU revision : 3
$ lscpu Architecture: aarch64 Byte Order: Little Endian CPU(s): 6 On-line CPU(s) list: 0-5 Thread(s) per core: 1 Core(s) per socket: 3 Socket(s): 2 Model name: ARMv8 Processor rev 3 (v8l) CPU max MHz: 2035.2000 CPU min MHz: 345.6000 Hypervisor vendor: (null) Virtualization type: full L1d cache: 32K L1i cache: 48K L2 cache: 2048K
$ cat /sys/bus/cpu/devices/cpu?/cpufreq/cpuinfo_max_freq 2035200 2035200 2035200 2035200 2035200 2035200
nvidia@tegra-ubuntu:~$ uname -a Linux tegra-ubuntu 4.4.15-tegra #1 SMP PREEMPT Wed Mar 1 21:09:29 PST 2017 aarch64 aarch64 aarch64 GNU/Linux
nvidia@tegra-ubuntu:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS Release: 16.04 Codename: xenial
nvidia@tegra-ubuntu:~$ xxd -e -g8 /proc/self/auxv 00000000: 0000000000000021 0000007fa8d8c000 !............... 00000010: 0000000000000010 00000000000000ff ................ 00000020: 0000000000000006 0000000000001000 ................ 00000030: 0000000000000011 0000000000000064 ........d....... 00000040: 0000000000000003 000000558af14040 ........@@..U... 00000050: 0000000000000004 0000000000000038 ........8....... 00000060: 0000000000000005 0000000000000008 ................ 00000070: 0000000000000007 0000007fa8d61000 ................ 00000080: 0000000000000008 0000000000000000 ................ 00000090: 0000000000000009 000000558af163d8 .........c..U... 000000a0: 000000000000000b 00000000000003e9 ................ 000000b0: 000000000000000c 00000000000003e9 ................ 000000c0: 000000000000000d 00000000000003e9 ................ 000000d0: 000000000000000e 00000000000003e9 ................ 000000e0: 0000000000000017 0000000000000000 ................ 000000f0: 0000000000000019 0000007fc01507c8 ................ 00000100: 000000000000001f 0000007fc0150feb ................ 00000110: 000000000000000f 0000007fc01507d8 ................ 00000120: 0000000000000000 0000000000000000 ................
nvidia@tegra-ubuntu:~$ gcc --version gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2016 NVIDIA Corporation Built on Mon_Jan_23_12:28:25_CST_2017 Cuda compilation tools, release 8.0, V8.0.62
$ sudo dpkg -i ccache_3.6-1_arm64.deb (Reading database ... 164479 files and directories currently installed.) Preparing to unpack ccache_3.6-1_arm64.deb ... Unpacking ccache (3.6-1) over (3.2.4-1) ... Setting up ccache (3.6-1) ... Updating symlinks in /usr/lib/ccache ... Processing triggers for doc-base (0.10.7) ... Processing 1 changed doc-base file... Processing triggers for man-db (2.7.5-1) ... $ ccache -V ccache version 3.6 Copyright (C) 2002-2007 Andrew Tridgell Copyright (C) 2009-2019 Joel Rosdahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
$ cmake --version cmake version 3.15.1 CMake suite maintained and supported by Kitware (kitware.com/cmake).
sudo su echo 1 > /sys/devices/system/cpu/cpu1/online echo 1 > /sys/devices/system/cpu/cpu2/online
sudo nvpmodel -m 2
$ sudo crontab -l | tail -1 @reboot nvpmodel -m 2 $ sudo crontab -e
$ sudo echo 255 > /sys/kernel/debug/tegra_fan/target_pwm
$ sudo crontab -l | tail -1 @reboot echo 255 > /sys/kernel/debug/tegra_fan/target_pwm
TBW