Command hub

Hardware & Drivers commands

Windows Device Manager, driver and hardware-inspection workflows translated to Linux commands for PCI, USB, kernel modules, firmware, Bluetooth, GPUs and displays.

AudioBluetoothGPU/DisplayInventoryKernel LogsKernel ModulesPCI/USBPrintersWirelessudev

Distro notes

Debian/Ubuntu vs Fedora vs Arch

Hardware & Drivers

Debian/Ubuntu apt sudo apt install pciutils usbutils lshw rfkill bluez mesa-utils vulkan-tools

Hardware inventory often needs pciutils, usbutils and lshw.

Fedora dnf sudo dnf install pciutils usbutils lshw rfkill bluez mesa-demos vulkan-tools

Fedora package names differ for OpenGL diagnostics: mesa-demos.

Arch pacman sudo pacman -S pciutils usbutils lshw rfkill bluez mesa-utils vulkan-tools

Enable bluetooth.service before using bluetoothctl interactively.

Guides

All Hardware & Drivers command guides

24 commands

sound settings deviceswpctl status Audio Show PipeWire audio devices Lists PipeWire audio devices and streams. Distro equivalents Debian/Ubuntu wpctl status Fedora wpctl status Arch wpctl status Open full guide → volume mixerpavucontrol Audio Open PulseAudio/PipeWire mixer Opens a graphical audio mixer. Distro equivalents Debian/Ubuntu pavucontrol Fedora pavucontrol Arch pavucontrol Open full guide → Bluetooth settingsbluetoothctl Bluetooth Bluetooth control shell Pairs, trusts, connects and manages Bluetooth devices. Distro equivalents Debian/Ubuntu bluetoothctl Fedora bluetoothctl Arch bluetoothctl Open full guide → Display Settings identifyxrandr --listmonitors GPU/Display List monitors on X11 Lists connected monitors in X11 sessions. Distro equivalents Debian/Ubuntu xrandr --listmonitors Fedora xrandr --listmonitors Arch xrandr --listmonitors Open full guide → Display Settings resolutionxrandr GPU/Display Show display modes on X11 Shows connected displays and available modes. Distro equivalents Debian/Ubuntu xrandr Fedora xrandr Arch xrandr Open full guide → Wayland monitor infokscreen-doctor -o GPU/Display Show KDE Wayland outputs Lists KDE display outputs and modes. Distro equivalents Debian/Ubuntu kscreen-doctor -o Fedora kscreen-doctor -o Arch kscreen-doctor -o Open full guide → dxdiag GPUglxinfo -B GPU/Display Show OpenGL GPU info Shows renderer, vendor and OpenGL driver details. Distro equivalents Debian/Ubuntu glxinfo -B Fedora glxinfo -B Arch glxinfo -B Open full guide → nvidia-smi on Windowsnvidia-smi GPU/Display Show NVIDIA GPU status Shows NVIDIA driver, GPU utilization and memory usage. Distro equivalents Debian/Ubuntu nvidia-smi Fedora nvidia-smi Arch nvidia-smi Open full guide → vulkaninfo on Windowsvulkaninfo --summary GPU/Display Show Vulkan info Summarizes Vulkan devices and driver capabilities. Distro equivalents Debian/Ubuntu vulkaninfo --summary Fedora vulkaninfo --summary Arch vulkaninfo --summary Open full guide → Device Manager treelshw -short Inventory Show hardware tree Summarizes hardware devices and classes. Distro equivalents Debian/Ubuntu lshw -short Fedora lshw -short Arch lshw -short Open full guide → Device Manager eventsdmesg -w Kernel Logs Follow kernel messages Streams kernel log messages live. Distro equivalents Debian/Ubuntu dmesg -w Fedora dmesg -w Arch dmesg -w Open full guide → disable driver modulesudo modprobe -r MODULE Kernel Modules Unload kernel module Removes a loaded kernel module when not in use. Distro equivalents Debian/Ubuntu sudo modprobe -r MODULE Fedora sudo modprobe -r MODULE Arch sudo modprobe -r MODULE Open full guide → driver detailsmodinfo MODULE Kernel Modules Show kernel module info Displays metadata and parameters for a kernel module. Distro equivalents Debian/Ubuntu modinfo MODULE Fedora modinfo MODULE Arch modinfo MODULE Open full guide → enable driver modulesudo modprobe MODULE Kernel Modules Load kernel module Loads a Linux kernel module. Distro equivalents Debian/Ubuntu sudo modprobe MODULE Fedora sudo modprobe MODULE Arch sudo modprobe MODULE Open full guide → pnputil loaded moduleslsmod Kernel Modules List loaded kernel modules Shows currently loaded Linux kernel modules. Distro equivalents Debian/Ubuntu lsmod Fedora lsmod Arch lsmod Open full guide → Device Manager PCI deviceslspci PCI/USB List PCI devices Lists PCI hardware such as GPUs, network cards and controllers. Distro equivalents Debian/Ubuntu lspci Fedora lspci Arch lspci Open full guide → Device Manager USB deviceslsusb PCI/USB List USB devices Lists connected USB devices. Distro equivalents Debian/Ubuntu lsusb Fedora lsusb Arch lsusb Open full guide → add printer driversudo lpadmin -p PRINTER -E -v URI -m everywhere Printers Add IPP printer Adds a modern driverless IPP printer. Distro equivalents Debian/Ubuntu sudo lpadmin -p PRINTER -E -v URI -m everywhere Fedora sudo lpadmin -p PRINTER -E -v URI -m everywhere Arch sudo lpadmin -p PRINTER -E -v URI -m everywhere Open full guide → printer settingslpstat -p -d Printers Show printers Lists configured CUPS printers and default printer. Distro equivalents Debian/Ubuntu lpstat -p -d Fedora lpstat -p -d Arch lpstat -p -d Open full guide → airplane moderfkill list Wireless Show blocked radios Lists Wi-Fi and Bluetooth soft/hard block state. Distro equivalents Debian/Ubuntu rfkill list Fedora rfkill list Arch rfkill list Open full guide → disable Wi-Fi radiosudo rfkill block wifi Wireless Block Wi-Fi radio Soft-blocks Wi-Fi devices. Distro equivalents Debian/Ubuntu sudo rfkill block wifi Fedora sudo rfkill block wifi Arch sudo rfkill block wifi Open full guide → enable Wi-Fi radiosudo rfkill unblock wifi Wireless Unblock Wi-Fi radio Re-enables soft-blocked Wi-Fi devices. Distro equivalents Debian/Ubuntu sudo rfkill unblock wifi Fedora sudo rfkill unblock wifi Arch sudo rfkill unblock wifi Open full guide → Device Manager udev infoudevadm info --query=all --name=/dev/DEVICE udev Show udev device info Displays udev properties for a device node. Distro equivalents Debian/Ubuntu udevadm info --query=all --name=/dev/DEVICE Fedora udevadm info --query=all --name=/dev/DEVICE Arch udevadm info --query=all --name=/dev/DEVICE Open full guide → refresh udev rulessudo udevadm control --reload-rules && sudo udevadm trigger udev Reload udev rules Reloads and applies udev rules. Distro equivalents Debian/Ubuntu sudo udevadm control --reload-rules && sudo udevadm trigger Fedora sudo udevadm control --reload-rules && sudo udevadm trigger Arch sudo udevadm control --reload-rules && sudo udevadm trigger Open full guide →