Operations 7 min read

Quickly Inspect Linux Hardware with HardInfo

This guide explains how to install the HardInfo utility on Linux, use its graphical interface to view detailed hardware components such as CPU, RAM, motherboard, GPU, storage, network, and run built‑in benchmarks, plus how to generate a comprehensive hardware report.

Liangxu Linux
Liangxu Linux
Liangxu Linux
Quickly Inspect Linux Hardware with HardInfo

When a Linux computer encounters problems, checking its hardware details is often the first step. The HardInfo application provides a simple graphical way to display all hardware information without opening the case.

Installing HardInfo

You can install HardInfo from your distribution's software center or package manager. In Ubuntu it appears as System Profiler and Benchmark. The quickest method is via the terminal:

$ sudo apt install hardinfo

Overview Page

After launching, HardInfo shows a Computer → Summary page with the most important system data. Key items listed include:

Operating System – Linux distribution and version

CPU – model, speed (GHz), core count, thread count

RAM – total available memory (KB)

Motherboard – model and chipset

Graphics – GPU brand, model, and current resolution

Storage – all detected storage devices

Printers and Audio – connected printers and audio subsystems

Detailed Operating System Information

Select the “Operating System” section on the left pane to see more details, such as the kernel name and version, and the computer name used on the local network.

CPU and Memory Details

Navigate to Devices → Processor to view overall CPU speed, per‑core speeds, and cache size. The “Memory” section shows total installed RAM, available RAM, and per‑process memory usage. If swap is active, the “SwapTotal” field shows the amount of virtual memory provided by the OS.

GPU, Storage, and Network Details

Choose “PCI Devices” to inspect the graphics card (listed as “VGA compatible controller”) and view its model and onboard memory. The “Storage” section lists each storage device and its controller, while the “Network” section displays all network interfaces, their IP addresses, and data transfer statistics.

Benchmarks

HardInfo includes a set of benchmarks under the “Benchmarks” tab, primarily testing CPU performance for various tasks and a basic GPU drawing test that gives a rough speed estimate.

Generating a Report

To keep a record of the hardware information, click the “Generate Report” button on the main toolbar. It is recommended to enable all options, save the report to a safe location (e.g., a USB drive), and refer to it when troubleshooting hardware‑related issues.

Typical use cases include stress‑testing the GPU when a monitor shows artifacts, or running storage benchmarks if the system feels slow.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

LinuxBenchmarkHardInfohardware inspection
Liangxu Linux
Written by

Liangxu Linux

Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.