summaryrefslogtreecommitdiffstats
path: root/inxi.1
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2023-09-25 23:46:16 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2023-09-25 23:46:16 -0400
commit5f41941aaf7d6be9efd82ad41b833a04cae48e7d (patch)
tree547f8e1bd5b4a9676781c2ff94b608e81dfd6154 /inxi.1
parent223377b1f23c359b904a7d45f52c4d241fdcd15f (diff)
New upstream version 3.3.30-1.upstream/3.3.30-1
Diffstat (limited to 'inxi.1')
-rw-r--r--inxi.1139
1 files changed, 97 insertions, 42 deletions
diff --git a/inxi.1 b/inxi.1
index 7927b67..8739392 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 "2023\-08\-15" "inxi" "inxi manual"
+.TH INXI 1 "2023\-09\-25" "inxi" "inxi manual"
.SH NAME
inxi \- Command line system information script for console and IRC
@@ -357,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.
@@ -840,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
@@ -1371,13 +1394,17 @@ 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
@@ -1653,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.
+
+\- 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.
-\fBv: 3.3 Mesa 11.2.0 compat\-v: 3.0\fR
+\- 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
@@ -1847,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
@@ -2218,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
@@ -2255,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:
@@ -2264,8 +2315,12 @@ 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
@@ -2704,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.
@@ -2753,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
@@ -3071,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:
@@ -3081,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).