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

Some values are wrong for Ryzen 1800x processor #94

Closed
kbios opened this issue May 19, 2017 · 3 comments
Closed

Some values are wrong for Ryzen 1800x processor #94

kbios opened this issue May 19, 2017 · 3 comments

Comments

@kbios
Copy link

kbios commented May 19, 2017

With the latest git version of libcpuid and cpu-x, there are some values which are reported wrong for my Ryzen 1800X system. My apologies in advance if some of these values are provided directly by cpu-x, I just tried to collect everything here.

  • Bus speed is shown as 105,71Mhz, while I set it at 103

  • Multiplier is shown as 38, while I set it at 39

  • Voltage is shown as 0.9V, while I set it at 1.34V

  • Temperature is not shown

  • The terminal is filled every second with "libkmod: ERROR ../libkmod/libkmod-module.c:1655 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
    Error: could not get list of modules: No such file or directory", this is probably because my kernel has everything built-in (no modules)

Please find the output of cpuid-tool attached
raw.txt
report.txt

@TheTumultuousUnicornOfDarkness
Copy link
Collaborator

Hello, can you paste the cpuid_tool --rdmsr and cpuid_tool --rdmsr-raw outputs (as root)? These values will help me to fix CPU multiplier (and bus speed).

About your voltage, 0.9V is under full load?

Only the temperature is reported directly by CPU-X (this feature doesn't exist in AMD MSRs), all the rest is collected by libcpuid.

Th error about /proc/modules is maybe related to CPU-X.

@kbios
Copy link
Author

kbios commented May 20, 2017

Sure, here it is:

  MSR.mperf  : 2 MHz
  MSR.aperf  : 20 MHz
  min. multi.: 22.00
  cur. multi.: 22.00
  max. multi.: 38.00
  core volt. : 0.90 Volts
  bus clock  : 105.68 MHz
CPU is AuthenticAMD AMD Ryzen 7 1800X Eight-Core Processor         , stock clock is 4016MHz.
msr[0xc0010061]=00 00 00 00 00 00 00 20 
msr[0xc0010063]=00 00 00 00 00 00 00 02 
msr[0xc0010064]=80 00 00 00 49 08 88 9c 
msr[0xc0010065]=80 00 00 00 48 08 88 9c 
msr[0xc0010066]=80 00 00 00 45 9a 0c 84 
msr[0xc0010067]=00 00 00 00 00 00 00 00 
msr[0xc0010068]=00 00 00 00 00 00 00 00 
msr[0xc0010069]=00 00 00 00 00 00 00 00 
msr[0xc001006a]=00 00 00 00 00 00 00 00 
msr[0xc001006b]=00 00 00 00 00 00 00 00

For the voltage yes, it reports 0.9 no matter the load.
Ok, I'll report the other issue to cpu-x :)

@valpackett
Copy link

Bus speed is shown as 105,71Mhz, while I set it at 103

Ha. For me (with an R7 1700, and a motherboard without an adjustable clock gen so it's 100 for sure), the bus speed is… "78.92 MHz".

Looks like it solved for X in X bus speed * actual multiplier = stock frequency, as the core speed is reported as 2999 MHz (stock) o_0

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

No branches or pull requests

3 participants