Is there any program in EndeavourOS to monitor my system and my hardware, temperatures, % usage, etc?

Hi friends.

I have EndeavourOS with KDE, my pc is quite slow because it’s old, I need to know if I need swap or not, and I want to monitor the % of cpg, gpu, etc.

I think my pc is 100% when i run some games but i need to check it.

Is there any program to monitor the hardware from my EOS?

And something to also see the temperature of my cpu/gpu?

And if there is any program, which is the best or the one that has given you the best result/precision?

I have the KDE desktop, but I think this desktop doesn’t come with any software to monitor the system, I’m new to Linux so maybe it does, but I don’t know.

My pc is an i-5 3470, 1050 ti, 8gb ram

Thanks in advance.

I think KDE comes with ksysguard and for your GPU you could use nvidia-smi or nvidia-settings. Not ideal to use two programs though.

1 Like

hardinfo

2 Likes

This one maybe:

3 Likes

you can use these in a bash file or as individual alias’s

CPU_TEMP=`inxi -s | grep "System" | awk {'print $3, $4, $5'}`
GPU_TEMP=`inxi -s | grep "System" | awk {'print $8, $9, $10, $11, $12'}`
2 Likes

btop is nice, expecially if you have a drop-down terminal window.

1 Like

I found this widget on my KDE, I like it, it looks nice, but unfortunately, as you can see, the nvidia GPU sensor doesn’t work and it keeps stuck at 0%.

Thanks my friend. Do you know if this program allows you to see the temperature of nvidia GPUs?

Unfortunately I’m trying to find something that can measure CPU/GPU/RAM.

My KDE widget doesn’t measure my GPU temperature correctly.

Bash file? Sorry my friend, I’m new to Linux.

I shouldn’t put those commands in the Terminal right?

Have a look at: https://wiki.archlinux.org/title/Sensors

Run:

watch -n 2 sensors

For Nvidia:

watch -n 2 nvidia-smi

watch -n 2 makes sure that the readings are refreshed each 2 seconds

4 Likes

Take a look at bottom available in official Arch repository.
In my case it was the only program showing GPU temperature (among the others) right out of the box without any additional configuration
https://github.com/ClementTsang/bottom

3 Likes

the commands can be run into a termial like this

In this example I used the command from the first line of code i gave you

1 Like

Hi friend. I don’t have ksysguard on my KDE, at least it doesn’t show up in the program browser.

But I have found a secret program that is in EndeavourOS, it is called Glances, I found it in a youtube video tutorial.

It doesn’t show up in the list of programs, but if I type the name in terminal, it does show up. Unfortunately it does not measure the temperature of the GPU, I would like a program that has all the temperatures.

About nvidia-smi, it doesn’t seem to work correctly? I see the values at 0% and the temperature is always 43ºC.

nvidia-settings I don’t know if it uses the same sensor, but at least it updates more seconds.

I’m going to try to find a program that can collect all the sensors at the same time, or something like that. Although at least now I can see all the temperatures in nvidia-settings/nvidia-smi and glances.

The KDE widget looks simple and nice, unfortunately it doesn’t detect the nvidia sensor correctly. Also, I don’t know if a system monitor consumes more from the terminal or with a graphical interface.

Thanks again friend!

nvidia-smi
Mon Jul 17 18:36:13 2023       
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.54.03              Driver Version: 535.54.03    CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce GTX 1050 Ti     Off | 00000000:01:00.0  On |                  N/A |
|  0%   43C    P8              N/A /  72W |    563MiB /  4096MiB |      4%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+
                                                                                         
+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A       498      G   /usr/lib/Xorg                               185MiB |
|    0   N/A  N/A       578      G   /usr/bin/kwalletd5                            1MiB |
|    0   N/A  N/A       614      G   /usr/bin/ksmserver                            1MiB |
|    0   N/A  N/A       616      G   /usr/bin/kded5                                1MiB |
|    0   N/A  N/A       617      G   /usr/bin/kwin_x11                            35MiB |
|    0   N/A  N/A       639      G   /usr/bin/plasmashell                         23MiB |
|    0   N/A  N/A       688      G   ...b/polkit-kde-authentication-agent-1        1MiB |
|    0   N/A  N/A       762      G   /usr/bin/python                               1MiB |
|    0   N/A  N/A       768      G   /usr/lib/kdeconnectd                          1MiB |
|    0   N/A  N/A       773      G   /usr/bin/kaccess                              1MiB |
|    0   N/A  N/A      1334      G   /usr/lib/firefox/firefox                    287MiB |
|    0   N/A  N/A      2011      G   /usr/lib/baloorunner                          1MiB |
|    0   N/A  N/A      2869      G   /usr/bin/spectacle                            8MiB |
|    0   N/A  N/A      3052      G   /usr/bin/konsole                              1MiB |
+---------------------------------------------------------------------------------------+



1 Like

Thanks friend, now it updates every 2s!

I’ll read that Arch article when I have time, thanks for the guide!

Thanks friend, I’ll check it out!

Thanks friend, it works! It doesn’t update every second though, but at least that way I can see both temperatures in one place.

By the way, do you know if it consumes more resources to see the temperatures in the terminal, or with an external graphical interface like the nvidia-settings?

[mylinux@mylinux ~]$ inxi -s | grep "System" | awk {'print $3, $4, $5'}
cpu: 45.0 C
[mylinux@mylinux ~]$ inxi -s | grep "System" | awk {'print $8, $9, $10, $11, $12'}
gpu: nvidia temp: 44 C
[mylinux@mylinux ~]$ 

Oh, this one also has a GPU sensor. It looks very nice, although I don’t know if the sensors from the terminal consume less resources. But I liked this one.

Thanks my friend. There are so many programs, I still don’t know which one I should stick with.

The command line does not need x system so its less taxing on the resources

1 Like

I use btop most the time.

For gaming mangohud+goverlay.

1 Like

Unfortunately I don’t have nvidia, so I can’t try it.

1 Like