Display hardware information using inxi a full featured system information script.
Display inxi
package information.
$ apt info inxi
Package: inxi Version: 3.3.06-1-1 Priority: extra Section: universe/misc Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com> Original-Maintainer: Unit 193 <unit193 at debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 1 143 kB Depends: pciutils, procps, perl:any Recommends: dmidecode, dnsutils, file, hddtemp, iproute2 | net-tools, kmod, lm-sensors, mesa-utils, sudo, tree, usbutils, x11-utils, x11-xserver-utils Suggests: libcpanel-json-xs-perl | libjson-xs-perl, libxml-dumper-perl, wget | curl | libhttp-tiny-perl Homepage: https://smxi.org/docs/inxi.htm Task: xubuntu-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi Download-Size: 249 kB APT-Sources: http://pl.archive.ubuntu.com/ubuntu impish/universe amd64 Packages Description: full featured system information script Inxi is a system information script that can display various things about your hardware and software to users in an IRC chatroom or support forum. It runs with the /exec command in most IRC clients.
Install inxi
.
$ sudo apt install inxi
Display help information.
$ inxi --help
inxi supports the following options. For more detailed information, see man inxi. If you start inxi with no arguments, it will display a short system summary. You can use these options alone or together, to show or add the item(s) you want to see: A, B, C, D, E, G, I, J, L, M, N, P, R, S, W, d, f, i, j, l, m, n, o, p, r, s, t, u, w, --slots. If you use them with -v [level], -b or -F, inxi will add the requested lines to the output. Examples: inxi -v4 -c6 OR inxi -bDc 6 OR inxi -FzjJxy 80 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Output Control Options (see Extra Data Options to extend output): -A, --audio Audio/sound devices(s), driver, running sound servers. -b, --basic Basic output, short form. Same as inxi -v 2. -B, --battery System battery info, including charge, condition voltage (if critical), plus extra info (if battery present/detected). -c, --color Set color scheme (0-42). For piped or redirected output, you must use an explicit color selector. Example: inxi -c 11 Color selectors let you set the config file value for the selection (NOTE: IRC and global only show safe color set) 94 Console, out of X 95 Terminal, running in X - like xTerm 96 Gui IRC, running in X - like Xchat, Quassel, Konversation etc. 97 Console IRC running in X - like irssi in xTerm 98 Console IRC not in X 99 Global - Overrides/removes all settings. Setting specific removes global. -C, --cpu CPU output, including per CPU clock speed and max CPU speed (if available). -d, --disk-full, --optical Optical drive data (and floppy disks, if present). Triggers -D. -D, --disk Hard Disk info, including total storage and details for each disk. Disk total used percentage includes swap partition size(s). -E, --bluetooth Show bluetooth device data and report, if available. Shows state, address, IDs, version info. -f, --flags All CPU flags. Triggers -C. Not shown with -F to avoid spamming. -F, --full Full output. Includes all Upper Case line letters (except -J, -W) plus --swap, -s and -n. Does not show extra verbose options such as -d -f -i -J -l -m -o -p -r -t -u -x, unless specified. -G, --graphics Graphics info (devices(s), drivers, display protocol (if available), display server/Wayland compositor, resolution, renderer, OpenGL version). -i, --ip WAN IP address and local interfaces (requires ifconfig or ip network tool). Triggers -n. Not shown with -F for user security reasons. You shouldn't paste your local/WAN IP. -I, --info General info, including processes, uptime, memory, IRC client or shell type, inxi version. -j, --swap Swap in use. Includes partitions, zram, file. -J, --usb Show USB data: Hubs and Devices. -l, --label Partition labels. Use with -j, -o, -p, -P. -L, --logical Logical devices, LVM (VG, LV), LUKS, Crypto, bcache, etc. Shows components/devices, sizes, etc. -m, --memory Memory (RAM) data. Requires root. Numbers of devices (slots) supported and individual memory devices (sticks of memory etc). For devices, shows device locator, size, speed, type (e.g. DDR3). If neither -I nor -tm are selected, also shows RAM used/total. --memory-modules Memory (RAM) data. Exclude empty module slots. --memory-short Memory (RAM) data. Show only short Memory RAM report, number of arrays, slots, modules, and RAM type. -M, --machine Machine data. Device type (desktop, server, laptop, VM etc.), motherboard, BIOS and, if present, system builder (e.g. Lenovo). Shows UEFI/BIOS/UEFI [Legacy]. Older systems/kernels without the required /sys data can use dmidecode instead, run as root. Dmidecode can be forced with --dmidecode -n, --network-advanced Advanced Network device info. Triggers -N. Shows interface, speed, MAC id, state, etc. -N, --network Network device(s), driver. -o, --unmounted Unmounted partition info (includes UUID and Label if available). Shows file system type if you have lsblk installed (Linux) or, for BSD/GNU Linux, if 'file' installed and you are root or if you have added to /etc/sudoers (sudo v. 1.7 or newer)(BSDs: see doas). Example: <username> ALL = NOPASSWD: /usr/bin/file -p, --partitions-full Full partition information (-P plus all other detected partitions). -P, --partitions Basic partition info. Shows, if detected: / /boot /home /opt /tmp /usr /usr/home /var /var/log /var/tmp. Swap partitions show if --swap is not used. Use -p to see all mounted partitions. -r, --repos Distro repository data. Supported repo types: APK, APT, CARDS, EOPKG, NIX, PACMAN, PACMAN-G2, PISI, PKG (BSDs), PORTAGE, PORTS (BSDs), SCRATCHPKG, SLACKPKG, TCE, URPMQ, XBPS, YUM/ZYPP. -R, --raid RAID data. Shows RAID devices, states, levels, array sizes, and components. md-raid: If device is resyncing, also shows resync progress line. -s, --sensors Sensors output (if sensors installed/configured): mobo/CPU/GPU temp; detected fan speeds. GPU temp only for Fglrx/Nvidia drivers. Nvidia shows screen number for > 1 screen. IPMI sensors if present. --slots PCI slots: type, speed, status. Requires root. -S, --system System info: host name, kernel, desktop environment (if in X/Wayland), distro. -t, --processes Processes. Requires extra options: c (CPU), m (memory), cm (CPU+memory). If followed by numbers 1-x, shows that number of processes for each type (default: 5; if in IRC, max: 5). Make sure that there is no space between letters and numbers (e.g. -t cm10). -u, --uuid Partition UUIDs. Use with -j, -o, -p, -P. -v, --verbosity Set inxi verbosity level (0-8). Should not be used with -b or -F. Example: inxi -v 4 0 Same as: inxi 1 Basic verbose, -S + basic CPU + -G + basic Disk + -I. 2 Networking device (-N), Machine (-M), Battery (-B; if present), and, if present, basic RAID (devices only; notes if inactive). Same as inxi -b 3 Advanced CPU (-C), battery (-B), network (-n); triggers -x. 4 Partition size/used data (-P) for (if present) /, /home, /var/, /boot. Shows full disk data (-D). 5 Audio device (-A), sensors (-s), memory/RAM (-m), bluetooth (if present), partition label (-l), full swap (-j), UUID (-u), short form of optical drives, RAID data (if present). 6 Full partition (-p), unmounted partition (-o), optical drive (-d), USB (-J), full RAID; triggers -xx. 7 Network IP data (-i), bluetooth, logical (-L), RAID forced; triggers -xxx. 8 Everything available, including repos (-r), processes (-tcm), PCI slots (--slots); triggers admin (-a). -w, --weather Local weather data/time. To check an alternate location, see -W. NO AUTOMATED QUERIES OR EXCESSIVE USE ALLOWED! -W, --weather-location [location] Supported options for [location]: postal code[,country/country code]; city, state (USA)/country (country/two character country code); latitude, longitude. Only use if you want the weather somewhere other than the machine running inxi. Use only ASCII characters, replace spaces in city/state/country names with '+'. Example: inxi -W [new+york,ny london,gb madrid,es] --weather-source [1-9] Change weather data source. 1-4 generally active, 5-9 check. See man. --weather-unit Set weather units to metric (m), imperial (i), metric/imperial (mi), or imperial/metric (im). -y, --width Output line width max (integer >= 80). Overrides IRC/Terminal settings or actual widths. If no integer give, defaults to 80. -1 removes line lengths. 1 switches output to 1 key/value pair per line. Example: inxi -y 130 -z, --filter Adds security filters for IP/MAC addresses, serial numbers, location (-w), user home directory name, host name. Default on for IRC clients. --filter-label Filters out partition labels in -j, -o, -p, -P, -Sa. -Z, --filter-override Override for output filters. Useful for debugging networking issues in IRC, for example. --filter-uuid Filters out partition UUIDs in -j, -o, -p, -P, -Sa. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Extra Data Options: -a, --admin Adds advanced sys admin data (only works with verbose or line output, not short form); check man page for explanations!; also sets --extra=3: -A If available: list of alternate kernel modules/drivers for device(s). -C If available: CPU socket type, base/boost speeds (dmidecode+root/sudo/doas[BSDs] required); CPU vulnerabilities (bugs); family, model-id, stepping - format: hex (decimal) if greater than 9, otherwise hex; microcode - format: hex. -d,-D If available: logical and physical block sizes; drive family; maj:min, USB drive specifics; SMART report. -E If available: in Report:, adds Info: line: acl-mtu, sco-mtu, link-policy, link-mode, service-classes. -G If available: Xorg Display ID, Screens total, default Screen, current Screen; per X Screen: resolution, dpi, size, diagonal; per Monitor: resolution; hz; dpi; size; diagonal; list of alternate kernel modules/drivers for device(s). -I As well as per package manager counts, also adds total number of lib files found for each package manager if not -r; adds init service tool. -j,-p,-P For swap (if available): swappiness and vfs cache pressure, and if values are default or not. -L LV, Crypto, devices, components: add maj:min; show full device/components report (speed, mapped names). -n,-N If available: list of alternate kernel modules/drivers for device(s). -o If available: maj:min of device. -p,-P If available: raw size of partitions, maj:min, percent available for user, block size of file system (root required). -r Packages, see -Ia. -R mdraid: device maj:min; per component: size, maj:min, state. -S If available: kernel boot parameters. -x, --extra Adds the following extra data (only works with verbose or line output, not short form): -A Specific vendor/product information (if relevant); PCI/USB ID of device; Version/port(s)/driver version (if available); non-running sound servers. -B Current/minimum voltage, vendor/model, status (if available); attached devices (e.g. wireless mouse, keyboard, if present). -C CPU flags (short list, use -f to see full list); CPU boost (turbo) enabled/disabled, if present; Bogomips on CPU; CPU microarchitecture + revision (if found, or unless --admin, then shows as 'stepping'). -d Extra optical drive features data; adds rev version to optical drive. -D HDD temp with disk data. Kernels >= 5.6: enable module drivetemp if not enabled. Older systems require hddtemp, run as as superuser, or as user if you have added hddtemp to /etc/sudoers (sudo v. 1.7 or newer)(BSDs see doas). Example: <username> ALL = NOPASSWD: /usr/sbin/hddtemp -E PCI/USB Bus ID of device, driver version, LMP version. -G Specific vendor/product information (if relevant); PCI/USB ID of device; Direct rendering status (in X); Screen number GPU is running on (Nvidia only). -i For IPv6, show additional scope addresses: Global, Site, Temporary, Unknown. See --limit for large counts of IP addresses. -I Default system GCC. With -xx, also shows other installed GCC versions. If running in shell, not in IRC client, shows shell version number, if detected. Init/RC type and runlevel (if available). Total count of all packages discovered in system and not -r. -j Add mapped: name if partition mapped. -J For Device: driver. -L For VG > LV, and other Devices, dm: -m,--memory-modules Max memory module size (if available), device type. -N Specific vendor/product information (if relevant); PCI/USB ID of device; Version/port(s)/driver version (if available). -o,-p,-P Add mapped: name if partition mapped. -r Packages, see -Ix. -R md-raid: second RAID Info line with extra data: blocks, chunk size, bitmap (if present). Resync line, shows blocks synced/total blocks. Hardware RAID driver version, bus-ID. -s Basic voltages (ipmi, lm-sensors if present): 12v, 5v, 3.3v, vbat. -S Kernel gcc version; system base of distro (if relevant and detected) -t Adds memory use output to CPU (-xt c), and CPU use to memory (-xt m). -w,-W Wind speed and direction, humidity, pressure, and time zone, if available. -xx, --extra 2 Show extra, extra data (only works with verbose or line output, not short form): -A Chip vendor:product ID for each audio device. -B Serial number. -C L1/L3 cache (if root and dmidecode installed). -D Disk transfer speed; NVMe lanes; Disk serial number; LVM volume group free space (if available); disk duid (some BSDs). -E Chip vendor:product ID, LMP subversion. -G Chip vendor:product ID for each video device; OpenGL compatibility version, if free drivers and available; Xorg compositor; alternate Xorg drivers (if available). Alternate means driver is on automatic driver check list of Xorg for the device vendor, but is not installed on system; Xorg dpi. -I Other detected installed gcc versions (if present). System default runlevel. Adds parent program (or tty) for shell info if not in IRC. Adds Init version number, RC (if found). Adds per package manager installed package counts if not -r. -j,-p,-P Swap priority. -J Vendor:chip-ID. -L Show internal LVM volumes, like raid image/meta volumes; for LVM RAID, adds RAID report line (if not -R); show all components > devices, number of 'c' or 'p' indicate depth of device. -m,--memory-modules Manufacturer, part number; single/double bank (if found). -M Chassis info, BIOS ROM size (dmidecode only), if available. -N Chip vendor:product ID. -r Packages, see -Ixx. -R md-raid: Superblock (if present), algorithm. If resync, shows progress bar. Hardware RAID Chip vendor:product ID. -s DIMM/SOC voltages (ipmi only). -S Display manager (dm) in desktop output (e.g. kdm, gdm3, lightdm); active window manager if detected; desktop toolkit, if available (Xfce/KDE/Trinity only). --slots Slot length. -w,-W Snow, rain, precipitation, (last observed hour), cloud cover, wind chill, dew point, heat index, if available. -xxx, --extra 3 Show extra, extra, extra data (only works with verbose or line output, not short form): -A Serial number, class ID. -B Chemistry, cycles, location (if available). -C CPU voltage, external clock speed (if root and dmidecode installed). -D Firmware rev. if available; partition scheme, in some cases; disk type, rotation rpm (if available). -E Serial number, class ID, HCI version and revision. -G Serial number, class ID. -I For 'Shell:' adds ([doas|su|sudo|login]) to shell name if present; adds default shell+version if different; for 'running in:' adds (SSH) if SSH session; adds wakeups: (from suspend) to Uptime. -J If present: Devices: serial number, interface count; USB speed; max power. -m,--memory-modules Width of memory bus, data and total (if present and greater than data); Detail for Type, if present; module voltage, if available; serial number. -N Serial number, class ID. -R zfs-raid: portion allocated (used) by RAID devices/arrays. md-raid: system md-raid support types (kernel support, read ahead, RAID events). Hardware RAID rev, ports, specific vendor/product information. -S Panel/tray/bar/dock info in desktop output, if in X (like lxpanel, xfce4-panel, mate-panel); (if available) dm version number, window manager version number, virtual terminal number. -w,-W Location (uses -z/irc filter), weather observation time, altitude, sunrise/sunset, if available. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Additional Options: -h, --help This help menu. --recommends Checks inxi application dependencies + recommends, and directories, then shows what package(s) you need to install to add support for that feature. -V, --version Prints inxi version info then exits. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Advanced Options: --alt Trigger for various advanced options: 40 Bypass Perl as a downloader option. 41 Bypass Curl as a downloader option. 42 Bypass Fetch as a downloader option. 43 Bypass Wget as a downloader option. 44 Bypass Curl, Fetch, and Wget as downloader options. Forces Perl if HTTP::Tiny present. --bt-tool [bt-adapter|hciconfig|rfkill] Force use of given tool for bluetooth report. --dig Overrides configuration item NO_DIG (resets to default). --display [:[0-9]] Try to get display data out of X (default: display 0). --dmidecode Force use of dmidecode data instead of /sys where relevant (e.g. -M, -B). --downloader Force inxi to use [curl|fetch|perl|wget] for downloads. --force [dmidecode|hddtemp|lsusb|meminfo|usb-sys|vmstat|wmctl]. 1 or more in comma separated list. Force use of item(s). See --hddtemp, --dmidecode, --wm, --usb-tool, --usb-sys. --hddtemp Force use of hddtemp for disk temps. --host Turn on hostname for -S. --html-wan Overrides configuration item NO_HTML_WAN (resets to default). --limit [-1; 1-x] Set max output limit of IP addresses for -i (default 10; -1 removes limit). --no-dig Skip dig for WAN IP checks, use downloader program. --no-doas Skip internal program use of doas features (not related to starting inxi with doas). --no-host Turn off hostname for -S. Useful if showing output from servers etc. -z triggers --no-host. --no-html-wan Skip HTML IP sources for WAN IP checks, use dig only, or nothing if --no-dig. --no-ssl Skip SSL certificate checks for all downloader actions (Wget/Fetch/Curl/Perl-HTTP::Tiny). --no-sudo Skip internal program use of sudo features (not related to starting inxi with sudo). --output [json|screen|xml] Change data output type. Requires --output-file if not screen. --output-file [Full filepath|print] Output file to be used for --output. --partition-sort [dev-base|fs|id|label|percent-used|size|uuid|used] Change sort order of partition output. See man page for specifics. --pkg Force use of disabled package manager counts for packages feature. RPM disabled by default due to possible massive rpm package query times. --sensors-default Removes configuration item SENSORS_USE and SENSORS_EXCLUDE. Same as default behavior. --sensors-exclude [sensor[s] name, comma separated] Exclude supplied sensor array[s] for -s output (lm-sensors, Linux only). --sensors-use [sensor[s] name, comma separated] Use only supplied sensor array[s] for -s output (lm-sensors, Linux only). --sleep [0-x.x] Change CPU sleep time, in seconds, for -C (default: 0.35). Allows system to catch up and show a more accurate CPU use. Example: inxi -Cxxx --sleep 0.15 --tty Forces irc flag to false. Generally useful if inxi is running inside of another tool like Chef or MOTD and returns corrupted color codes. Please see man page or file an issue if you need to use this flag. Must use -y [width] option if you want a specific output width. Always put this option first in an option list. --usb-sys Force USB data to use only /sys as data source (Linux only). --usb-tool Force USB data to use lsusb as data source [default] (Linux only). --wan-ip-url [URL] Skips dig, uses supplied URL for WAN IP (-i). URL output must end in the IP address. See man. Example: inxi -i --wan-ip-url https://yoursite.com/ip.php --wm Force wm: to use wmctrl as data source. Default uses ps. --wrap-max Set maximum width where inxi autowraps line starters (previously --indent-min). Current: 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Debugging Options: --dbg Specific debuggers, change often. Only 1 is constant: 1 Show downloader output. Turns off quiet mode. --debug Triggers debugging modes. 1-3 On screen debugger output. 10 Basic logging. 11 Full file/system info logging. The following create a tar.gz file of system data, plus inxi output. To automatically upload debugger data tar.gz file to ftp.smxi.org: inxi --debug 21 20 Full system data collection: /sys; xorg conf and log data, xrandr, xprop, xdpyinfo, glxinfo etc.; data from dev, disks, partitions, etc. 21 Upload debugger dataset to inxi debugger server automatically, removes debugger data directory, leaves tar.gz debugger file. 22 Upload debugger dataset to inxi debugger server automatically, removes debugger data directory and debugger tar.gz file. --debug-proc Force debugger parsing of /proc as sudo/doas/root. --debug-proc-print To locate file that /proc debugger hangs on. --debug-no-exit Skip exit on error to allow completion. --debug-no-proc Skip /proc debugging in case of a hang. --debug-no-sys Skip /sys debugging in case of a hang. --debug-sys Force PowerPC debugger parsing of /sys as sudo/doas/root. --debug-sys-print To locate file that /sys debugger hangs on. --ftp Use with --debugger 21 to trigger an alternate FTP server for upload. Format: [ftp.xx.xx/yy]. Must include a remote directory to upload to. Example: inxi --debug 21 --ftp ftp.myserver.com/incoming - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Display basic information.
$ inxi
CPU: Quad Core Intel Core i3-10105 (-MT MCP-) speed/min/max: 800/800/4400 MHz Kernel: 5.13.0-30-generic x86_64 Up: 17d 14h 8m Mem: 12075.2/31844.4 MiB (37.9%) Storage: 476.94 GiB (7.3% used) Procs: 408 Shell: Bash inxi: 3.3.06
Slightly increase verbosity level.
$ inxi --verbosity 2
System: Host: milosz-IdeaCentre-5-14IOB6 Kernel: 5.13.0-30-generic x86_64 bits: 64 Desktop: GNOME 40.5 Distro: Ubuntu 21.10 (Impish Indri) Machine: Type: Desktop System: LENOVO product: 90RJ005APB v: IdeaCentre 5 14IOB6 serial: <superuser required> Mobo: LENOVO model: 3730 v: NOK serial: <superuser required> UEFI: LENOVO v: M3GKT23A date: 04/29/2021 CPU: Info: Quad Core Intel Core i3-10105 [MT MCP] speed: 812 MHz min/max: 800/4400 MHz Graphics: Device-1: Intel CometLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel Device-2: NVIDIA GK107GL [Quadro K420] driver: nvidia v: 470.103.01 Display: x11 server: X.Org 1.20.13 driver: loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa resolution: 2560x1080~60Hz OpenGL: renderer: Quadro K420/PCIe/SSE2 v: 4.6.0 NVIDIA 470.103.01 Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter driver: rtw_8822ce Drives: Local Storage: total: 476.94 GiB used: 35.05 GiB (7.3%) Info: Processes: 409 Uptime: 17d 14h 13m Memory: 31.1 GiB used: 11.79 GiB (37.9%) Shell: Bash inxi: 3.3.06
Increase verbosity level and apply privacy filter.
$ sudo inxi --verbosity 8 --filter
System: Kernel: 5.13.0-35-generic x86_64 bits: 64 compiler: gcc v: 11.2.0 parameters: BOOT_IMAGE=/boot/vmlinuz-5.13.0-35-generic root=UUID=dc759420-a88e-4743-96bb-a6049db4a8e0 ro quiet splash vt.handoff=7 Desktop: GNOME 40.5 tk: GTK 3.24.30 wm: gnome-shell dm: GDM3 41.rc Distro: Ubuntu 21.10 (Impish Indri) Machine: Type: Desktop System: LENOVO product: 90RJ005APB v: IdeaCentre 5 14IOB6 serial: <filter> Chassis: type: 3 serial: <filter> Mobo: LENOVO model: 3730 v: NOK serial: N/A UEFI: LENOVO v: M3GKT23A date: 04/29/2021 Battery: Device-1: hidpp_battery_0 model: Logitech M720 Triathlon Multi-Device Mouse serial: <filter> charge: 5% (should be ignored) rechargeable: yes status: Discharging Device-2: hidpp_battery_1 model: Logitech K850 Performance Wireless Keyboard serial: <filter> charge: 100% (should be ignored) rechargeable: yes status: Discharging Memory: RAM: total: 31.1 GiB used: 2.92 GiB (9.4%) Array-1: capacity: 64 GiB slots: 2 EC: None max-module-size: 32 GiB note: est. Device-1: Controller0-ChannelA-DIMM0 size: 16 GiB speed: spec: 3200 MT/s actual: 2933 MT/s type: DDR4 detail: synchronous bus-width: 64 bits total: 64 bits manufacturer: Samsung part-no: M378A2G43AB3-CWE serial: <filter> Device-2: Controller0-ChannelB-DIMM0 size: 16 GiB speed: spec: 3200 MT/s actual: 2933 MT/s type: DDR4 detail: synchronous bus-width: 64 bits total: 64 bits manufacturer: Samsung part-no: M378A2G43AB3-CWE serial: <filter> PCI Slots: Slot: 1 type: 32-bit PCI Express x1 Slot 1 status: Available length: Short Slot: 1 type: 32-bit PCI Express x1 Slot 2 status: Available length: Short Slot: 1 type: 32-bit PCI Express x1 Slot 3 status: Available length: Short Slot: 1 type: 32-bit PCI Express x1 Slot 4 status: Available length: Short Slot: 1 type: 32-bit PCI Express x1 Slot 5 status: Available length: Short CPU: Info: Quad Core model: Intel Core i3-10105 socket: U3E1 bits: 64 type: MT MCP arch: Comet Lake family: 6 model-id: A5 (165) stepping: 3 microcode: EA cache: L1: 256 KiB L2: 6 MiB L3: 6 MiB bogomips: 59197 Speed: 800 MHz min/max: 800/4400 MHz base/boost: 3663/4400 volts: 0.9 V ext-clock: 100 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ibrs_enhanced ida intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pts rdrand rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled Type: l1tf status: Not affected Type: mds status: Not affected Type: meltdown status: Not affected Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling Type: srbds status: Not affected Type: tsx_async_abort status: Not affected Graphics: Device-1: Intel CometLake-S GT2 [UHD Graphics 630] vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:9bc8 class-ID: 0380 Device-2: NVIDIA GK107GL [Quadro K420] driver: nvidia v: 470.103.01 alternate: nvidiafb,nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:0ff3 class-ID: 0300 Display: server: X.Org 1.20.13 compositor: gnome-shell driver: loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa display-ID: :1 screens: 1 Screen-1: 0 s-res: 2560x1080 s-dpi: 97 s-size: 670x283mm (26.4x11.1") s-diag: 727mm (28.6") Monitor-1: DVI-I-1 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2") diag: 730mm (28.8") OpenGL: renderer: Quadro K420/PCIe/SSE2 v: 4.6.0 NVIDIA 470.103.01 direct render: Yes Audio: Device-1: Intel vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:f0c8 class-ID: 0403 Device-2: NVIDIA GK107 HDMI Audio driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403 Sound Server-1: ALSA v: k5.13.0-35-generic running: yes Sound Server-2: PulseAudio v: 15.0 running: yes Sound Server-3: PipeWire v: 0.3.32 running: yes Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: kernel port: 4000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200 IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> IP v4: <filter> type: noprefixroute scope: global broadcast: <filter> IP v6: <filter> type: noprefixroute scope: link Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: Lenovo driver: rtw_8822ce v: N/A modules: rtw88_8822ce port: 3000 bus-ID: 04:00.0 chip-ID: 10ec:c822 class-ID: 0280 IF: wlp4s0 state: down mac: <filter> WAN IP: <filter> Bluetooth: Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 1-2:5 chip-ID: 0bda:c123 class-ID: e001 serial: <filter> Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 3.0 lmp-v: 5.1 sub-v: 1a4a hci-v: 5.1 rev: 9a9 Info: acl-mtu: 1021:6 sco-mtu: 255:12 link-policy: rswitch hold sniff park link-mode: slave accept service-classes: rendering, capturing, object transfer, audio, telephony Logical: Message: No logical block device data found. RAID: Message: No RAID data found. Drives: Local Storage: total: 476.94 GiB used: 34.74 GiB (7.3%) ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZVLB512HBJQ-000L7 size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 5M2QEXF7 temp: 36.9 C scheme: GPT SMART: yes health: PASSED on: 12d 13h cycles: 46 read-units: 296,490 [151 GB] written-units: 1,146,327 [586 GB] Optical-1: /dev/sr0 vendor: PLDS model: DVD-RW DA8AESH rev: XL6M dev-links: cdrom,cdrw,dvd,dvdrw Features: speed: 24 multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r state: running Partition: ID-1: / raw-size: 476.44 GiB size: 467.89 GiB (98.21%) used: 34.73 GiB (7.4%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p2 maj-min: 259:2 label: N/A uuid: dc759420-a88e-4743-96bb-a6049db4a8e0 ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%) used: 5.2 MiB (1.0%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A uuid: 4A52-5754 Swap: Kernel: swappiness: 60 (default) cache-pressure: 100 (default) ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile Unmounted: Message: No unmounted partitions found. USB: Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 Device-1: 1-2:5 info: Realtek Bluetooth Radio type: Bluetooth driver: btusb interfaces: 2 rev: 1.0 speed: 12 Mb/s power: 500mA chip-ID: 0bda:c123 class-ID: e001 serial: <filter> Device-2: 1-5:6 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 98mA chip-ID: 046d:c52b class-ID: 0300 Hub-2: 1-6:7 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s power: 100mA chip-ID: 05e3:0608 class-ID: 0900 Hub-3: 1-6.4:9 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s power: 100mA chip-ID: 05e3:0608 class-ID: 0900 Device-1: 1-7:8 info: Realtek RTS5129 Card Reader Controller type: <vendor specific> driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 0bda:0129 class-ID: ff00 serial: <filter> Device-2: 1-11:10 info: Yubicom Yubikey 4/5 OTP+U2F+CCID type: Keyboard,HID,Smart Card driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 30mA chip-ID: 1050:0407 class-ID: 0b00 Hub-4: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.1 speed: 20 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 Hub-5: 3-0:1 info: Full speed (or root) Hub ports: 8 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 Hub-6: 4-0:1 info: Full speed (or root) Hub ports: 8 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 Sensors: System Temperatures: cpu: 27.8 C mobo: N/A gpu: nvidia temp: 58 C Fan Speeds (RPM): N/A gpu: nvidia fan: 29% Repos: Packages: 2174 apt: 2159 lib: 1039 snap: 15 Active apt repos in: /etc/apt/sources.list 1: deb http://pl.archive.ubuntu.com/ubuntu/ impish main restricted 2: deb http://pl.archive.ubuntu.com/ubuntu/ impish-updates main restricted 3: deb http://pl.archive.ubuntu.com/ubuntu/ impish universe 4: deb http://pl.archive.ubuntu.com/ubuntu/ impish-updates universe 5: deb http://pl.archive.ubuntu.com/ubuntu/ impish multiverse 6: deb http://pl.archive.ubuntu.com/ubuntu/ impish-updates multiverse 7: deb http://pl.archive.ubuntu.com/ubuntu/ impish-backports main restricted universe multiverse 8: deb http://security.ubuntu.com/ubuntu impish-security main restricted 9: deb http://security.ubuntu.com/ubuntu impish-security universe 10: deb http://security.ubuntu.com/ubuntu impish-security multiverse Active apt repos in: /etc/apt/sources.list.d/librewolf.list 1: deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/librewolf.gpg] http://deb.librewolf.net impish main Processes: CPU top: 5 of 338 1: cpu: 16.0% command: chrome pid: 4226 mem: 208.1 MiB (0.6%) 2: cpu: 4.8% command: chrome pid: 3696 mem: 328.6 MiB (1.0%) 3: cpu: 3.9% command: chrome pid: 3872 mem: 229.5 MiB (0.7%) 4: cpu: 3.1% command: gnome-shell pid: 2410 mem: 282.8 MiB (0.8%) 5: cpu: 2.6% command: chrome pid: 4208 mem: 180.4 MiB (0.5%) Memory top: 5 of 338 1: mem: 328.6 MiB (1.0%) command: chrome pid: 3696 cpu: 4.8% 2: mem: 282.8 MiB (0.8%) command: gnome-shell pid: 2410 cpu: 3.1% 3: mem: 229.5 MiB (0.7%) command: chrome pid: 3872 cpu: 3.9% 4: mem: 219.1 MiB (0.6%) command: chrome pid: 4128 cpu: 2.4% 5: mem: 208.1 MiB (0.6%) command: chrome pid: 4226 cpu: 16.0% Info: Processes: 338 Uptime: 7m wakeups: 9 Init: systemd v: 248 runlevel: 5 tool: systemctl Compilers: gcc: 11.2.0 alt: 11 Shell: Bash (sudo) v: 5.1.8 running-in: gnome-terminal inxi: 3.3.06
Display CPU information.
$ inxi --cpu
CPU: Info: Quad Core model: Intel Core i3-10105 bits: 64 type: MT MCP cache: L2: 6 MiB Speed: 2206 MHz min/max: 800/4400 MHz Core speeds (MHz): 1: 2206 2: 986 3: 2442 4: 814 5: 820 6: 821 7: 826 8: 832
Display disk and optical devices.
$ inxi --disk-full
Drives: Local Storage: total: 476.94 GiB used: 34.97 GiB (7.3%) ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HBJQ-000L7 size: 476.94 GiB Optical-1: /dev/sr0 vendor: PLDS model: DVD-RW DA8AESH dev-links: cdrom,cdrw,dvd,dvdrw Features: speed: 24 multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r
Display graphics devices.
$ inxi --graphics
Graphics: Device-1: Intel CometLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel Device-2: NVIDIA GK107GL [Quadro K420] driver: nvidia v: 470.103.01 Display: server: X.Org 1.20.13 driver: loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa resolution: 2560x1080~60Hz OpenGL: renderer: Quadro K420/PCIe/SSE2 v: 4.6.0 NVIDIA 470.103.01
Display memory information.
$ sudo inxi --memory
Memory: RAM: total: 31.1 GiB used: 2.93 GiB (9.4%) Array-1: capacity: 64 GiB slots: 2 EC: None Device-1: Controller0-ChannelA-DIMM0 size: 16 GiB speed: spec: 3200 MT/s actual: 2933 MT/s Device-2: Controller0-ChannelB-DIMM0 size: 16 GiB speed: spec: 3200 MT/s actual: 2933 MT/s
Display swap information.
$ inxi --swap
Swap: ID-1: swap-1 type: file size: 2 GiB used: 14.8 MiB (0.7%) file: /swapfile
Display network information with privacy filter applied.
$ inxi --ip --filter
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> IP v4: <filter> type: noprefixroute scope: global IP v6: <filter> type: noprefixroute scope: link Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter driver: rtw_8822ce IF: wlp4s0 state: down mac: <filter> WAN IP: <filter>
Display usb information.
$ inxi --usb
USB: Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 Device-1: 1-5:6 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID rev: 2.0 Hub-2: 1-6:7 info: Genesys Logic Hub ports: 4 rev: 2.1 Hub-3: 1-6.4:9 info: Genesys Logic Hub ports: 4 rev: 2.1 Device-1: 1-7:8 info: Realtek RTS5129 Card Reader Controller type: <vendor specific> rev: 2.0 Device-2: 1-11:13 info: Yubicom Yubikey 4/5 OTP+U2F+CCID type: Keyboard,HID,Smart Card rev: 2.0 Hub-4: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.1 Hub-5: 3-0:1 info: Full speed (or root) Hub ports: 8 rev: 2.0 Hub-6: 4-0:1 info: Full speed (or root) Hub ports: 8 rev: 3.0
Display bluetooth information.
$ inxi --bluetooth --filter
Bluetooth: Device-1: Realtek Bluetooth Radio type: USB driver: btusb Report: hciconfig ID: hci0 state: up address: <filter> bt-v: 3.0
Display general information.
$ inxi --info
Info: Processes: 405 Uptime: 17d 14h 22m Memory: 31.1 GiB used: 11.71 GiB (37.7%) Shell: Bash inxi: 3.3.06
Display sensors data.
$ inxi --sensors
Sensors: System Temperatures: cpu: 27.8 C mobo: N/A gpu: nvidia temp: 60 C Fan Speeds (RPM): N/A gpu: nvidia fan: 30%