x86info(1)
π x86info β display x86 CPU diagnostics π
okay bestie, welcome to x86info(1) from the General Commands Manual β yes the whole thing is literally called that, iconic naming, no notes. this is the little tool that walks up to your x86 CPU and goes "soβ¦ tell me everything π". let's get into it π¦
β¨ SYNOPSIS β¨
x86info [-a] [-c] [-f] [fB-F] [-m] [-mhz] [-r] [?] [--all]
[--cache] [--flags] [--verbose] [--msr] [--mhz] [--registers]
[--help]
(yeah the synopsis and the options list below don't 100% match up, we do not gatekeep, we just report π«Ά)
πΈ DESCRIPTION πΈ
this manual page documents x86info, a program that displays a whole range of information about the CPUs chillin' inside an x86 system. like, it's giving "tell me about yourself" but for silicon π
and listen β to make full use of this program you need the CPU ID and MSR device drivers in your kernel, with device files you can actually reach at:
/dev/cpu/<n>/cpuid/dev/cpu/<n>/msr
no access to those, no full tea. periodt.
π OPTIONS π
this program follows the usual GNU command line syntax, with long options starting with two dashes (-). a summary of options is included below. slay, let's go one by one π₯
?,--helpβ show a summary of options. the "help me help you" move π-a,--allβ show all the information. literally equivalent to-c -f -m -r -mhz. the full main-character dump π-c,--cacheβ show TLB, cache sizes and cache associativity. the receipts on your memory hierarchy β¨-f,--flagsβ show CPU feature flags. all the little yes/no boxes your CPU ticked π-m,--msrβ dump model specific registers. heads up though: this feature is currently only supported on a few different processors, and future versions will include parsing of bits in MSRs for all processors. so likeβ¦ sometimes it eats, sometimes it's still loading π-mhz,--mhzβ estimate current clock rate. vibes-based speed check, but make it numbers β-mp,--mptableβ dump MP table showing CPUs BIOS knows about. the BIOS's version of a group chat roster π-r,--registersβ show register values from all possiblecpuidcalls. every single one. no crumbs left π-s,--show-machine-checkβ show machine check exception information. the "what went wrong" files π§-v,--verboseβ show verbose descriptions. more words, more lore π
π AUTHOR π
x86info was written by Dave Jones <davej@redhat.com>.
this manual page was written by Mark Brown <broonie@debian.org> for the Debian GNU/Linux system (but may be used by others β she's generous like that π«Ά).
permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License version 2.
aaaand that's the whole page bestie π
this one came straight outta the General Commands Manual β page x86info(1), that's the source and the version tag, right there in the footer, exactly where it belongs. go read your CPU's whole diary, you've earned it β¨ππ
π¦ where this page comes from
- debian bookworm: x86info 1.31~pre0.8052aabdd159bc9050e7dc264f33782c5acce05f-2
- debian trixie: x86info 1.31~pre0.8052aabdd159bc9050e7dc264f33782c5acce05f-2
- ubuntu jammy: x86info 1.31~pre0.8052aabdd159bc9050e7dc264f33782c5acce05f-1.1
- ubuntu noble: x86info 1.31~pre0.8052aabdd159bc9050e7dc264f33782c5acce05f-2
- ubuntu questing: x86info 1.31~pre0.8052aabdd159bc9050e7dc264f33782c5acce05f-2
- ubuntu resolute: x86info 1.31~pre0.8052aabdd159bc9050e7dc264f33782c5acce05f-2build1
- ubuntu stonking: x86info 1.31~pre0.8052aabdd159bc9050e7dc264f33782c5acce05f-2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms