HardInfo - Check Hardware Information in Linux

When working with Linux, it's essential to have accurate and up-to-date information about your system's hardware. Knowing the hardware specifications of your machine is important for several reasons, such as troubleshooting issues, choosing the right drivers for your system, or planning system upgrades.

What is HardInfo?

HardInfo is a graphical hardware information and system diagnostic tool for Linux operating systems. It provides detailed information about the hardware components in your system, including CPU, memory, storage devices, and network devices. It is an essential tool for Linux users who want to monitor their system's performance and diagnose hardware issues.

Features

HardInfo provides a user-friendly interface that displays all the necessary hardware information at a glance. The main window shows a summary of the system's specifications, such as processor type, clock speed, RAM size, and hard drive capacity.

Key features include

  • System Overview General information about the Linux distribution, kernel version, and uptime

  • Device Detection Lists all connected devices including graphics cards with model names and memory specifications

  • Benchmark Testing Allows stress tests on various components like memory or CPU to identify underlying issues

  • Report Generation Export hardware information in multiple formats (HTML, CSV, plain text)

HardInfo Interface Overview Navigation Panel Computer Devices Resources Benchmarks Hardware Information Display Processor: Intel Core i7-8700K Cores: 6 | Threads: 12 Memory: 16 GB DDR4 Graphics: NVIDIA GeForce RTX 2080 Ti

How to Install HardInfo on Linux

HardInfo is available for most Linux distributions via their package managers

Debian-based (Ubuntu/Mint)

sudo apt update
sudo apt install hardinfo

Red Hat-based (Fedora/CentOS)

sudo dnf install hardinfo

Arch Linux

sudo pacman -S hardinfo

Once installed, you can launch HardInfo from the applications menu or by running hardinfo in the terminal.

Using HardInfo to Check System Information

HardInfo provides a clean and user-friendly interface for gathering detailed information about your system's hardware components. The main window displays different categories of hardware components on the left-hand side, such as Computer, Devices, and Resources.

Checking System Summary Information

The Computer category provides an overview of your system's basic information, including model name, BIOS version, operating system details, CPU specifications, and memory information.

hardinfo --summary
Operating System:
  Distribution: Ubuntu 22.04 LTS
  Kernel Version: 5.15.0-25-generic
  Architecture: x86_64

Processor:
  Model: Intel Core i7-8700K
  Cores: 6 | Threads: 12
  Base Clock: 3.7 GHz | Boost: 4.7 GHz
  Cache: 12 MB L3

Memory:
  Total: 16 GB DDR4-3200
  Available: 12.5 GB

Checking Storage and Network Devices

The Devices category displays all connected storage devices, network interfaces, and their specifications

hardinfo --storage
Storage Devices:
  /dev/nvme0n1 - Samsung 970 EVO Plus (500 GB NVMe SSD)
  /dev/sda - Seagate Barracuda (2 TB SATA HDD)
  
Network Interfaces:
  eth0 - Intel Gigabit Ethernet (1 Gbps)
  wlan0 - Intel Wireless-AC 9260 (867 Mbps)

Advanced Features

Benchmark Testing

HardInfo includes built-in benchmarks to test CPU performance, memory speed, and graphics capabilities. These benchmarks help identify system bottlenecks and compare performance with other systems.

Report Generation

You can generate comprehensive hardware reports by clicking Generate Report in the toolbar. Reports can be exported in HTML, CSV, or plain text formats, making it easy to share system information or keep records for troubleshooting purposes.

Feature GUI Mode Command Line
System Summary Computer ? Summary hardinfo --summary
CPU Details Computer ? Processor hardinfo --cpu
Storage Info Devices ? Storage hardinfo --storage
Network Info Devices ? Network hardinfo --network
Generate Report Generate Report button hardinfo --generate-report

Conclusion

HardInfo is an excellent tool for Linux users who need comprehensive hardware information and system diagnostics. Its graphical interface makes it accessible to both beginners and advanced users, while its command-line options provide automation capabilities. Whether you're troubleshooting issues, planning upgrades, or simply exploring your system's capabilities, HardInfo provides all the essential hardware details in an organized, easy-to-understand format.

Updated on: 2026-03-17T09:01:39+05:30

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements