How to identify Orin series device IDs (CPU IDs) on Ubuntu system.
thk~~~
*** Please note that this reply is generated by LLM automatically ***
To identify Orin series device IDs (CPU IDs) on an Ubuntu system, you can use the following methods:
- Using the
lscpu
command: This command displays information about the CPU architecture, including the device ID. Run the commandlscpu
in the terminal, and look for the “CPU(s)” or “Processor” section. The device ID is usually listed as “CPU ID” or “Processor ID”.
Example output:
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 1
Core(s) per socket: 8
Socket(s): 1
Vendor ID: ARM
Model: 0x0000
Model name: NVIDIA Orin
CPU max MHz: 2200.0000
CPU min MHz: 300.0000
BogoMIPS: 110.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
In this example, the device ID is not explicitly listed, but you can identify the CPU as an NVIDIA Orin processor.
- Using the
cat /proc/cpuinfo
command: This command displays detailed information about the CPU, including the device ID. Run the commandcat /proc/cpuinfo
in the terminal, and look for the “processor” or “cpu” section. The device ID is usually listed as “cpu id” or “processor id”.
Example output:
processor : 0
BogoMIPS : 110.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd03
CPU revision : 0000
processor : 1
BogoMIPS : 110.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd03
CPU revision : 0000
In this example, the device ID is listed as “CPU part” with value “0xd03”, which corresponds to the NVIDIA Orin processor.
- Using the
dmidecode
command: This command displays information about the system’s hardware components, including the CPU. Run the commanddmidecode -t processor
in the terminal, and look for the “ID” or “Version” section. The device ID is usually listed as “ID” or “Version”.
Example output:
# dmidecode -t processor
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.2 present.
Handle 0x0004, DMI type 4, 48 bytes
Processor Information
Socket Designation: CPU 0
Type: Central Processor
Family: ARM
Manufacturer: NVIDIA
ID: 0xd03
Signature: 0x00000000
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
Version: NVIDIA Orin
Voltage: 1.2 V
External Clock: 100 MHz
Max Speed: 2200 MHz
Current Speed: 1200 MHz
Status: Populated, Enabled
Upgrade: None
L1 Cache Handle: Not Provided
L2 Cache Handle: Not Provided
L3 Cache Handle: Not Provided
In this example, the device ID is listed as “ID” with value “0xd03”, which corresponds to the NVIDIA Orin processor.
Note that the device ID may be listed in different formats or locations depending on the system configuration and the version of the Ubuntu system.
Unable to distinguish between Orin 32GB and Orin Nano 4G; I only tried these two core boards.
Hi,
Please run the command:
$ sudo i2cdump -f -y 0 0x50
And look up the table:
For example, 3767-0004 is Orin Nano 4GB module.