mirror of
https://github.com/smxi/inxi.git
synced 2025-04-25 19:19:13 +00:00
Compare commits
23 commits
Author | SHA1 | Date | |
---|---|---|---|
|
15a55d0b94 | ||
|
308f2a97be | ||
|
4d6c596ed6 | ||
|
8c3b64c74d | ||
|
bf13ee49a8 | ||
|
4b5bdd7114 | ||
|
59f25a43f1 | ||
|
33a1d1ddbc | ||
|
bfbda726a4 | ||
|
cb15f8d88a | ||
|
8fd8708bd3 | ||
|
8bf3bae552 | ||
|
089766b34e | ||
|
71cfe887a3 | ||
|
209b979f1f | ||
|
9cca058f5d | ||
|
7a79e846de | ||
|
2434d89d0c | ||
|
ed7049fcc1 | ||
|
beddf67370 | ||
|
a2a955d870 | ||
|
f22449a205 | ||
|
5ee29fa022 |
5 changed files with 6970 additions and 2047 deletions
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
inxi linguist-language=Perl
|
162
README.txt
162
README.txt
|
@ -8,6 +8,46 @@ issue reports. The code in pre 2.9 versions literally no longer exists in inxi
|
|||
3. Bugs from earlier versions cannot usually be solved in the new version since
|
||||
the pre 2.9 and the 2.9 and later versions are completely different internally.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
CODEBERG SOURCE REPO
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Packagers: Make sure to change your package URLs and repos to use codeberg.org.
|
||||
|
||||
The previous inxi-perl, tarballs, and docs branches are now standalone repos
|
||||
on codeberg.org:
|
||||
|
||||
docs > https://codeberg.org/smxi/inxi-docs master
|
||||
inxi-perl > https://codeberg.org/smxi/pinxi master
|
||||
master > https://codeberg.org/smxi/inxi master
|
||||
tarballs > https://codeberg.org/smxi/inxi-tarballs master
|
||||
|
||||
inxi-perl has been rebuilt and now only contains the pinxi, pinxi.1 files, plus
|
||||
a minimal README.txt for github users. docs and tarballs have been deleted. The
|
||||
inxi-perl branch should not be used, and exists only so that current pinxi users
|
||||
can update from there to get the new version with new URLs.
|
||||
|
||||
inxi master and inxi-perl/pinxi will be mirrored until late 2023, then they will
|
||||
no longer get updates.
|
||||
|
||||
The inxi repo only contains master, plus the one, two branches, which are
|
||||
obsolete.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Please file issue reports or feature requests at:
|
||||
|
||||
https://codeberg.org/smxi/inxi
|
||||
|
||||
Please take the time to read this helpful article from the Software Freedom
|
||||
Conservancy:
|
||||
|
||||
https://sfconservancy.org/GiveUpGitHub/
|
||||
|
||||
Any use of this project's code by GitHub Copilot, past or present, is done
|
||||
without my permission. I do not consent to GitHub's use of this project's code
|
||||
in Copilot.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
DONATE
|
||||
--------------------------------------------------------------------------------
|
||||
|
@ -16,7 +56,7 @@ Help support the project with a one time or a sustaining donation.
|
|||
|
||||
Paypal: https://www.paypal.com/donate/?hosted_button_id=77DQVM6A4L5E2
|
||||
|
||||
Open Collective: https://opencollective.com/inxi
|
||||
LiberaPay (sustaining donations): https://liberapay.com/smxi/
|
||||
|
||||
================================================================================
|
||||
DEVELOPMENT AND ISSUES
|
||||
|
@ -68,32 +108,41 @@ See BSD/UNIX below for qualifications re BSDs, and OSX in particular.
|
|||
SOURCE VERSION CONTROL
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
https://github.com/smxi/inxi
|
||||
inxi:
|
||||
REPO: https://codeberg.org/smxi/inxi
|
||||
MAIN BRANCH: master
|
||||
DEVELOPMENT BRANCHES: inxi-perl, one, two
|
||||
DEVELOPMENT BRANCHES [not used]: one, two
|
||||
|
||||
inxi-perl is the dev branch, the others are rarely if ever used. inxi itself has
|
||||
the built in feature to be able to update itself from anywhere, including these
|
||||
branches, which is very useful for development and debugging on various user
|
||||
systems.
|
||||
pinxi [development version for inxi]:
|
||||
REPO: https://codeberg.org/smxi/pinxi
|
||||
MAIN BRANCH: master
|
||||
|
||||
pinxi is the standalone development version of inxi. inxi branches one, two are
|
||||
rarely if ever used. inxi has the built in feature to be able to update itself
|
||||
from anywhere, including these branches, which is very useful for development
|
||||
and debugging on various user systems.
|
||||
|
||||
Please: NEVER even think about looking at or using previous inxi commits,
|
||||
previous to the current master version, as a base for a patch. If you do, your
|
||||
patch / pull request will probably be rejected.
|
||||
|
||||
PULL REQUESTS: Please talk to me before starting to work on patches of any
|
||||
reasonable complexity. inxi is hard to work on, and you have to understand how
|
||||
it works before submitting patches, unless it's a trivial bug fix. Please: NEVER
|
||||
even think about looking at or using previous inxi commits, previous to the
|
||||
current master version, as a base for a patch. If you do, your patch / pull
|
||||
request will probably be rejected. Developers, get your version from the
|
||||
inxi-perl branch, pinxi, otherwise you may not be current to actual development
|
||||
versions. inxi-perl pinxi is always equal to or ahead of master branch inxi.
|
||||
it works before submitting patches, unless it's a trivial bug fix. Never work
|
||||
with inxi master, always work with pinxi master, since it can be quite far ahead
|
||||
of inxi. inxi master has only one purpose, to get updated to next inxi when
|
||||
pinxi is ready to be copied over to inxi. pinxi is always equal to or ahead of
|
||||
master branch inxi.
|
||||
|
||||
Man page updates, doc page updates, etc, of course, are easy and will probably
|
||||
Man page updates, doc pages updates, etc, of course, are easy and will probably
|
||||
be accepted, as long as they are properly formatted and logically coherent.
|
||||
|
||||
When under active development, inxi releases early, and releases often.
|
||||
When under active development, pinxi releases early, and releases often. inxi
|
||||
is stable and is generally only updated when a new tagged version is completed.
|
||||
|
||||
PACKAGERS: inxi has one and only one 'release', and that is the current
|
||||
commit/version in the master branch (plus pinxi inxi-perl branch, of course, but
|
||||
those should never be packaged).
|
||||
PACKAGERS: inxi has one and only one 'release', and that is the current tagged
|
||||
version in the master branch (plus pinxi repo, of course, but pinxi should in
|
||||
general not be packaged).
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
MASTER BRANCH
|
||||
|
@ -103,48 +152,66 @@ This is the only supported branch, and the current latest commit/version is the
|
|||
only supported 'release'. There are no 'releases' of inxi beyond the current
|
||||
commit/version in master. All past versions are not supported.
|
||||
|
||||
git clone https://github.com/smxi/inxi --branch master --single-branch
|
||||
git clone https://codeberg.org/smxi/inxi --branch master --single-branch
|
||||
|
||||
OR direct fast and easy install:
|
||||
|
||||
wget -O inxi https://github.com/smxi/inxi/raw/master/inxi
|
||||
wget -O inxi https://codeberg.org/smxi/inxi/raw/master/inxi
|
||||
|
||||
OR easy to remember shortcut (which redirects to github):
|
||||
OR easy to remember shortcut (which redirects to codeberg.org):
|
||||
|
||||
wget -O inxi https://smxi.org/inxi
|
||||
wget -O inxi smxi.org/inxi
|
||||
|
||||
NOTE: Just because github calls tagged commits 'Releases' does not mean they are
|
||||
releases! I can't change the words on the tag page. They are tagged commits,
|
||||
period. A tag is a pointer to a commit, and has no further meaning.
|
||||
NOTE: There are no 'Releases' per se. There are only tagged commits, period. A
|
||||
tag is a pointer to a commit, and has no further meaning. A tagged commit
|
||||
however is the target for packagers.
|
||||
|
||||
If your distribution has blocked -U self updater and you want a newer version:
|
||||
|
||||
Open /etc/inxi.conf and change false to true: B_ALLOW_UPDATE=true
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
DEVELOPMENT BRANCH
|
||||
|
||||
SPECIAL NOTE FOR LEGACY OPERATING SYSTEMS WITH NO TLS 1.2 OR GREATER: Modern web
|
||||
servers are dropping support for TLS 1.0, 1.1, and so has smxi.org, this means
|
||||
to install inxi onto an older system with only TLS 1.0 or 1.1 available, you
|
||||
will need to do this to install inxi onto the old system:
|
||||
|
||||
wget -O /usr/local/bin/inxi ftp://ftp.smxi.org/outgoing/inxi
|
||||
|
||||
then update inxi/man pages after that with inxi -U 4, which uses FTP, not HTTP,
|
||||
to download the file.
|
||||
|
||||
For pinxi, just change inxi to pinxi above (add --man to get the man page), and
|
||||
it will work the same.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
DEVELOPMENT VERSION (in pinxi repo)
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
All active development is now done on the inxi-perl branch (pinxi):
|
||||
All active development is done in the pinxi repo master branch.:
|
||||
|
||||
git clone https://github.com/smxi/inxi --branch inxi-perl --single-branch
|
||||
git clone https://codeberg.org/smxi/pinxi
|
||||
|
||||
OR direct fast and easy install:
|
||||
|
||||
wget -O pinxi https://github.com/smxi/inxi/raw/inxi-perl/pinxi
|
||||
wget -O pinxi https://codeberg.org/smxi/pinxi/raw/master/pinxi
|
||||
|
||||
OR easy to remember shortcut (which redirects to github):
|
||||
OR easy to remember shortcut (which redirects to codeberg.org):
|
||||
|
||||
wget -O pinxi https://smxi.org/pinxi
|
||||
wget -O pinxi smxi.org/pinxi
|
||||
|
||||
Once new features have been debugged, tested, and are reasonably stable, pinxi
|
||||
is copied to inxi in the master branch.
|
||||
is copied to inxi in the inxi master branch.
|
||||
|
||||
It's a good idea to check with pinxi if you want to make sure your issue has not
|
||||
been corrected, since pinxi is always equal to or ahead of inxi.
|
||||
|
||||
See SPECIAL NOTE FOR LEGACY OPERATING SYSTEMS above to install pinxi on very old
|
||||
operating systems with out of date TLS version.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
LEGACY INXI (in inxi-legacy repo)
|
||||
--------------------------------------------------------------------------------
|
||||
|
@ -154,9 +221,9 @@ inxi-legacy repo, as binxi in the /inxi-legacy directory:
|
|||
|
||||
Direct fast and easy install:
|
||||
|
||||
wget -O binxi https://github.com/smxi/inxi-legacy/raw/master/inxi-legacy/binxi
|
||||
wget -O binxi https://codeberg.org/smxi/inxi-legacy/raw/master/binxi
|
||||
|
||||
OR easy to remember shortcut (which redirects to github):
|
||||
OR easy to remember shortcut (which redirects to codeberg.org):
|
||||
|
||||
wget -O binxi https://smxi.org/binxi
|
||||
|
||||
|
@ -182,9 +249,9 @@ DOCUMENTATION
|
|||
|
||||
https://smxi.org/docs/inxi.htm
|
||||
(smxi.org/docs/ is easier to remember, and is one click away from inxi.htm). The
|
||||
one page wiki on github is only a pointer to the real resources.
|
||||
one page wiki on codeberg.org is only a pointer to the real resources.
|
||||
|
||||
https://github.com/smxi/inxi/tree/inxi-perl/docs
|
||||
https://codeberg.org/smxi/pinxi/src/branch/master/docs
|
||||
|
||||
Contains specific Perl inxi documentation, of interest mostly to developers.
|
||||
Includes internal inxi tools, values, configuration items. Also has useful
|
||||
|
@ -200,27 +267,30 @@ NOTE: Check the inxi version number on each doc page to see which version will
|
|||
support the options listed. The man and options page also link to a legacy
|
||||
version, pre 2.9.
|
||||
|
||||
https://github.com/smxi/inxi/wiki
|
||||
https://codeberg.org/smxi/inxi/wiki
|
||||
|
||||
This is simply a page with links to actual inxi resources, which can be useful
|
||||
for developers and people with technical questions. No attempt will be made
|
||||
to reproduce those external resources here on github. You'll find stuff like
|
||||
for developers and people with technical questions. No attempt will be made to
|
||||
reproduce those external resources on codeberg.org. You'll find stuff like
|
||||
how to export to json/xml there, and basic core philosophies, etc.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
IRC
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
You can go to: irc.oftc.net or irc.libera.chat channel #smxi
|
||||
You can go to:
|
||||
|
||||
irc.oftc.net or irc.libera.chat channel #smxi
|
||||
|
||||
but be prepared to wait around for a while to get a response. Generally it's
|
||||
better to use github issues.
|
||||
better to use codeberg.org issues.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
ISSUES
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
https://github.com/smxi/inxi/issues
|
||||
https://codeberg.org/smxi/inxi/issues
|
||||
|
||||
No issues accepted for non current inxi versions. See below for more on that.
|
||||
Unfortunately as of 2.9, no support or issues can be accepted for older inxi's
|
||||
because inxi 2.9 (Perl) and newer is a full rewrite, and legacy inxi is not
|
||||
|
@ -317,10 +387,14 @@ SUPPORTED VERSIONS / DISTRO VERSIONS
|
|||
Important: the only version of inxi that is supported is the latest current
|
||||
master branch version/commit. No issue reports or bug reports will be accepted
|
||||
for anything other than current master branch. No merges, attempts to patch old
|
||||
code from old versions, will be considered or accepted. If you are not updated
|
||||
to the latest inxi, do not file a bug report since it's probably been fixed ages
|
||||
ago. If your distro isn't packaging a current inxi, then file a bug report with
|
||||
your packager, not here.
|
||||
code from old versions, will be considered or accepted on the master branch of
|
||||
inxi. If you are not updated to the latest inxi, do not file a bug report since
|
||||
it's probably been fixed ages ago. If your distro isn't packaging a current
|
||||
inxi, then file a bug report with your packager, not here.
|
||||
|
||||
The development branch inxi-perl/pinxi has been moved to its own standalone
|
||||
repo, pinxi, at https://codeberg.org/smxi/pinxi - this is the only place
|
||||
development happens.
|
||||
|
||||
inxi is 'rolling release' software, just like Debian Sid, Gentoo, or Arch Linux
|
||||
are rolling release GNU/Linux distributions, with no 'release points'.
|
||||
|
|
428
inxi.1
428
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 "2023\-02\-07" "inxi" "inxi manual"
|
||||
.TH INXI 1 "2023\-10\-31" "inxi" "inxi manual"
|
||||
|
||||
.SH NAME
|
||||
inxi \- Command line system information script for console and IRC
|
||||
|
@ -128,8 +128,26 @@ keep things simple.
|
|||
|
||||
.TP
|
||||
.B \-A \fR, \fB\-\-audio\fR
|
||||
Show Audio/sound device(s) information, including device driver. Show running
|
||||
sound server(s). See \fB\-xxA\fR to show all sound servers detected.
|
||||
Show Audio/sound device(s) information, including device driver. Shows active
|
||||
sound API(s) and sound server(s).
|
||||
|
||||
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
|
||||
see API/sound server tools.
|
||||
|
||||
.nf
|
||||
\fBAudio:
|
||||
Device\-1: C-Media CMI8788 [Oxygen HD Audio] driver: snd_virtuoso
|
||||
Device\-2: AMD Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
|
||||
driver: snd_hda_intel
|
||||
Device\-3: AMD Family 17h HD Audio driver: snd_hda_intel
|
||||
API: ALSA v: k5.19.0\-16.2\-liquorix\-amd64 status: kernel\-api
|
||||
Server\-1: PulseAudio v: 16.1 status: active\fR
|
||||
.if
|
||||
|
||||
.TP
|
||||
.B \-b \fR, \fB\-\-basic\fR
|
||||
|
@ -225,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
|
||||
|
@ -233,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
|
||||
|
@ -252,17 +270,17 @@ 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
|
||||
Show bluetooth device(s), drivers. Show \fBReport:\fR with HCI ID, state,
|
||||
address per device (requires \fBbt\-adapter\fR or \fBhciconfig\fR),
|
||||
and if available (hciconfig only) bluetooth version (\fBbt\-v\fR).
|
||||
See \fBExtra Data Options\fR for more.
|
||||
address per device (requires \fBbtmgmt\fR, \fBbt\-adapter\fR, or
|
||||
\fBhciconfig\fR), and if available (hciconfig, btmgmt only) bluetooth version
|
||||
(\fBbt\-v\fR). See \fBExtra Data Options\fR for more.
|
||||
|
||||
If bluetooth shows as \fBstatus: down\fR, shows \fBbt\-service:\fR\fB state
|
||||
and rfkill\fR software and hardware blocked states, and rfkill ID.
|
||||
|
@ -339,10 +357,11 @@ If protocol is not detected, shows:
|
|||
Adds \fBwith: Xwayland v:...\fR if xwayland server is installed, regardless of
|
||||
protocol.
|
||||
|
||||
Also shows screen resolution(s) (per monitor/X screen). Shows graphics API used,
|
||||
like OpenGL. For X.org: OpenGL renderer, OpenGL core profile version/OpenGL
|
||||
version; for VESA: data (for Xvesa); for Wayland: GBM/EGL data (not
|
||||
implemented).
|
||||
Also shows screen resolution(s) (per monitor/X screen). Shows graphics API
|
||||
information (if available). EGL: EGL version, drivers, acdtive platforms;
|
||||
OpenGL: renderer, OpenGL core profile version/OpenGL version (if core/compat
|
||||
versions different, shows that as well); Vulkan: Vulkan version, drivers,
|
||||
surfaces;VESA: data (for Xvesa).
|
||||
|
||||
Compositor information will show if detected using \fB\-xx\fR option or always
|
||||
if detected and Wayland since the compositor is the server with Wayland.
|
||||
|
@ -369,12 +388,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.
|
||||
|
||||
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
|
||||
increase the \fBMemory:\fR amount and \fBused:\fR amounts.
|
||||
See \fB\-m\fR for explanation of \fBMemory:\fR fields and values..
|
||||
|
||||
.TP
|
||||
.B \-j\fR, \fB\-\-swap\fR
|
||||
|
@ -401,7 +418,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
|
||||
|
@ -497,7 +517,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
|
||||
|
@ -515,9 +535,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:
|
||||
|
@ -525,7 +545,8 @@ 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: total: 32 GiB note: est. 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)
|
||||
|
@ -538,6 +559,50 @@ 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.
|
||||
|
||||
Notes on \fBSystem RAM:\fR / \fBMemory:\fR report item:
|
||||
|
||||
* \fBtotal:\fR and \fBigpu:\fR do not show for short form.
|
||||
|
||||
* The \fBtotal:\fR can come from several possible sources:
|
||||
|
||||
\- If not superuser, and if \fI/sys/devices/system/memory\fR exists, it will
|
||||
estimate the total RAM based on how many RAM blocks and their size. Sometimes
|
||||
the block count is not an exact match to installed RAM, and inxi will attempt to
|
||||
guess the actual RAM amount, except for virtual machines. When it synthesizes
|
||||
the actual physical RAM total, it will show \fBnote: est.\fR.
|
||||
|
||||
Note that not all kernels are compiled to support generating this /sys
|
||||
directory (kernel needs to be compiled with \fBCONFIG_MEMORY_HOTPLUG\fR).
|
||||
|
||||
\- For OpenBSD and not superuser, the total comes from the detected RAM in
|
||||
dboot, if available.
|
||||
|
||||
\- If superuser, and if \fB\-m\fR used, it comes from the dmidecode RAM totals
|
||||
if available, and if not, it comes from counting up the System RAM ranges in
|
||||
\fI/proc/iomem\fR (Linux only), then rounding up, since that total is usually
|
||||
slightly under the actual physical RAM total. If inxi is unsure about the total,
|
||||
it will show \fBnote: est.\fB.
|
||||
|
||||
If no total data found, shows \fBtotal: N/A\fB.
|
||||
|
||||
* The \fBavailable:\fR item is the total installed RAM minus some reserved and
|
||||
kernel code RAM (and in some cases iGPU assigned main system RAM) that is
|
||||
allocated on system boot, and thus is generally less than the actual physical
|
||||
RAM installed. This is called MemTotal in free/meminfo even though it isn't,
|
||||
though it is the total available the kernel has to work with.
|
||||
|
||||
* The \fBused:\fR is the percent of the available RAM used, NOT of the total
|
||||
physical RAM.
|
||||
|
||||
* The \fBigpu:\fR item either comes from Raspberry Pi gpu RAM, or from
|
||||
\fI/proc/iomem\fR. The latter source is Linux + superuser only, and is not
|
||||
guaranteed to be accurate, but sometimes is. That is for iGPU system RAM used,
|
||||
not for standalone GPUs with their own internal RAM. Not all types of internal
|
||||
VRAM are detectable, it depends on how the hardware assigns RAM to iGPU.
|
||||
|
||||
Raspberry Pi uses \fBvcgencmd get_mem gpu\fR to get gpu RAM amount, if
|
||||
user is in video group and \fBvcgencmd\fR is installed.
|
||||
|
||||
.TP
|
||||
.B \-\-memory\-modules\fR, \fB\-\-mm\fR
|
||||
Memory (RAM) data. Show only RAM arrays and modules in Memory report.
|
||||
|
@ -633,13 +698,15 @@ Show distro repository data. Currently supported repo types:
|
|||
|
||||
\fBAPK\fR (Alpine Linux + derived versions)
|
||||
|
||||
\fBAPT\fR (Debian, Ubuntu + derived versions, as well as RPM based
|
||||
APT distros like PCLinuxOS or Alt\-Linux)
|
||||
\fBAPT\fR (Debian, Ubuntu + derived versions, as well as rpm based
|
||||
apt distros like PCLinuxOS or Alt\-Linux)
|
||||
|
||||
\fBCARDS\fR (NuTyX + derived versions)
|
||||
|
||||
\fBEOPKG\fR (Solus)
|
||||
|
||||
\fBNETPKG\fR (Zenwalk/Slackware)
|
||||
|
||||
\fBNIX\fR (NixOS + other distros as alternate package manager)
|
||||
|
||||
\fBPACMAN\fR (Arch Linux, KaOS + derived versions)
|
||||
|
@ -654,10 +721,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)
|
||||
|
@ -746,6 +821,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 \fBSystem RAM:\fR fields and values.
|
||||
|
||||
.TP
|
||||
.B \-t cm\fR
|
||||
\- CPU+memory. With \fB\-x\fR, shows also CPU or memory for that process on
|
||||
|
@ -764,14 +841,36 @@ Note \- Maintainer may have disabled this function.
|
|||
|
||||
If inxi \fB\-h\fR has no listing for \fB\-U\fR then it's disabled.
|
||||
|
||||
Auto\-update script. Note: if you installed as root, you must be root to
|
||||
update, otherwise user is fine. Also installs / updates this man page to:
|
||||
Auto\-update inxi or pinxi. Note: if you installed as root, you must be root to
|
||||
update, otherwise user is fine. Also installs / updates current man page to:
|
||||
\fB/usr/local/share/man/man1\fR (if \fB/usr/local/share/man/\fR exists
|
||||
AND there is no inxi man page in \fB/usr/share/man/man1\fR, otherwise it
|
||||
goes to \fB/usr/share/man/man1\fR). This requires that you be root to write
|
||||
to that directory. See \fB\-\-man\fR or \fB\-\-no\-man\fR to force or disable
|
||||
man install.
|
||||
|
||||
\fB\-U\fR accepts the following options (inxi and pinxi):
|
||||
|
||||
No arg \- Get from main git branch.
|
||||
|
||||
3 \- Get the dev server (smxi.org) version. Be aware that pinxi when taken from
|
||||
here can be very unstable during active development! The inxi version is the
|
||||
stable master branch version. Also useful to update if you have SSL issues and
|
||||
\fB\-\-no\-ssl\fR works.
|
||||
|
||||
4 \- Get the dev server (smxi.org) FTP version (same as 3 version). Use if SSL
|
||||
issues and \fB\-\-no\-ssl\fR doesn't work. For very old systems with SSL 1, you
|
||||
will probably need to use this option, which bypasses HTTP downloading, and uses
|
||||
straight FTP to get the file from smxi.org server.
|
||||
|
||||
[http|https|ftp] \- Get a version of $self_name from your own server. Use the
|
||||
full download path, e.g.
|
||||
|
||||
\fB\inxi -U ^https://myserver.com/inxi\fR
|
||||
|
||||
For failed downloads, use the debug option \fB\-\-dbg 1\fR in addition to get
|
||||
more verbose failure reports.
|
||||
|
||||
.TP
|
||||
.B \-\-usb\fR
|
||||
.br
|
||||
|
@ -816,7 +915,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
|
||||
|
@ -1185,7 +1284,7 @@ vendor [product] information.
|
|||
|
||||
\- Adds PCI/USB ID of each device.
|
||||
|
||||
\- Adds non-running sound servers, if detected.
|
||||
\- Adds inactive sound servers/APIs, if detected.
|
||||
|
||||
.TP
|
||||
.B \-x \-B\fR
|
||||
|
@ -1269,7 +1368,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.
|
||||
|
||||
|
@ -1282,9 +1381,9 @@ specific vendor [product] information.
|
|||
|
||||
\- Adds driver version (if available) for each device.
|
||||
|
||||
\- Adds (if available, and \fBhciconfig\fR only) LMP (HCI if no LMP data,
|
||||
and HCI if HCI/LMP versions are different) version (if available)
|
||||
for each HCI ID.
|
||||
\- Adds (if available, \fBbtmgmt\fR, \fBhciconfig\fR only) LMP (HCI if no LMP
|
||||
data, and HCI if HCI/LMP versions are different) version (if available) for each
|
||||
HCI ID.
|
||||
|
||||
.TP
|
||||
.B \-x \-G\fR
|
||||
|
@ -1295,13 +1394,17 @@ for each HCI ID.
|
|||
\- Adds (if available and/or relevant) \fBvendor:\fR item, which shows
|
||||
specific vendor [product] information.
|
||||
|
||||
\- \fBX.org:\fR Adds direct rendering status.
|
||||
|
||||
\- \fBX.org:\fR Adds (for single GPU, nvidia driver) screen number that GPU is
|
||||
running on.
|
||||
|
||||
\- Adds device temperature for each discrete device (Linux only).
|
||||
|
||||
\- For EGL, adds active/inactive platform report.
|
||||
|
||||
\- For OpenGL (\fBX.org\fR only) adds direct render status, GLX version.
|
||||
|
||||
\- For Vulkan, adds device count.
|
||||
|
||||
.TP
|
||||
.B \-x \-i\fR
|
||||
\- Adds IP v6 additional scope data, like Global, Site, Temporary for
|
||||
|
@ -1349,15 +1452,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.
|
||||
|
||||
|
@ -1433,15 +1542,22 @@ 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.
|
||||
|
||||
.TP
|
||||
.B \-xx \-B\fR
|
||||
\- Adds current power use, in watts.
|
||||
|
||||
\- Adds serial number.
|
||||
|
||||
.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
|
||||
|
@ -1458,18 +1574,22 @@ 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)
|
||||
\- Adds vendor:product ID of each device.
|
||||
|
||||
\- Adds (\fBhciconfig \fRonly) LMP subversion (and/or HCI revision
|
||||
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).
|
||||
|
||||
\- Adds (\fBhciconfig \fRonly) LMP subversion (and/or HCI revision if
|
||||
applicable) for each device.
|
||||
|
||||
.TP
|
||||
.B \-xx \-G\fR
|
||||
Triggers much more complete Screen/Monitor output.
|
||||
|
@ -1497,6 +1617,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:
|
||||
|
||||
|
@ -1558,11 +1680,15 @@ grid of monitors that the \fBXorg\fR \fBScreen\fR is composed of.
|
|||
real monitor size, not the Xorg full Screen diagonal size, which can be quite
|
||||
different.
|
||||
|
||||
\- For free drivers, adds OpenGL compatibility version number if available. For
|
||||
nonfree drivers, the core version and compatibility versions are usually the
|
||||
same. Example:
|
||||
\- For EGL, shows platform by specific platforms, with driver and egl version if
|
||||
different from the main one.
|
||||
|
||||
\fBv: 3.3 Mesa 11.2.0 compat\-v: 3.0\fR
|
||||
\- For OpenGL, adds ES version (\fBes\-v\fR) if available. If the Display line
|
||||
did not find an X11 display ID, the ID (e.g. \fB:0.0\fR) will show here instead.
|
||||
|
||||
\- For OpenGL, Vulkan, adds \fBdevice-\ID\fR, if available.
|
||||
|
||||
\- For Vulkan, adds per Device ID report (type, driver, device\-ID).
|
||||
|
||||
.TP
|
||||
.B \-xx \-I\fR
|
||||
|
@ -1589,8 +1715,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.
|
||||
|
@ -1627,6 +1757,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
|
||||
|
@ -1701,22 +1833,24 @@ 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
|
||||
.B \-xxx \-E\fR (\fB\-\-bluetooth\fR)
|
||||
\- Adds, if present, PCI/USB class ID.
|
||||
|
||||
\- Adds, if present, bluetooth device class ID.
|
||||
|
||||
\- Adds (\fBhciconfig \fRonly) HCI version, revision.
|
||||
|
||||
.TP
|
||||
|
@ -1744,6 +1878,12 @@ right.
|
|||
|
||||
\- \fBWayland:\fR Adds to Monitors \fBscale:\fR (if detected).
|
||||
|
||||
\- For EGL, shows hardware based driver(s) (\fBhw:\fR), with the related
|
||||
hardware, like AMD or Intel.
|
||||
|
||||
\- For Vulkan, adds layer count, per device driver hardware vendor (not
|
||||
displayed if device name is present with \fB\-a\fR).
|
||||
|
||||
.TP
|
||||
.B \-xxx \-I\fR
|
||||
\- For \fBUptime:\fR adds \fBwakeups:\fR to show how many times the machine
|
||||
|
@ -1764,8 +1904,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.
|
||||
|
@ -1809,6 +1947,8 @@ RAID events)
|
|||
|
||||
.TP
|
||||
.B \-xxx \-S\fR
|
||||
\- Adds current kernel clock source, if available (Linux only).
|
||||
|
||||
\- Adds, if in X, or with \fB--display\fR, bar/dock/panel/tray items
|
||||
(\fBinfo\fR). If none found, shows nothing. Supports desktop items like
|
||||
gnome\-panel, lxpanel, xfce4\-panel, lxqt\-panel, tint2, cairo-dock, trayer,
|
||||
|
@ -1847,6 +1987,11 @@ knows could possibly be used instead.
|
|||
or lanes, \fBlink\-max: gen: speed: lanes:\fR (only items different from primary
|
||||
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
|
||||
|
@ -2019,8 +2164,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)
|
||||
|
@ -2032,6 +2180,11 @@ 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).
|
||||
|
||||
\- Adds, if present, bluetooth \fBstatus:\fR discoverable, active discoverable,
|
||||
and pairing items.
|
||||
|
||||
.TP
|
||||
.B \-a \-G\fR
|
||||
\- Adds, if present, possible \fBalternate:\fR kernel modules capable of driving
|
||||
|
@ -2054,6 +2207,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:
|
||||
|
@ -2100,36 +2255,50 @@ shown).
|
|||
|
||||
\- Adds to Monitors \fBbuilt:\fR, \fBgamma:\fR, \fBratio:\fR (if found).
|
||||
|
||||
\- Adds to OpenGL device memory and unified status, if present.
|
||||
|
||||
\- Adds to Vulkan full device report, with full device names, ids, drivers,
|
||||
driver versions, surfaces.
|
||||
|
||||
X.org sample (with both \fBxdpyinfo\fR and \fBxrandr\fR data available):
|
||||
.nf
|
||||
\fBinxi \-aGz
|
||||
Graphics:
|
||||
Device\-1: AMD Cedar [Radeon HD 5000/6000/7350/8350 Series] vendor: XFX Pine
|
||||
driver: radeon v: kernel alternate: amdgpu arch: TeraScale\-2
|
||||
code: Evergreen process: TSMC 32\-40nm built: 2009\-15 pcie: gen: 1
|
||||
speed: 2.5 GT/s lanes: 16 link\-max: gen: 2 speed: 5 GT/s ports:
|
||||
active: DVI\-I\-1,VGA\-1 empty: HDMI\-A\-1 bus\-ID: 0a:00.0
|
||||
chip\-ID: 1002:68f9 class\-ID: 0300
|
||||
Display: x11 server: X.Org v: 1.21.1.3 with: Xwayland v: 22.1.0
|
||||
compositor: xfwm v: 4.16.1 driver: X: loaded: modesetting dri: r600
|
||||
Device\-1: AMD Cedar [Radeon HD 5000/6000/7350/8350 Series]
|
||||
vendor: XFX Pine driver: radeon v: kernel alternate: amdgpu
|
||||
arch: TeraScale\-2 code: Evergreen process: TSMC 32\-40nm
|
||||
built: 2009\-15 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link\-max:
|
||||
gen: 2 speed: 5 GT/s ports: active: DVI\-I\-1,VGA\-1 empty: HDMI\-A\-1
|
||||
bus\-ID: 0a:00.0 chip\-ID: 1002:68f9 class\-ID: 0300 temp: 58.0 C
|
||||
Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9
|
||||
compositor: xfwm v: 4.18.0 driver: X: loaded: modesetting dri: r600
|
||||
gpu: radeon display\-ID: :0.0 screens: 1
|
||||
Screen\-1: 0 s-res: 2560x1024 s-dpi: 96 s\-size: 677x270mm (26.65x10.63")
|
||||
s\-diag: 729mm (28.7")
|
||||
Screen\-1: 0 s\-res: 2560x1024 s\-dpi: 96
|
||||
s\-size: 677x270mm (26.65x10.63") s\-diag: 729mm (28.7")
|
||||
Monitor\-1: DVI\-I\-1 pos: primary,left model: Samsung SyncMaster
|
||||
serial: <filter> built: 2004 res: 1280x1024 hz: 60 dpi: 96 gamma: 1.2
|
||||
size: 338x270mm (13.31x10.63") diag: 433mm (17") ratio: 5:4 modes:
|
||||
max: 1280x1024 min: 720x400
|
||||
Monitor\-2: VGA\-1 pos: right model: Dell 1908FP serial: <filter>
|
||||
built: 2008 res: 1280x1024 hz: 60 dpi: 86 gamma: 1.4
|
||||
size: 376x301mm (14.8x11.85") diag: 482mm (19") ratio: 5:4 modes:
|
||||
max: 1280x1024 min: 720x400
|
||||
API: OpenGL renderer: AMD CEDAR (DRM 2.50.0 / 5.16.0-11.1\-liquorix-amd64 LLVM
|
||||
12.0.1) v: 3.3 Mesa 21.2.6 compat\-v: 3.1 direct-render: Yes
|
||||
....\fR
|
||||
serial: H9NX842662 built: 2004 res: 1280x1024 hz: 60 dpi: 96
|
||||
gamma: 1.2 size: 338x270mm (13.31x10.63") diag: 433mm (17")
|
||||
ratio: 5:4 modes: max: 1280x1024 min: 720x400
|
||||
Monitor\-2: VGA\-1 pos: right model: Dell 1908FP
|
||||
serial: G434H87HRA2D built: 2008 res: 1280x1024 hz: 60 dpi: 86
|
||||
gamma: 1.4 size: 376x301mm (14.8x11.85") diag: 482mm (19")
|
||||
ratio: 5:4 modes: max: 1280x1024 min: 720x400
|
||||
API: EGL v: 1.5 hw: drv: amd r600 platforms: device: 0 drv: r600
|
||||
device: 1 drv: swrast gbm: egl: 1.4 drv: kms_swrast surfaceless:
|
||||
drv: r600 x11: drv: r600 inactive: wayland
|
||||
API: OpenGL v: 4.5 vendor: x.org mesa v: 22.3.6 glx\-v: 1.4
|
||||
es\-v: 3.1 direct\-render: yes renderer: AMD CEDAR (DRM 2.50.0 /
|
||||
6.4.3\-1\-liquorix\-amd64 LLVM 15.0.6) device\-ID: 1002:68f9
|
||||
memory: 1000 MiB unified: no
|
||||
API: Vulkan v: 1.3.250 layers: 3 device: 0 type: cpu
|
||||
name: llvmpipe (LLVM 15.0.6 256 bits) driver: mesa llvmpipe
|
||||
v: 22.3.6 (LLVM 15.0.6) device\-ID: 10005:0000 surfaces: xcb,xlib\fR
|
||||
.fi
|
||||
|
||||
Wayland sample, with Sway/swaymsg:
|
||||
.nf
|
||||
\fBinxi \-aGz
|
||||
\fB
|
||||
inxi \-aGz
|
||||
Graphics:
|
||||
Device\-1: AMD Cedar [Radeon HD 5000/6000/7350/8350 Series] vendor: XFX Pine
|
||||
driver: radeon v: kernel alternate: amdgpu arch: TeraScale 2
|
||||
|
@ -2137,7 +2306,7 @@ Graphics:
|
|||
gen: 2 speed: 5 GT/s ports: active: DVI\-I\-1,VGA\-1 empty: HDMI\-A\-1
|
||||
bus\-ID: 0a:00.0 chip\-ID: 1002:68f9 class\-ID: 0300
|
||||
Display: wayland server: Xwayland v: 21.1.4 compositor: sway v: 1.6.1
|
||||
driver: gpu: radeon d\-rect: 2560x1024
|
||||
driver: dri: r600 gpu: radeon d\-rect: 2560x1024
|
||||
Monitor-1: DVI\-I\-1 pos: right model: SyncMaster serial: <filter>
|
||||
built: 2004 res: 1280x1024 hz: 60 dpi: 96 gamma: 1.2
|
||||
size: 340x270mm (13.4x10.6") diag: 434mm (17.1") ratio: 5:4 modes:
|
||||
|
@ -2146,9 +2315,14 @@ Graphics:
|
|||
res: 1280x1024 hz: 60 gamma: 1.4 dpi: 86 gamma: 1.4
|
||||
size: 380x300mm (15.0x11.8") diag: 484mm (19.1") ratio: 5:4 modes:
|
||||
max: 1280x1024 min: 720x400
|
||||
API: GBM/EGL
|
||||
Message: Wayland GBM/EGL data currently not available.
|
||||
API: OpenGL v: 4.6 compat\-v: 4.5 vendor: x.org mesa v: 22.3.6
|
||||
glx\-v: 1.4 direct\-render: yes renderer: AMD CEDAR (DRM 2.50.0 /
|
||||
6.4.3\-1\-liquorix\-amd64 LLVM 15.0.6) device\-ID: 1002:68f9
|
||||
API: EGL v: 1.5 hw: drv: amd r600 platforms: device: 0
|
||||
drv: r600 device: 1 drv: swrast surfaceless: drv: r600 wayland:
|
||||
drv: r600 inactive: gbm,x11
|
||||
.fi
|
||||
|
||||
.TP
|
||||
.B \-a \-I\fR
|
||||
\- Adds to Packages number of lib packages detected per package manager. Also
|
||||
|
@ -2170,7 +2344,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.
|
||||
|
@ -2183,10 +2357,48 @@ For \fB\-j\fR row 1 output:
|
|||
|
||||
\fBKernel: swappiness: 60 (default) cache\-pressure: 90 (default 100)\fR
|
||||
|
||||
\- Adds zswap data for row 1 output:
|
||||
|
||||
\fBzswap: [yes/no] compressor: [type] max-pool: xx%\fR
|
||||
|
||||
\- Adds for zram swap type: active compression type, available compression
|
||||
types, and max compression streams.
|
||||
|
||||
\- 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.
|
||||
|
||||
|
@ -2208,6 +2420,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).
|
||||
|
@ -2243,6 +2457,8 @@ Component report to 1 component per line.
|
|||
|
||||
.TP
|
||||
.B \-a \-S\fR
|
||||
\- Adds alternate kernel clock sources, if available (Linux only).
|
||||
|
||||
\- Adds kernel boot parameters to \fBKernel\fR section (if detected). Support
|
||||
varies by OS type.
|
||||
|
||||
|
@ -2298,9 +2514,8 @@ basically forces the downloader selection to use \fBPerl 5.x\fR
|
|||
may help bypass issues with downloading.
|
||||
|
||||
.TP
|
||||
.B \-\-bt\-tool [bt\-adapter|hciconfig|rfkill]\fR
|
||||
Force the use of the given tool for bluetooth report (\fB\-E\fR). \fBrfkill\fR
|
||||
does not support mac address data.
|
||||
.B \-\-bt\-tool [bt\-adapter|btmgmt|hciconfig|rfkill]\fR
|
||||
See \fB\-\-force [tool name]\fR. Used to set \fB\-E\fR report tool.
|
||||
|
||||
.TP
|
||||
.B \-\-dig\fR
|
||||
|
@ -2339,6 +2554,10 @@ as a comma separated list:
|
|||
|
||||
\fBinxi \-MJ --force dmidecode,lsusb\fR
|
||||
|
||||
\- \fBbt\-adapter\fR \- Force use of bt\-adapter tool in \fB\-E\fR.
|
||||
|
||||
\- \fBbtmgmt\fR \- Force use of btmgmt tool in \fB\-E\fR.
|
||||
|
||||
\- \fBcolors\fR \- Same as \fB\-Y \-2\fR . Do not remove colors from piped or
|
||||
redirected output.
|
||||
|
||||
|
@ -2347,18 +2566,25 @@ redirected output.
|
|||
|
||||
\- \fBhddtemp\fR \- Force use of hddtemp instead of /sys temp data for disks.
|
||||
|
||||
\- \fBifconfig\fR \- Force use of IF tool ifconfig for \fB\-i\fR.
|
||||
|
||||
\- \fBip\fR \- Force use of IF ip tool for \fB\-i\fR (default).
|
||||
|
||||
\- \fBlsusb\fR \- Forces the USB data generator to use \fBlsusb\fR as data
|
||||
source (default). Overrides \fBUSB_SYS\fR in user configuration file(s).
|
||||
|
||||
\- \fBrpm\fR, \fBpkg\fR \- Force override of disabled RPM package counts on
|
||||
primarily RPM run systems due to unacceptably slow execution times for this
|
||||
\- \fBrfkill\fR \- Force use of rfkill tool in \fB\-E\fR. \fBrfkill\fR does not
|
||||
support mac address data.
|
||||
|
||||
\- \fBrpm\fR, \fBpkg\fR \- Force override of disabled rpm package counts on
|
||||
primarily rpm run systems due to unacceptably slow execution times for this
|
||||
command:
|
||||
|
||||
.nf
|
||||
\fBrpm \-qa \-\-nodigest \-\-nosignature\fR
|
||||
.fi
|
||||
|
||||
Even on newer RPM systems, in virtual machines, running rpm package list query
|
||||
Even on newer rpm systems, in virtual machines, running rpm package list query
|
||||
takes more than 0.15 seconds (compared to 0.01 to 0.05 for dpkg, pacman, pkgtool
|
||||
etc) for just this single feature, which is north of 10% of total execution time
|
||||
for \fBinxi \-bar\fR. On bare metal this can hit 1 second or more in our tests.
|
||||
|
@ -2397,6 +2623,10 @@ Temporary override of \fBNO_HTML_WAN\fR configuration item. Only use to test
|
|||
w/wo HTML downloaders for WAN IP. Restores default behavior for WAN IP, which is
|
||||
use HTML downloader if present and if dig failed.
|
||||
|
||||
.TP
|
||||
.B \-\-ifconfig\fR
|
||||
Shortcut. See \fB\-\-force ifconfig\fR.
|
||||
|
||||
.TP
|
||||
.B \-\-man\fR
|
||||
Updates / installs man page with \fB\-U\fR if \fBpinxi\fR or using \fB\-U 3\fR
|
||||
|
@ -2529,7 +2759,7 @@ color codes in the output, use the \fB\-c [color ID]\fR flag.
|
|||
|
||||
The sign you need to use this is extra numbers before the key/value pairs of
|
||||
the output of your program. These are IRC, not TTY, color codes. Please post a
|
||||
github issue if you find you need to use \fB\-\-tty\fR (including the full
|
||||
codeberg.org issue if you find you need to use \fB\-\-tty\fR (including the full
|
||||
\fB\-Ixxx\fR line) so we can figure out how to add your program to the list of
|
||||
whitelisted programs.
|
||||
|
||||
|
@ -2578,8 +2808,8 @@ Accepts one or more comma separated dbg specific debugging numbers.
|
|||
and fetch. Shows more downloader action information. Shows some more information
|
||||
for Perl downloader.
|
||||
|
||||
\fB1\-xx\fR \- See github \fBinxi\-perl/docs/inxi\-values.txt\fR for specific
|
||||
specialized debugging options. There are a lot.
|
||||
\fB1\-xx\fR \- See codeberg.org \fBinxi\-perl/docs/inxi\-values.txt\fR for
|
||||
specific specialized debugging options. There are a lot.
|
||||
|
||||
.TP
|
||||
.B \-\-debug [1\-3]\fR
|
||||
|
@ -2896,7 +3126,7 @@ data inxi uses to parse out its report.
|
|||
.TP
|
||||
.B Issue Report
|
||||
File an issue report:
|
||||
.I https://github.com/smxi/inxi/issues
|
||||
.I https://codeberg.org/smxi/inxi/issues
|
||||
.TP
|
||||
.B Forums
|
||||
Post on inxi forums:
|
||||
|
@ -2906,7 +3136,7 @@ Post on inxi forums:
|
|||
You can also visit \fRchannel:\fI #smxi\fR to post issues on either network.
|
||||
|
||||
.SH HOMEPAGE
|
||||
.I https://github.com/smxi/inxi
|
||||
.I https://codeberg.org/smxi/inxi
|
||||
\fR \- Home of the source code, and tech docs
|
||||
(\fIinxi\-perl/docs\fR).
|
||||
|
||||
|
|
1523
inxi.changelog
1523
inxi.changelog
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue