[8.22] Strange (unwanted) CPU Clock polling spikes

Val Mech

Member
I upgraded HWiNFO to v8.22, and noticed very strange spikes in CPU core frequency.
On version 7.72, which I used before, such oddities were not observed - HWiNFO readings mostly corresponded to readings of many other monitoring programs.

My processor switches between 4 states: multipliers x4; x8; x11.5; x16.5, which together with BCLK=234 MHz gives core frequencies of 936; 1872; 2691; 3861 MHz.
But the frequency readings constantly jumps between minimum and maximum frequencies, even when the processor is not busy with any work, and very often get stuck for several seconds at intermediate values, and this is not reflected in other monitoring programs!
Sometimes frequencies are shown that simply cannot be, for example 2253; 3521, etc.
Sometimes the core frequencies change asynchronously. But this cannot be, because the only program that allows to enabling such an algorithm is AMD PSCheck. And this algorithm will be active only while AMD PSCheck itself is running.
Sometimes, when for example CPU-Z shows short frequency spikes, HWiNFO simply ignores them - nothing changes in the sensor window.

Has something changed in the CPU core frequency polling mechanism in v8.22? Is it possible to somehow normalize the readings/return the previous algorithm, other than rolling back to version 7.72?

PS. Used settings:
INI:
[Settings]
AutoUpdateBetaDisable=1
AutoUpdate=0
ThousandsSeparator=
GPUI2C=0
PCIdirect=1
MinimalizeSensorsClose=1
BusClkPolling=0
SensorInterval=1000
SmartScanRate=10
Theme=1
DarkMode=1
MinimalizeSensors=1
MinimalizeMainWnd=1
OpenSystemSummary=0
OpenSensors=1
LPC=0
EC=0
SensorToolTips=0
SensorChangeHighlight=0
SensorsOnly=1
 
Last edited:
This could be caused by polling of some sensors that take more time to read. You can check this by enabling the Profiling Time column to see which sensor takes most time and then disable its monitoring.
 
Back
Top