Skip to content
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

Strange cpu frequency / temp on Windows 10 #218

Closed
Elyspio opened this issue Apr 22, 2019 · 5 comments
Closed

Strange cpu frequency / temp on Windows 10 #218

Elyspio opened this issue Apr 22, 2019 · 5 comments

Comments

@Elyspio
Copy link

Elyspio commented Apr 22, 2019

Describe the bug
On Windows, data gotten by method cpuCurrentSpeed, cpuTemperature seem not correct: my processor is overclocked to 4.6 GHz (checked in task manager) but modules get me back strange data.

Also I tried to check directly with wmic (as I know, this module get data from it) and it's the same value (4.01 instead of 4.6).

I run the app with administrator privileges.

But on Linux everything works

To Reproduce
Just call cpuCurrentSpeed and cpuTemperature on windows

Current Output
from si.cpuCurrentSpeed()

  • avg: 4.01
  • cores: [
    • 0: 4.01
    • 1: 4.01
    • 2: 4.01
    • 3: 4.01
    • 4: 4.01
    • 5: 4.01
    • 6: 4.01
    • 7: 4.01
      ]
  • max: 4.01
  • min: 4.01

from si.cpuTemperature():

  • cores: [
    • 0: 27.8
    • 1: 29.8
      ]
  • main: 28.8
  • max: 29.8

Expected behavior
Get the correct values for cpu's frequency and the good number of cores from cpuTemperature()
Taskmgr_2019-04-22_12-26-18

Environment (please complete the following information):

  • systeminformation package version: lastest (4.1.5)
  • OS: Windows 10
  • Hardware Intel core I7 6700K overclocked and fixed to 4.6 GHz

thanks you for reading :).

@Leigham
Copy link

Leigham commented May 3, 2019

mines doing the same thing, showing base speeds instead of actual speed, its the same issue with os.cpus

@Leigham
Copy link

Leigham commented May 3, 2019

looked into how you fetch the speeds, and its wmic that is not returning the right details.
image

@nrpatten
Copy link

nrpatten commented Jun 1, 2019

Could this issue be because of Intel Speed Step, If you look at your screen cap @Elyspio you will see Base Speed is set at 4.0 GHz. in your bios EIST = Intel SpeedStep

My Ryzen CPU has the AMD version disabled in the bios..
Untitled

@CodeF0x
Copy link

CodeF0x commented Jan 5, 2020

Is there any update on this? I'm having the same issue, both on Windows 10 and MacOS Catalina. Both times it only shows the base clock, but not the actual speed.

@sebhildebrandt
Copy link
Owner

@CodeF0x, @Elyspio, @Leigham ... as wmic (windows) as well as os.cpus (Mac OS) do not return actual frequencies, the only way to get the current frequency would be to include platform specific c code. My knowledge for this is probably not good enough. If anyone has an idea here, hints are welcome. Closing this for now because this seems not to be solvable with javascript / system calls.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants