HardInfo – check hardware information on Linux

HardInfo – check hardware information on Linux

HardInfo (short for “hardware information“) is a system-level graphical performance testing tool for Linux systems that can collect information from both hardware and some software and organize it into a convenient graphical user interface.

HardInfo can display information about such components as CPU, GPU, motherboard, RAM, storage, hard disk, printers, sound, network and USB, as well as some system information such as distribution name, version and information of the Linux kernel.

In addition to being able to print hardware information, HardInfo can also create an advanced report from the command line or by clicking the “Create report” button in the GUI and save it in HTML or plain text format.

The difference between HardInfo and other Linux hardware information tools is that the information is well organized and easier to understand than other similar tools.

HardInfo Installation

HardInfo is the most popular graphical application that has been tested on Ubuntu / Mint, Debian, OpenSUSE, Fedora / CentOS / RHEL, Arch Linux and Manjaro Linux.

HardInfo is available for installation in all major Linux distributions from the default repository.

Info on Debian, Ubuntu and Linux Mint

$ sudo apt install hardinfo 

Info on Fedora / CentOS Linux

For some reason, the Fedora team decided to stop packaging Hardinfo in the repository, so you will need to build it from source, as shown below:

# dnf install glib-devel gtk+-devel zlib-devel libsoup-devel
$ cd Downloads
$ git clone https://github.com/lpereira/hardinfo.git
$ cd hardinfo
$ mkdir build
$ cd build
$ cmake ...
$ make
# make install 


$ sudo pacman -S hardinfo 

Info on OpenSUSE


$ sudo zypper in hardinfo 

How to use HardInfo on Linux

After installation, open Hardinfo on your computer.

This is a graphical application and should be categorized as System with the name System Profiler and Benchmark in the tool that runs your distribution.

When it opens, you’ll see the various tabs in the left sidebar, organized by category, and the information contained in these tabs, listed on the right.

For example, you can view information about your system processor.


All this information can be viewed at the command line, especially in the /proc directory.

Linux has other tools to get information about the hardware of the system but in this article we talked about the hardinfo tool.

If you know of other similar tools, share them in the comments.


WARNING! All links in the articles may lead to malicious sites or contain viruses. Follow them at your own risk. Those who purposely visit the article know what they are doing. Do not click on everything thoughtlessly.


0 0 vote
Article Rating
Notify of
Inline Feedbacks
View all comments

Do NOT follow this link or you will be banned from the site!
Would love your thoughts, please comment.x

Spelling error report

The following text will be sent to our editors: