diff options
Diffstat (limited to 'inxi.1')
| -rw-r--r-- | inxi.1 | 158 |
1 files changed, 121 insertions, 37 deletions
@@ -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 "2023\-03\-28" "inxi" "inxi manual" +.TH INXI 1 "2023\-05\-07" "inxi" "inxi manual" .SH NAME inxi \- Command line system information script for console and IRC @@ -131,8 +131,9 @@ keep things simple. Show Audio/sound device(s) information, including device driver. Shows active sound API(s) and sound server(s). -Supported servers/APIs: ALSA, JACK, OSS, NAS, PipeWire, PulseAudio, RoarAudio, -sndio. +Supported APIs: ALSA, OSS, sndio. Supported servers: aRts (artsd), Enlightened +Sound Daemon (esound, esd), JACK, NAS (Network Audio System, nasd), PipeWire, +PulseAudio, RoarAudio, sndiod. Use \fB\-Ax\fR to show all sound APIs/servers detected, including inactive, \fB\-Axx\fR to see API/Server helper daemons/plugin/modules, and \fB\-Aa\fR to @@ -242,7 +243,7 @@ Sample: .TP .B \-d \fR, \fB\-\-disk\-full\fR,\fB\-\-optical\fR -Show optical drive data as well as \fB\-D\fR hard drive data. With \fB\-x\fR, +Show optical drive data as well as \fB\-D\fR HDD/SSD drive data. With \fB\-x\fR, adds a feature line to the output. Also shows floppy disks if present. Note that there is no current way to get any information about the floppy device that we are aware of, so it will simply show the floppy ID without any extra @@ -250,9 +251,9 @@ data. \fB\-xx\fR adds a few more features. .TP .B \-D \fR, \fB\-\-disk\fR -Show Hard Disk info. Shows total disk space and used percentage. The disk used -percentage includes space used by swap partition(s), since those are not usable -for data storage. Also, unmounted partitions are not counted in disk use +Show HDD/SSD drive info. Shows total drive space and used percentage. The drive +used percentage includes space used by swap partition(s), since those are not +usable for data storage. Also, unmounted partitions are not counted in drive use percentages since inxi has no access to the used amount. If the system has RAID or other logical storage, and if inxi can determine @@ -269,10 +270,10 @@ Without logical storage detected: \fBLocal Storage: total: 2.89 TiB used: 1.51 TiB (52.3%)\fR -Also shows per disk information: Disk ID, type (if present), vendor (if -detected), model, and size. See \fBExtra Data Options\fR (\fB\-x\fR options) -and \fBAdmin Extra Data Options\fR (\fB\-\-admin\fR options) for many more -features. +Also shows per drive information: Disk ID, type (FireWire, Removable, USB if +present), vendor (if detected), model, and size. See \fBExtra Data Options\fR +(\fB\-x\fR options) and \fBAdmin Extra Data Options\fR (\fB\-\-admin\fR options) +for many more features. .TP .B \-E\fR, \fB\-\-bluetooth\fR @@ -386,8 +387,10 @@ Show Information: processes, uptime, memory, IRC client (or shell type if run in shell, not IRC), inxi version. See \fB\-Ix\fR, \fB\-Ixx\fR, and \fB\-Ia\fR for extra information (init type/version, runlevel/target, packages). -Note: if \fB\-m\fR is used or triggered, the memory item will show in the main -Memory: report of \fB\-m\fR, not in \fB\Info:\fR. +Note: if \fB\-m\fR or \fB\-tm\fR are active, the memory item will show in the +main Memory: report of \fB\-m\fR/\fB\-tm\fR/, not in \fB\Info:\fR. + +See \fB\-m\fR for explanation of \fBMemory: available:\fR. Raspberry Pi only: uses \fBvcgencmd get_mem gpu\fR to get gpu RAM amount, if user is in video group and \fBvcgencmd\fR is installed. Uses this result to @@ -418,7 +421,10 @@ generally shows BusID / DeviceID (except for tree view, which shows ports). Examples: \fBDevice\-3: 4\-3.2.1:2\fR or \fBHub: 4\-0:1\fR The \fBrev: 2.0\fR item refers to the USB revision number, like \fB1.0\fR or -\fB3.1\fR. +\fB3.1\fR. + +Use \fB\-Jx\fR for basic Si base 10 bits/s speed, \fB\-Jxx\fR for Si and IEC +base 2 Bytes/s speeds. \fB\-Ja\fR adds USB mode. .TP .B \-l \fR, \fB\-\-label\fR @@ -514,7 +520,7 @@ to permit dmidecode to read \fB/dev/mem\fR as user. \fBspeed\fR and \fBbus\-width\fR will not show if \fBNo Module Installed\fR is found in \fBsize\fR. -Note: If \fB\-m\fR is triggered RAM total/used report will appear in this +Note: If \fB\-m\fR is triggered RAM available/used report will appear in this section, not in \fB\-I\fR or \fB\-tm\fR items. Because \fBdmidecode\fR data is extremely unreliable, inxi will try to make @@ -532,9 +538,9 @@ Under dmidecode, \fBSpeed:\fR is the expected speed of the memory is what the actual speed is now. To handle this, if speed and configured speed values are different, you will see this instead: -\fBspeed: spec: [specified speed] MT/S actual: [actual] MT/S\fR +\fBspeed: spec: [specified speed] MT/s actual: [actual] MT/s\fR -Also, if DDR, and speed in MHz, will change to: \fBspeed: [speed] MT/S +Also, if DDR, and speed in MHz, will change to: \fBspeed: [speed] MT/s ([speed] MHz)\fR If the detected speed is logically absurd, like 1 MT/s or 69910 MT/s, adds: @@ -542,7 +548,7 @@ If the detected speed is logically absurd, like 1 MT/s or 69910 MT/s, adds: .nf \fBMemory: - RAM: total: 31.38 GiB used: 20.65 GiB (65.8%) + System RAM: available: 31.38 GiB used: 20.65 GiB (65.8%) Array\-1: capacity: N/A slots: 4 note: check EC: N/A Device\-1: DIMM_A1 type: DDR3 size: 8 GiB speed: 1600 MT/s (800 MHz) Device\-2: DIMM_A2 type: DDR3 size: 8 GiB speed: spec: 1600 MT/s (800 MHz) @@ -555,6 +561,11 @@ If the detected speed is logically absurd, like 1 MT/s or 69910 MT/s, adds: See \fB\-\-memory\-modules\fR and \fB\-\-memory\-short\fR if you want a shorter report. +Note: the \fBSystem Ram: available:\fR is actually the total installed RAM minus +some reserved and kernel code RAM (and in some cases GPU assigned main system +RAM) that is allocated on system boot, and thus is generally less than the +actual physical RAM installed. + .TP .B \-\-memory\-modules\fR, \fB\-\-mm\fR Memory (RAM) data. Show only RAM arrays and modules in Memory report. @@ -657,6 +668,8 @@ APT distros like PCLinuxOS or Alt\-Linux) \fBEOPKG\fR (Solus) +\fBNETPKG\fR (Zenwalk/Slackware) + \fBNIX\fR (NixOS + other distros as alternate package manager) \fBPACMAN\fR (Arch Linux, KaOS + derived versions) @@ -671,10 +684,18 @@ APT distros like PCLinuxOS or Alt\-Linux) \fBPORTS\fR (OpenBSD, FreeBSD, NetBSD + derived OS types) +\fBSBOPKG\fR (Slackware + derived versions) + +\fBSBOUI\fR (Slackware + derived versions) + \fBSCRATCHPKG\fR (Venom + derived versions) \fBSLACKPKG\fR (Slackware + derived versions) +\fBSLAPT_GET\fR (Slackware + derived versions) + +\fBSLPKG\fR (Slackware + derived versions) + \fBTCE\fR (TinyCore) \fBURPMI\fR (Mandriva, Mageia + derived versions) @@ -763,6 +784,8 @@ Make sure that there is no space between letters and numbers (e.g. write as If the \fB\-I\fR or \fB\-m\fR lines are not triggered, will also show the system RAM used/total information. +See \fB\-m\fR for explanation of \fBRAM: total\-available:\fR. + .TP .B \-t cm\fR \- CPU+memory. With \fB\-x\fR, shows also CPU or memory for that process on @@ -833,7 +856,7 @@ min/max speeds, if available) + \fB\-G\fR + basic Disk + \fB\-I\fR. .TP .B \-v 4 \- Adds partition size/used data (\fB\-P\fR) for (if present): \fB/ /home /var/ -/boot\fR. Shows full disk data (\fB\-D\fR) +/boot\fR. Shows full drive data (\fB\-D\fR) .TP .B \-v 5 @@ -1286,7 +1309,7 @@ doas users: see \fBman doas.conf\fR for setup. You can force use of \fBhddtemp\fR for all drives using \fB\-\-hddtemp\fR. -\- If free LVM volume group size detected (root required), show \fBlvm-free:\fR +\- If free LVM volume group size detected (root required), show \fBlvm\-free:\fR on Local Storage line. This is how much unused space the VGs contain, that is, space not assigned to LVs. @@ -1366,15 +1389,21 @@ discover those. available. .TP -.B \-x \-j\fR, \fB\-x \-\-swap\fR +.B \-x \-j\fR (\fB\-\-swap\fR) Add \fBmapper:\fR. See \fB\-x \-o\fR. .TP .B \-x \-J\fR (\fB\-\-usb\fR) \- For Devices, adds driver(s). +\- Adds, if available, USB speed in base 10 bits/s (Si) units \fBMb/s\fR or +\fBGb/s\fR (may be incorrect on BSDs due to non reliable data source). These are +base 10 bits per second. This unit corresponds to the standard units the USB +consortium uses to indicate speeds, but not to how most of the rest of your +system reports sizes. Use \fB\-Jxx\fR to add base 2 IEC Byte/second speeds. + .TP -.B \-x \-L\fR, \fB\-x \-\-logical\fR +.B \-x \-L\fR (\fB\-\-logical\fR) \- Adds \fBdm: dm-x\fR to VG > LV and other Device types. This can help tracking down which device belongs to what. @@ -1450,6 +1479,8 @@ found for each distribution system base detection. \- Adds PCIe speed and lanes item (Linux only, if detected). +\- Adds for USB devices USB rev, speed, lanes (lanes Linux only). + \- Adds \fBwith: [item] \fBstatus: [state/plugin]\fR helper daemons/plugins for the sound API/server. @@ -1459,9 +1490,9 @@ the sound API/server. .TP .B \-xx \-D\fR -\- Adds disk serial number. +\- Adds HDD/SSD drive serial number. -\- Adds disk speed (if available). This is the theoretical top speed of the +\- Adds drive speed (if available). This is the theoretical top speed of the device as reported. This speed may be restricted by system board limits, eg. a SATA 3 drive on a SATA 2 board may report SATA 2 speeds, but this is not completely consistent, sometimes a SATA 3 device on a SATA 2 board reports @@ -1478,7 +1509,9 @@ For a PCIe 3 NVMe drive, with speed of \fB8 GT/s\fR and \fB4\fR lanes \fBspeed: 31.6 Gb/s lanes: 4\fR -\- Adds disk duid, if available. Some BSDs have it. +\- Adds HDD/SSD drive duid, if available. Some BSDs have it. + +\- Adds for USB drives USB rev, speed, lanes (lanes Linux only). .TP .B \-xx \-E\fR (\fB\-\-bluetooth\fR) @@ -1490,6 +1523,8 @@ if applicable) for each device. \- Adds PCIe speed and lanes item (Linux only, and if PCIe bluetooth, which is rare). +\- Adds for USB devices USB rev, speed, lanes (lanes Linux only). + .TP .B \-xx \-G\fR Triggers much more complete Screen/Monitor output. @@ -1517,6 +1552,8 @@ or more \fBMonitors\fR. \- Adds PCIe speed and lanes item (Linux only, and if PCIe device and detected). +\- Adds for USB devices USB rev, speed, lanes (lanes Linux only). + \- Adds output port IDs, active, off (connected but disabled, like a closed laptop lid) and empty. Example: @@ -1609,8 +1646,12 @@ swap types (for \fB\-j\fR). .B \-xx \-J\fR (\fB\-\-usb\fR) \- Adds vendor:chip id. +\- Adds USB lanes. Uses tx (transmit) lane count for total unless rx and tx +counts are different (eg: \fBlanes: rx: 2 tx: 4\fR). Linux only. +See \fB\-Ja\fR for sample output. + .TP -.B \-xx \-L\fR, \fB\-xx \-\-logical\fR +.B \-xx \-L\fR (\fB\-\-logical\fR) \- Adds internal LVM Logical volumes, like raid image and meta data volumes. \- Adds full list of Components, sub\-components, and their physical devices. @@ -1647,6 +1688,8 @@ ROM size if using \fBdmidecode\fR. \- Adds PCIe speed and lanes item (Linux only, and if PCIe device and detected). +\- Adds for USB devices USB rev, speed, lanes (lanes Linux only). + .TP .B \-xx \-r\fR \- Adds to \fBPackages:\fR info. See \fB\-Ixx\fR @@ -1721,16 +1764,16 @@ CPU does not support SMT. .TP .B \-xxx \-D\fR -\- Adds disk firmware revision number (if available). +\- Adds HDD/SSD drive firmware revision number (if available). -\- Adds disk partition scheme (in most cases), e.g. \fBscheme: GPT\fR. +\- Adds drive partition scheme (in most cases), e.g. \fBscheme: GPT\fR. Currently not able to detect all schemes, but handles the most common, e.g. \fBGPT\fR or \fBMBR\fR. -\- Adds disk type (\fBHDD\fR/\fBSSD\fR), rotation speed (in some but not all -cases), e.g. \fBtype: HDD rpm: 7200\fR, or \fBtype: SSD\fR if positive SSD +\- Adds drive tech (\fBHDD\fR/\fBSSD\fR), rotation speed (in some but not all +cases), e.g. \fBtech: HDD rpm: 7200\fR, or \fBtech: SSD\fR if positive SSD identification was made. If no HDD, rotation, or positive SSD ID found, shows -\fBtype: N/A\fR. Not all HDD spinning disks report their speed, so even if they +\fBtech: N/A\fR. Not all HDD spinning disks report their speed, so even if they are spinning, no rpm data will show. .TP @@ -1784,8 +1827,6 @@ uses the \fBwhoami\fR test. \- Adds \fBinterfaces:\fR for non hub devices. -\- Adds, if available, USB speed in \fBMbits/s\fR or \fBGbits/s\fR. - \- Adds, if present, USB class ID. \- Adds, if non 0, max power in mA. @@ -1870,6 +1911,8 @@ shown). \- Adds list of detected audio server tools (\fBtools: [tools]\fR) to API/Server lines, like alsamixer, jack_control, pactl, pavuctl, pw-cli, sndioctl, etc. +\- Adds for USB devices USB mode (Linux only). + .TP .B \-a \-C\fR .br @@ -2042,8 +2085,11 @@ any further action. \- Adds, for USB or other external drives, actual model name/serial if available, and different from enclosure model/serial, and corrects block sizes -if necessary. Adds in drive temperature for some drives as well, and other -useful data. +if necessary. + +\- Adds for USB drives USB mode (Linux only). + +\- Adds in drive temperature for some drives as well, and other useful data. .TP .B \-a \-E\fR (\fB\-\-bluetooth\fR) @@ -2055,6 +2101,8 @@ and Service Classes. or lanes, \fBlink\-max: gen: speed: lanes:\fR (only items different from primary shown. Bluetooth PCIe rare). +\- Adds for USB devices USB mode (Linux only). + .TP .B \-a \-G\fR \- Adds, if present, possible \fBalternate:\fR kernel modules capable of driving @@ -2077,6 +2125,8 @@ Includes extended non free Nvidia legacy informatin (Linux and Nvidia only), and issues, shows extra data that can help diagnose/debug. Adds \fBcode:\fR item if found and not the same as \fBarch:\fR. +\- Adds for USB devices USB mode (Linux only). + .nf \fBinxi \-Gaz Graphics: @@ -2172,6 +2222,7 @@ Graphics: API: GBM/EGL Message: Wayland GBM/EGL data currently not available. .fi + .TP .B \-a \-I\fR \- Adds to Packages number of lib packages detected per package manager. Also @@ -2193,7 +2244,7 @@ rc\-service rcctl service sv /etc/rc.d /etc/init.d\fR. Can be useful to know which you need when using an unfamiliar machine. .TP -.B \-a \-j\fR, \fB\-a \-P\fR [swap], \fB\-a \-P\fR [swap] +.B \-a \-j\fR (\fB\-\-swap\fR), \fB\-a \-P\fR [swap], \fB\-a \-P\fR [swap] \- Adds swappiness and vfs cache pressure, and a message to indicate if the value is the default value or not (Linux only, and only if available). If not the default value, shows default value as well, e.g. @@ -2209,7 +2260,38 @@ For \fB\-j\fR row 1 output: \- Adds device kernel major:minor number (Linux only). .TP -.B \-a \-L\fR +.B \-a \-J\fR (\fB\-\-usb)\fR +\- Adds, if available, USB speed in IEC units \fBMiB/s\fR or \fBGiB/s\fR (may +be incorrect on BSDs due to non reliable data source). These are base 2 Bytes +per second. + +\- Adds USB mode (Linux only), which is the technical terms the USB group uses +to describe USB revisions. In cases where speed and rev are an unknown +combination, (and probably at least one is wrong) shows message. + +There are no granular data sources in BSDs for accurate revision/lane/speed +information, so mode cannot be determined. + +Sample: +.nf +\fB +Hub\-1: 1\-0:1 info: hi\-speed hub with single TT ports: 14 rev: 2.0 + speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip\-ID: 1d6b:0002 + class\-ID: 0900 +Device\-1: 1-4:2 info: Wacom ET\-0405A [Graphire2 (4x5)] type: mouse + driver: usbhid,wacom interfaces: 1 rev: 1.1 speed: 1.5 Mb/s (183 KiB/s) + lanes: 1 mode: 1.0 power: 40mA chip\-ID: 056a:0011 class\-ID: 0301 +Hub\-2: 2\-0:1 info: Super\-speed hub ports: 8 rev: 3.1 + speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen\-2x1 chip\-ID: 1d6b:0003 + class\-ID: 0900 +Device\-1: 2\-8:5 info: SanDisk Ultra type: mass storage driver: usb\-storage + interfaces: 1 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen\-1x1 + power: 896mA chip\-ID: 0781:5581 class\-ID: 0806 + serial: <filter>\fR +.fi + +.TP +.B \-a \-L\fR (\fB\-\-logical) \- Expands Component report, shows size / maj-min of components and devices, and mapped name for logical components. Puts each component/device on its own line. @@ -2231,6 +2313,8 @@ knows could possibly be used instead. or lanes, \fBlink\-max: gen: speed: lanes:\fR (only items different from primary shown). +\- Adds for USB devices USB mode (Linux only). + .TP .B \-a \-o\fR \- Adds device kernel major:minor number (Linux only). |
