linux:hardware-info
Table of Contents
Hardware Info
Connected Monitors
sudo apt-get install read-edid ls /sys/class/drm/*/edid | xargs -i{} sh -c "echo {}; parse-edid < {}"
PC Model / Manufacturer / BIOS
sudo cat /sys/devices/virtual/dmi/id/{sys_vendor,product_{family,version,name},bios_version}
cd /sys/devices/virtual/dmi/id/ for f in *; do printf "$f " cat $f 2>/dev/null || echo "***_Unavailable_***" done
ARM systems:
sudo cat /sys/firmware/devicetree/base/model
Example output
Intel NUC:
$ sudo cat /sys/devices/virtual/dmi/id/{sys_vendor,product_{family,version,name},bios_version} Intel(R) Client Systems TN M11924-404 NUC11TNHi5 TNTGL357.0042.2020.1221.1743
$ sudo cat /sys/devices/virtual/dmi/id/{sys_vendor,product_{family,version,name},bios_version} Intel(R) Client Systems Intel NUC J72747-303 NUC8i5BEH BECFL357.86A.0073.2019.0618.1409
VMWare:
$ sudo cat /sys/devices/virtual/dmi/id/{sys_vendor,product_{family,version,name},bios_version} VMware, Inc. None VMware Virtual Platform 6.00
Microsoft Surface Pro 3:
$ sudo cat /sys/devices/virtual/dmi/id/{sys_vendor,product_{family,version,name},bios_version} Microsoft Corporation Surface 1 Surface Pro 3 3.11.2350
RPI:
$ sudo cat /sys/firmware/devicetree/base/model Raspberry Pi Zero W Rev 1.1
Get system serial number:
sudo cat /sys/devices/virtual/dmi/id/product_serial
linux/hardware-info.txt · Last modified: by Wulf Rajek