pciUtils
PciUtils is a standard collection of portable C libraries and programs for inspecting
and configuring PCI devices. It is used for hardware debugging, driver verification, and
system administration. Most Linux distributions and BSD systems include these utilities by
default.
The package primarily contains the following tools:
-
lspci: Lists all PCI (Peripherial
Component Interconnect) buses and devices attached to your motherboard (such as GPUs, audio cards,
and network adapters) along with their detailed settings (e.g., vendor ID, driver in use, memory
addresses).
-
setpci: Queries and modifies
the configuration registers of PCI devices directly.
-
update-pciids: Downloads the
latest central database of PCI device names and identifiers.
-
pcilmr: A tool for performing
PCI Link Margin Analysis.
Installation
The package is pre-installed on most Linux systems. If it is missing, you can easily
install is using your system's package manager:
For more info, a little tldr;, visit our lspci Manpage.
You can use lsusb to get similar information on USB devices.
© VdStudioS 2026