Effective clock vs instant (discrete) clock

grappas

New Member
No, it's not possible to filter out the time spent in 'sleep mode', that's against the principle of effective clock. Even if someone would do this somehow, the values you would get would have even less meaning.
To know the exact clocks you would have to sample every clock value at discrete points equal to the clock changing frequency. And this is not possible for any software.
Ok. Thanks.
 

Zach

Well-Known Member
No, it's not possible to filter out the time spent in 'sleep mode', that's against the principle of effective clock. Even if someone would do this somehow, the values you would get would have even less meaning.
To know the exact clocks you would have to sample every clock value at discrete points equal to the clock changing frequency. And this is not possible for any software.
I understand that... but just a question
How excactly are these avgs calculated? HWiNFO polling interval related? Whatever that may be in msec... (2000ms by default)

HWiNFO_04_01_2020bb.png
 

Martin

HWiNFO Author
Staff member
Those values are accurate as per definition. But there are 2 different things:
1. The Effective clock value is the average clock measured internally by the CPU across the polling interval set in HWiNFO. So if for example this is set to 1000 ms, the Current Effective Clock value reflects the average of all clock states during the last 1000 ms. Reducing the polling interval in HWiNFO will allow showing the clock with a finer granularity.
2. The Average column calculated for any value in the sensors screen is another average of all Current values read by HWiNFO. The averaging interval can be configured in HWiNFO sensor settings.
 

Zach

Well-Known Member
Those values are accurate as per definition. But there are 2 different things:
1. The Effective clock value is the average clock measured internally by the CPU across the polling interval set in HWiNFO. So if for example this is set to 1000 ms, the Current Effective Clock value reflects the average of all clock states during the last 1000 ms. Reducing the polling interval in HWiNFO will allow showing the clock with a finer granularity.
2. The Average column calculated for any value in the sensors screen is another average of all Current values read by HWiNFO. The averaging interval can be configured in HWiNFO sensor settings.
1. Got it...
2. So by default is 0 (samples), meaning it contains the entire runtime of sensors mode (unless reseted by the clock down right)
And in what values can be set on...? how many samples is HWiNFO taking per sec or min?

HWiNFO_04_01_2020f.png
 

Martin

HWiNFO Author
Staff member
The averaging interval specifies how many last samples are being taken into account. So for example setting 10 with polling interval of 1000 ms means the Average column will show average value of the last 10 seconds.
 

Zach

Well-Known Member
The averaging interval specifies how many last samples are being taken into account. So for example setting 10 with polling interval of 1000 ms means the Average column will show average value of the last 10 seconds.
How dumb of me... of course... samples = polling samples

Thanks a lot!
 

Globespy

Member
Why are the effective clock speeds shown when my CPU OC in BIOS is fixed multiplier with every C-State turned off. No Speed-step or Speedshift either.
Fixed vCore too, so while my usage of the cores may fluctuate, the core clock speeds do not.
Windows using Ultimate performance mode with min CPU state of 100%.

So why is HWinfo64 showing lower clock speeds when there are no power saving modes active?
Sorry if I am missing something, and thanks for any answers.
 

Martin

HWiNFO Author
Staff member
Why are the effective clock speeds shown when my CPU OC in BIOS is fixed multiplier with every C-State turned off. No Speed-step or Speedshift either.
Fixed vCore too, so while my usage of the cores may fluctuate, the core clock speeds do not.
Windows using Ultimate performance mode with min CPU state of 100%.

So why is HWinfo64 showing lower clock speeds when there are no power saving modes active?
Sorry if I am missing something, and thanks for any answers.
What is your C-State residency?
 

JDA

Member
What generation of Intel CPU are compatible with this function? Or is there another prerequisite (OS/Driver?)
I can see it on a Comet Lake processor but not on a Coffe Lake.
 

Martin

HWiNFO Author
Staff member
What generation of Intel CPU are compatible with this function? Or is there another prerequisite (OS/Driver?)
I can see it on a Comet Lake processor but not on a Coffe Lake.
It was introduced in early Core series, Coffee Lake should well support it. If you don't see it there, something else in the system might be messing up the counters, some other tools or virtualization.
I would need to see the HWiNFO Debug File to know more.
 

JDA

Member
I need to reinstall the "Coffee Lake" computer with a newer OS in a few weeks, if the value is still missing then I'll come back to you. Thanks :)
 
Top