plasma-applet-thermal-monitor
plasma-applet-thermal-monitor copied to clipboard
CPU temperature goes to off state
I use this applet to show my CPU, GPU, SSD and HDD temperature. However, I have a problem with the CPU temperature.
When I start the computer, all the temperatures show its values except CPU, which shows an "off" message. Also, when I'm using my computer, sometimes I realize CPU temperature is "off" again. This can be manually fixed by right clicking on the applet and left click on "Reload temperature sources".
My CPU is a AMD Ryzen 5 1500x and I'm using the lmsensors/nct6795-isa-0a20/CPUTIN
I think this can be "patched" if a new feature to auto reload temperature sources on these situations is added.
same problem with intel
Also, I saw a day ago an user (Nano-Ocelot) wrote a comment on the kde store. I copy and paste:
I have a weird bug where I have to 'refresh sources' after logon to display cpu core group temperatures (highest temp core shown). Otherwise it remains blank. However gpu temp (single temp source) works correctly on initial widget load.
To see the original comment: https://store.kde.org/p/998915/#ratings-panel
Same problem here with Manjaro. Seems something updated and broke the initial temp readings of the widget with CPU. I am on Intel btw. EDIT: Seems this is the same issue as #16
There is same problem I am using Manjaro on Dell Vostro 5568.
I'm also seeing this issue, Intel CPU and AntergOS. Seems like the problem was caused by some update in archlinux, but really don't know.
Issue still persists on Arch Linux-LTS Kernel v4.19.14-1, Intel i7 5820k CPU
Same issue here, same kernel and OS as @lvxejay, CPU is Intel i7-7770K.
Same issue, Manjaro KDE, cup fan shows OFF
also.
Can confirm this on Arch Linux as well since updating to the latest major KDE release 5.14. Using the latest git of plasma-applet-thermal-monitor btw.
Same problem, but I found a solution (of sorts). I installed Plasma 5 'Simple System Monitor' which sits on the desktop and I have Thermal Monitor in the panel. Reboot - now Thermal Monitor has the CPU temperature loaded! How this works I do not know, but maybe there's a clue for someone smarter than me to get Thermal Monitor showing CPU temperature at startup, by itself. Arch Linux, LTS kernel 4.19.15-1, Intel i7-7500U
@severnaside you mean this plasmoid?
@roachsinai Yes
I think this issue #52 is useful, cause I comment https://github.com/kotelnik/plasma-applet-thermal-monitor/blob/783536952c38bf26aefadb36d2dadd50c8ddc2c0/package/contents/ui/main.qml#L312 thisl line. No need refresh by yourself. But it's not a so good method.
Cause I don't konw how to debug a plasmoid and have not learn javascript(just know a very little), someone maybe could debug the QML type error
.
Maybe solve the problem as I found var systemmonitorAvailableSources
should be an array, change the code according to var QML Basic Type... Made a pull request #54 , check it and update if you have a better solution.
pull #54 fixed problem with manual reload not, i tested the patch today. After restart the computer came again OFF
@alium What's your Linux Distro? I only test it on Manjaro
. For me there are 3 way to let cpu OFF
disappear.
- comment
systemmonitorAvailableSources.push(source)
atplasma-applet-thermal-monitor/package/contents/ui/main.qml
line 312 - change
property var systemmonitorAvailableSources
toproperty var systemmonitorAvailableSources: []
atplasma-applet-thermal-monitor/package/contents/ui/main.qml
line 58 - pull #54
So, I think maybe you could try others.
And make sure after you pull #54 , you also update code at /usr/share/plasma/plasmoids/org.kde.thermalMonitor
(maybe some difference according to Distro). Or just update manually.
So sorry that only you reply Not Work
, haven't get a Work
reply(but 2 thumb up at my previous reply).
@roachsinai i try your instructions, but ended with error: file:///usr/share/plasma/plasmoids/org.kde.thermalMonitor/contents/ui/main.qml:312:1: Expected token `}'
seems as problem with comment "systemmonitorAvailableSources.push(source)"
use Archlinux with OpenRC (also Artix Linux)
First,those 3 method is mutually exclusive.
And for now I think the different between your sittuation an my is I installed systemed version Manjaro. So, I can't reproduce it. And I think the error is wierd.
Do you get the error message on booting?
What I did is try to solve #52 which let got the idea that systemmonitorAvailableSources
maybe not support push method. But maybe this is something different in problem, though change systemmonitorAvailableSources
to an array is work for me.
@roachsinai oh, ok! now i understand :-) i try all 3 methods
- comment systemmonitorAvailableSources.push(source) at plasma-applet-thermal-monitor/package/contents/ui/main.qml line 312
- change property var systemmonitorAvailableSources to property var systemmonitorAvailableSources: [] at plasma-applet-thermal-monitor/package/contents/ui/main.qml line 58
- pull #54
- works not for me, file:///usr/share/plasma/plasmoids/org.kde.thermalMonitor/contents/ui/main.qml:312:1: Expected token `}'
- works and fix this bug #53 :-D
- fix this bug not
THANKS!!!
@roachsinai
So sorry that only you reply Not Work, haven't get a Work reply(but 2 thumb up at my previous reply).
Yes, pull #54 worked for me. Arch Linux, LTS kernel 4.19.15-1, Intel i7-7500U
@alium @severnaside glad to hear that.
Applying pull https://github.com/kotelnik/plasma-applet-thermal-monitor/pull/54 to ~/.local/share/plasma/plasmoids/org.kde.thermalMonitor/contents/ui/main.qml (no thermalMonitor in /usr/share/ ) worked for me, too. (using manjaro)
Hi everyone, I got same effect with another plasmoid named kargos
. And the effect is more better for me that as I use Bumblebee
. Will show GPU temperature if I use nvidia and no GPU info completely if I'm not using GPU.
Not using Nvidia:
Using Nvidia:
And kargos
makes your simple script works like a plasmoid, so I write a bash script.
What's more, kargos
is compatible with Bitbar
which provide lots of useful scripts. Check it at k-argos-plugins and another two k-argos plugin.
#54 Works for me
I use kargos with hdsentinel to monitor my HDs health and temperature. Works like charm.
Pull #54 works also for me btw.
DEB-package for bionic (with #54 PR): https://launchpad.net/~varlesh-l/+archive/ubuntu/bionic/+files/plasma-applet-thermal-monitor_1.2.9git20190121_amd64.deb
@varlesh That package still displays OFF for CPU temps for me in Kubuntu 19.04. I suppose, it means https://github.com/kotelnik/plasma-applet-thermal-monitor/pull/54 doesn't work.
@Lastique Worked, but after reboot plasma.
Added CPU temp sensor > killall plasmashell
> ALT+F2 > plasmashell