Is there any workaround on the HWiNFO software side?This has already been discussed: https://www.hwinfo.com/forum/threads/hwinfo64-or-cpuz-wrong-frequency.7519/
Looks like the new Windows 11 virtualization is blocking applications from proper BCLK readout.
I had both Core Isolation and Hyper-V enabled in Windows 10 and everything read correctly in HWiNFO but I did not get Performance Limit Reasons. I wonder if Microsoft have altered something in Windows 11 Core Isolation/Hyper-V? I thought I heard that Core Isolation/Memory Integrity would be mandatory in Win 11. I will have to try disabling it.Currently no, it's not possible to circumvent virtualization. And it's not yet clear whether RTM Windows 11 will keep blocking this or fix it.
You might need to disable Core Isolation or Hyper-V.
Hmmm... on my "old-fashioned" 8-th gen Kaby Lake (not the "Refresh") - and running the latest available BETA Win 11 *with* Core Isolation - the same data display of core clocks looks reasonable. The clocks vary between 800MHz and 4GHz... perhaps I just don't know what is is that is supposed to look wrong.
OTOH, maybe my older CPU just doesn't have as much locked down here - the only entry under the Core Isolation details is "Memory Integrity" - but it is ON.
HWiNFO 7.10-4540
Thanks Martin. I was trying to disable Memory Integrity the other day because of another software conflict and it seemed to keep turning itself back on after rebooting. I will try again this weekend and report back.I have done some more testing, so here the results:
- This issue affects 10th Generation (Comet Lake) and earlier CPUs. 11th generation CPUs (Ice Lake, Rocket Lake) support an alternate way to read BCLK and that seems to work properly.
- The culprit is the Core Isolation feature - when enabled (which is the default setting in Windows 11), it will block a certain interface that needs to be used on 10th generation and earlier CPUs.
So my advice is to disable the "Core Isolation" feature if you you're affected by this and need to see correct BCLK
I disabled Core Isolation and my 10900K readings are now accurate. I hate to be a pain but what say I want Core Isolation enabled? Could this easily be corrected by Microsoft?I have done some more testing, so here the results:
- This issue affects 10th Generation (Comet Lake) and earlier CPUs. 11th generation CPUs (Ice Lake, Rocket Lake) support an alternate way to read BCLK and that seems to work properly.
- The culprit is the Core Isolation feature - when enabled (which is the default setting in Windows 11), it will block a certain interface that needs to be used on 10th generation and earlier CPUs.
So my advice is to disable the "Core Isolation" feature if you you're affected by this and need to see correct BCLK
Could this easily be corrected by Microsoft?
Best I can do is leave feedback in the feedback hub.It could, but who can convince them to do so?
If I can join in (as I noticed this one with my new 11th gen intel core.BTW, even Intel XTU is affected by this issue and new XTU versions will refuse to run when HVCI or Hyper-V is active and blocks access to certain overclocking functions.
Intel is also discussing this with Microsoft, but so far it looks like MS is not quite willing to lift this block.