• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

System diagnostics in Linux

Joined
Jan 14, 2019
Messages
16,168 (6.89/day)
Location
Midlands, UK
System Name My second and third PCs are Intel + Nvidia
Processor AMD Ryzen 7 7800X3D @ 45 W TDP Eco Mode
Motherboard MSi Pro B650M-A Wifi
Cooling Noctua NH-D9L chromax.black
Memory 2x 24 GB Corsair Vengeance DDR5-6000 CL36
Video Card(s) PowerColor Reaper Radeon RX 9070 XT
Storage 2 TB Corsair MP600 GS, 4 TB Seagate Barracuda
Display(s) Dell S3422DWG 34" 1440 UW 144 Hz
Case Corsair Crystal 280X
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply 750 W Seasonic Prime GX
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Bazzite (Fedora Linux) KDE Plasma
Simple question: I use a combination of GPU-Z, HWinfo and Task Manager on Windows to monitor my system during gaming on my secondary display. Is there any similar software on Linux (preferably with GUI)?

Windows is giving me an increasing number of headaches (by installing Copilot without asking me, moving my desktop icons on every restart, etc.), so I don't think I'm gonna postpone my great switch a lot longer.
 
Are you asking about a system monitor?


There are the usual stuff like top / htop / atop


In the past I had some system monitor integration with gnome 2 in the gnome panel.

It may be wise to check your desktop manager first what's supported.

--

I may suggest to boot from live linux isos to look at the desktop environment first.
I use a usb drive which I created with ventoy in windows to boot different isos.
e.g. sysrescue live, ...
 
KDE has in it's "Task Manager" the ability to create monitoring of GPU/CPU Clocks, temps, fan speeds etc.
 
KDE has in it's "Task Manager" the ability to create monitoring of GPU/CPU Clocks, temps, fan speeds etc.

Agree, there are replacements and things you can get that augment info given if you so choose, but really there isnt anything being asked that linux doesnt already have. Its a full featured OS just like Windows, its not like we're going back in time to steam engines lol.
 
There are a number of GUI apps and widgets that display all kinds of interesting info, for example KDE plasma widgets. However, some of the most powerful tools are terminal based - and a lot of fun to use ! I suggest in addition to GUI widgets you open a couple of terminals and run in one "nvtop" which shows graphically utilization of NVidia GPUs and in the other "sudo perf top" which shows code level breakdown of CPU usage - if your game freezes you will be able to see what is hogging CPU - the game, the GPU driver, or maybe something else running in the background. A few other useful monitors: "iotop" shows storage I/O, "powertop" shows power consumption (very useful on laptop, but be careful changing settings), "iptraf" monitors network. If you have several computers install "zabbix" to monitor your servers.
 
KDE has in it's "Task Manager" the ability to create monitoring of GPU/CPU Clocks, temps, fan speeds etc.
That's good to know especially since I'm planning to use KDE when I switch. :)

I've managed to narrow down my choices to Bazzite and Manjaro, both with KDE. I'll have to try both, see which one works better with my games. I also wouldn't mind Mint, but it isn't a rolling distro which could be a problem when I swap PC parts (especially GPU).
 
That's good to know especially since I'm planning to use KDE when I switch. :)

I've managed to narrow down my choices to Bazzite and Manjaro, both with KDE. I'll have to try both, see which one works better with my games. I also wouldn't mind Mint, but it isn't a rolling distro which could be a problem when I swap PC parts (especially GPU).
I think KDE is probably your best option coming from Windows. That or Mint's Cinnamon. (Interestingly, I discovered just the other day that Mint now uses the Hardware Enablement Stack by default, so it should be much improved with respect to newer hardware.)

Here's my desktop using KDE Plasma 6. As you can see, I make heavy use of the system-monitoring widgets:

desktop-fedora-oct-28.png


There's nothing quite like HWInfo, though. I do miss that app, probably more than anything else on Windows. Goverlay/Mangohud are great, though, arguably better than MSI Afterburner with RTSS. Then there's something called "GTKStressTesting," which is dead simple to grab via Flatpak. I like psensor too, but it might not be especially easy to install on your distro (you might have to build it from source or enable a non-standard repo). Then there's btop. And smartmontools. And HDDtemp.

In order to get full functionality out of the sensors on your motherboard, you'll most likely have to configure lm-sensors, first. Just accept the defaults if/when you cross that bridge. If you're still missing sensors, well, that's another bridge, but it shouldn't be a long one.
 
Back
Top