-
-
Notifications
You must be signed in to change notification settings - Fork 414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CPU speed misdetected #56
Comments
Are you running the application in the Hyper-V VM? |
Maybe this will help: |
Pretty sure I'm already getting this value in Line 22 of |
I'm not running it in a Hyper-V VM, but because of the way Hyper-V works, the "Host" OS is still a Guest, albeit one with a lot more access. And for reference:
The reason I mentioned Hyper-V is: https://www.hanselman.com/blog/windows-task-manager-shows-wrong-cpu-speed-when-using-hyperv Apparently there's a "Fix": https://docs.microsoft.com/en-US/troubleshoot/windows-client/performance/task-manager-shows-incorrect-cpu-speed - Use the "\Hyper-V Hypervisor Logical Processor\Frequency" performance counter. |
Hypervisor detection: |
Spent a bit of time looking for a good solution to this and pretty sure there isn't one. |
What I'll do is grab the @ from the CPU string and report that if there's a discrepancy. Although this will only work for Intel CPUs |
And only for non overclocked CPU. Look at mine, it report 2.10 GHZ, it actually runs between 800-4800 MHz. |
In my opinion only stock speeds should be supported, sure, you can oc many cpus to 5ghz but have fun trying to run that. |
My CPU is being detected as 800MHz, which is it's minimum frequency with power saving:
![image](https://user-images.githubusercontent.com/989271/123533701-c87d5580-d6d4-11eb-8aff-1fffa592d39b.png)
This might be related to Hyper-V being enabled.
The text was updated successfully, but these errors were encountered: