s-tui icon indicating copy to clipboard operation
s-tui copied to clipboard

Possible to ignore blatantly wrong fan speeds

Open GM-Script-Writer-62850 opened this issue 5 years ago • 4 comments

I noticed that from time to time my fan sensor will report a completely wrong impossible value of 19640 RPM, 20 times the fan's rated max speed, this skews the graph's scale making the bars far less useful skewedScaleing goodScaling

Also it seems to apply the same max RPM scale to every fan, this is not a issue if all fans are the same model or have the same max RPM, i have a 5000RPM fan (for the VRM) as well a couple 1200RPM RPM fans and couple 1000RPM fan in my system, each fan should have it own separate scaling

EDIT: looks like i got a little screen-tearing in the screenshot

GM-Script-Writer-62850 avatar Apr 14 '19 12:04 GM-Script-Writer-62850

@GM-Script-Writer-62850 Thanks for testing the new features. Hope they are beneficial to you and all future users.

I noticed that from time to time my fan sensor will report a completely wrong impossible value of 19640 RPM, 20 times the fan's rated max speed, this skews the graph's scale making the bars far less useful

This might be a problem with how psutil reports the RPM, I'll look into it.

Also it seems to apply the same max RPM scale to every fan, this is not a issue if all fans are the same model or have the same max RPM, i have a 5000RPM fan (for the VRM) as well a couple 1200RPM RPM fans and couple 1000RPM fan in my system, each fan should have it own separate scaling

This will probably not be implemented. The expectation is for all sensors of the same type to be around the same ball park. With all the new graphs coming in the new version, screen real-estate is at a premium as it is. A scale per-graph is not a priority.

I can also add that the graph axis adjust if current measurements are ways smaller than the maximum recorded. If for instance 65000 RPM was recorded while the usual measurements are lower than 10000, the scale will adjust once the misbehaving bar is far enough in the past.

amanusk avatar Apr 14 '19 15:04 amanusk

I did notice one it passes it returns to normal, usually about the time it get another spike

Also sensors that report a value that are not being displayed on the graph should be ignored for setting the scale, for example i have Auxtin0,Pkg0 that reads 100-127C that i have no clue what it is connected to if anything as well at least the Auxtin1,Pkg0's value is not used for setting the bottom min of the graph as it always reads -128C (last i checked i do not have any LN2 here) these are set to hidden and my scale for temp is 0 to 127 when the highest graph i have enable is 75C i could see a static temp ceiling being useful/preferred

that 16,940 value also shows up when using the sensors command

I really only see per graph scaling being useful for fans RPMS

GM-Script-Writer-62850 avatar Apr 14 '19 16:04 GM-Script-Writer-62850

I put a filter on negative values for temps and very high RPM for fans in the latest master version

amanusk avatar Jul 11 '20 14:07 amanusk

not sure where the thermal sensor cold bugs at, but i think most can go a bit below zero, readings of -10 C are probably valid

GM-Script-Writer-62850 avatar Jul 11 '20 14:07 GM-Script-Writer-62850