summaryrefslogtreecommitdiffstats
path: root/inxi.1
diff options
context:
space:
mode:
Diffstat (limited to 'inxi.1')
-rw-r--r--inxi.1100
1 files changed, 83 insertions, 17 deletions
diff --git a/inxi.1 b/inxi.1
index 1c30ffb..43b86b5 100644
--- a/inxi.1
+++ b/inxi.1
@@ -15,7 +15,7 @@
.\" with this program; if not, write to the Free Software Foundation, Inc.,
.\" 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
.\"
-.TH INXI 1 "2024\-06-18"inxi" "inxi manual"
+.TH INXI 1 "2024\-09-04" "inxi 3.3.36" "inxi manual"
.SH NAME
inxi \- Command line system information script for console and IRC
@@ -520,9 +520,9 @@ unless you figure out how to set up doas/sudo to permit dmidecode to read
\fB/dev/mem\fR as user.
\fBudevadm\fR can be run by non\-superuser, or if dmidecode is not installed
-(Linux only). It has a slightly less reliable dmi table outut, and does not seem
-to support more than 1 board memory array, but is pretty good. Voltages may be
-wrong however.
+(Linux only). It has a slightly less reliable dmi table output, and does not
+seem to support more than 1 board memory array, but is pretty good. Voltages may
+be wrong however.
Both \fBdmidecode\fR and \fBudevadm\fR need a DMI table with RAM data to create
the report. Most SBC/SOC boards don't have dmi based RAM data. But most other
@@ -2105,17 +2105,25 @@ common).
to this line from \fBInfo:\fR line.
Topology line contains, if available and/or relevant: physical CPU count
-(\fBcpus:\fR); per physical cpu core count (cores:\fR); threads per core, if > 1
-(\fBtpc:\fR); how many \fBthreads:\fR (if more threads than cores); \fBdies:\fR
-(rarely detected, but if so, if > 1); smt status (if no smt status found, shows
-\fBN/A\fR).
-
-If complex CPU type, like Alder lake, cores; will have a more granular breakdown
-of how many mt (multi\-threaded) and how many st (single\-threaded) cores there
-in the physical cpu ( \fBmt\-cores:\fR, \fBst\-cores:\fR); For complex CPU
-types like ARM SoC devices with 2 CPU types, with different core counts and/or
-\fBmin/max:\fR) frequencies, \fBvariant:\fR per type found, with relevant
-differences shown, like \fBcores:\fR, \fBmin/max:\fR, etc.
+(\fBcpus:\fR); per physical CPU \fBdies:\fR, \fBclusters:\fR, \fBcores:\fR;
+threads per core, if > 1 (\fBtpc:\fR); how many \fBthreads:\fR (if more threads
+than cores); smt status (if no smt status found, shows \fBN/A\fR).
+
+Not all CPUs have or report dies or clusters. Some may have dies but no
+clusters, some clusters but no dies, some dies and clusters, and some neither
+dies nor clusters. This is a function of how the CPU topology reports itself to
+the kernel. Note that core counts are per physical CPU, not per die or cluster.
+Clusters are per die, and in cases of > 1 dies, will show as: \fBclusters:
+2x4\fR.
+
+If complex CPU type, like Alder lake, \fBcores:\fR will have a more granular
+breakdown of how many mt (multi\-threaded) and how many st (single\-threaded)
+cores there are in the physical cpu (\fBmt\-cores:\fR, \fBst\-cores:\fR); For
+complex CPU types like ARM SoC devices with 2 CPU types, with different core
+counts and/or \fBmin/max:\fR) frequencies, \fBvariant:\fR per type found, with
+relevant differences shown, like \fBcores:\fR, \fBmin/max:\fR, etc.
+
+
.nf
\fBCPU:
@@ -2135,10 +2143,10 @@ differences shown, like \fBcores:\fR, \fBmin/max:\fR, etc.
microcode: 0x8001250
Topology:
cpus: 2
+ dies: 4
cores: 16
- tpc: 2
threads: 32
- dies: 4
+ tpc: 2
cache:
L1: 2x 1.5 MiB (3 MiB)
desc: d\-16x32 KiB; i\-16x64 KiB
@@ -2161,6 +2169,64 @@ differences shown, like \fBcores:\fR, \fBmin/max:\fR, etc.
bogomips: 267823\fR
.fi
+Or this Raptor Lake with 1 die, 4 clusters, and efficiency and perforance cores:
+
+.nf
+\fBCPU:
+ Info:
+ model: 13th Gen Intel Core i5-1345U
+ bits: 64
+ type: MST AMCP
+ arch: Raptor Lake
+ level: v3
+ note: check
+ built: 2022+
+ process: Intel 7 (10nm)
+ family: 6
+ model-id: 0xBA (186)
+ stepping: 3
+ microcode: 0x411C
+ Topology:
+ cpus: 1
+ dies: 1
+ clusters: 4
+ cores: 10
+ threads: 12
+ mt: 2
+ tpc: 2
+ st: 8
+ smt: enabled
+ cache:
+ L1: 928 KiB
+ desc: d-8x32 KiB, 2x48 KiB; i-2x32 KiB, 8x64 KiB
+ L2: 6.5 MiB
+ desc: 2x1.2 MiB, 2x2 MiB
+ L3: 12 MiB
+ desc: 1x12 MiB
+ Speed (MHz):
+ avg: 1535
+ high: 2820
+ min/max: 400/4700:3500
+ scaling:
+ driver: intel_pstate
+ governor: powersave
+ cores:
+ 1: 0
+ 2: 400
+ 3: 429
+ 4: 926
+ 5: 1244
+ 6: 1139
+ 7: 2680
+ 8: 1021
+ 9: 2582
+ 10: 2744
+ 11: 2820
+ 12: 2445
+ bogomips: 59904
+ Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx\fR
+.fi
+
\- Adds CPU Vulnerabilities (bugs) as known by your current kernel. Lists by
\fBType: ... (status|mitigation): ....\fR for systems that support this feature
(Linux kernel 4.14 or newer, or patched older kernels).