Resource monitoring in general is not really a big deal for us in Tux-land. From great CLI tools, like all of the *tops (top, htop, bpytop, gotop, etc.) to great GUI tools (with KDE's newer resource monitor particularly REALLY great when it comes to presenting resource usage in a clean way to the user). But those really miss one essential aspect of resource monitoring, specially for desktop users. GPU usage.
Want to check how hard your $1000 graphics card is being stressed by that shiny new AAA game on Windows or in some sick benchmark or workflow? Just open Task Manager and check it, easy as that. Wanna do it on Linux? Well... get ready for a ride. Figure out what CLI tool works best for your GPU brand and go get'em at the terminal, champ! What, you want GUI tools? All you get is some small text in NVIDIA Settings for those that use NVIDIA.
It can get worse depending on what specific aspect of the GPU is being used. Want to check if your computer is properly using hardware encoding/decoding? Well, you're in luck (with CLI tools), nvidia-smi dmon and intel_gpu_top are really good. Unless you use AMD that is, since radeontop still doesn't have a way to expose GPU encoding/decoding.
I'm quite aware that developers are scarce and that this is definitely not a priority (and do I wish I knew enough code-fu to be able to do it myself), but it's kind of baffling that an integration with our DE's system resource monitoring tools doesn't exist for that particular aspect of the system. It's one of those many small papercuts you only realize hurts when you really need it.
EDIT: Yeah, I used a bad example for my point. Mangoud (specially with GOverlay) works great for monitoring your system during gaming or benchmarks. I meant more in the regular desktop usage sense of monitoring then in the gaming sense. Video editing or 3D modeling would be a better example of workflows where Mangohud wouldn't be the obvious answer for monitoring the resource usage.
Videos
I've done some research on google and did not find much.
Mint's system monitor does not have such feature unlike the Windows task manager, too bad. Are there any GUI / CLI tools that allow me to view GPU usage? I'd prefer GUI but CLI tools are fine too.
I'm using an Intel Iris Xe (80EUs) with i5 12500H
Windows 10 Showed most things except temps in Task Manager or I could use HWinfo. Wondering if there is any similar software with GUI for Linux.
I'm trying to migrate to gaming in Linux and I yet need some advice. When I'm on Windows I use a tool called rivaturner which allows me to monitor gpu and cpu performance and temperature (and fps, oc). I guess there must be a few similar tools on Linux, but I was wondering which one do you use.
This post becomes an XYZ issue so TD;LR I am looking for a way to monitor GPU usage in linux Manjaro.
I heard at one point that linux does not do hardware acceleration. So, I was looking around in firefox and I found hardware acceleration. I decided to see if my GPU was actually being utilized and found that I have no GPU usage in my System monitor, Htop or Glances or tops... So, I was curious if there was a System monitor in linux that does show GPU usage. Glances has most everything...but not a GPU usage.
On windows I usually use msi afterburner to monitor my stats. Is there a linux alternative that does this?
I have my pc running Ubuntu, and wonder if there are any good tools to monitor hardware, like afterburner, now, I don't want overclocking and stuff, I do that in the bios anyway, I just want a clean way to se temps, speed and load on components, I have a ryzen 3 3200g and NVIDIA gtx 1650, I have come across tools like s-tui, glances and htop, but they're kinda confusing, and not very clean, and they only monitor the most basic stuff, and no GPU at all. any suggestions?
Is there any software on Linux that can display in real time:
-CPU/GPU clock speeds and usage %
-all temperatures and voltages
+possibly more that I didn't think of. Basically something similar to HWMonitor on Windows. I know of individual ways of displaying all of these but it would be nice to have just one program.
I built a terminal-based GPU monitoring tool for Linux, basically GPU-Z but in your terminal. It shows full hardware specs alongside live stats like utilization, temps, clocks, power draw, and VRAM usage, all updating in real time. It's OC-aware too, if your GPU is overclocked or running a custom BIOS, it shows stock specs with your actual values(and theoretical clocks) in brackets. Supports all RTX 20 through 50 series cards. Will add more support in the future.
github: https://github.com/markojovanovic-dev/gpuwatch
I'm making this post since finding this specific software was extremely hard. I kept searching for an AMD GPU GUI for Linux and only kept running into WattmanGTK and Radeon-Profile. While both are probably great. I could not for god's sake install them properly. Now, I'm just another Linux noob who prefers to not to be in contact with terminal and unfortunately those two mentioned tools (WattmanGTK and Radeon-Profile) both required using terminal in ways that... didn't make sense to me?
I kept digging and digging to find a GUI software and somehow with great damn luck ran into CoreCtrl. Not only was this thing damn easy to install. IT WORKS! It also looks like the Windows AMD program... except maybe a bit better? Only things I find it missing is voltage control. But anyhow, I can control my fan speeds and my clock speeds, that's almost all I want but surely enough for my needs.
This software seems like it is super unknown in the Linux world and I want to try and bring it out to people.
https://gitlab.com/corectrl/corectrl
Right now I'm running nvtop, radeontop and whatever gnome system monitor on my second monitor to gauge what's going on. Is there any unified app that shows high quality data and temperatures like window's hwmonitor, ideally in a graphical interface?
I'm largely prompted by how hot my 7800xt is getting and how my "hardware sensors indicator" reports the junction temp as 107C and i'm looking for a second opinion on that.
Just got a new PC and I would like to have an eye on what it's doing while gaming. Like CPU temperature, fan speed, RAM and video memory usage, CPU und GPU utilization, etc. What are the go-to tools nowadays that display these infos neatly?
Could you tell me a way to constantly monitor the CPU and GPU usages and temperature?
I'm looking for a disk, network, RAM and CPU performance monitor that is GUI. I'm using the Debian 9 in-build monitor that is looking good. It allows to limit refresh rate too, but it is missing disk performance monitoring. I don't want a command line iotop/iostat tool for this use case and all the search results point to those tools. Any suggestions for a non-command line GUI performance monitor that has disk, CPU, RAM and network usage?