ASRock.com Homepage
Forum Home Forum Home > Technical Support > AMD Motherboards
  New Posts New Posts RSS Feed - X370 Killer SLI/AC Voltage jumping all over
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

X370 Killer SLI/AC Voltage jumping all over

 Post Reply Post Reply Page  12>
Author
Message
nycalex View Drop Down
Newbie
Newbie


Joined: 22 Jun 2017
Status: Offline
Points: 19
Post Options Post Options   Thanks (0) Thanks(0)   Quote nycalex Quote  Post ReplyReply Direct Link To This Post Topic: X370 Killer SLI/AC Voltage jumping all over
    Posted: 22 Jun 2017 at 7:44pm
Well, first of all my board has NO LLC option unless i downgrade to bios 2.3. 2.4 (what it came with) and 2.5 both delete LLC option.

so instead i have something called vcore OFFSET. i have it currently set at + 60mv (i don't even know how much voltage that is in plain english).

cpu has been oc to 3.9

Core voltage set at 1.325

Vcore offset set at +60mv (this is the lowest setting available)

now on to benchmarking:

Prime95 = rock solid stable ran it 3 hours. peak temperature was 62 degrees measured with ryzen master and hwmonitor.

the issue i'm having is that cpi-z, hwmonitor and ryzen master are all showing me a DIFFERENT voltage.

HWmonitor showing voltages ranging from 1.8 to 2.7
cpu-z showing 1.28 to 1.36
ryzen master showing the exact voltage i set in bios: 1.325

now, since i don't have LLC............how do i maintain 1.325 volts at all times?
Back to Top
wardog View Drop Down
Moderator Group
Moderator Group


Joined: 15 Jul 2015
Status: Offline
Points: 6447
Post Options Post Options   Thanks (0) Thanks(0)   Quote wardog Quote  Post ReplyReply Direct Link To This Post Posted: 22 Jun 2017 at 8:19pm
Check monitoring with ONLY one app clears this up.

The chip providing the data does NOT like to be addressed by more than one monitoring app at a time. Been this way since I began computing, decades ago.
Back to Top
nycalex View Drop Down
Newbie
Newbie


Joined: 22 Jun 2017
Status: Offline
Points: 19
Post Options Post Options   Thanks (0) Thanks(0)   Quote nycalex Quote  Post ReplyReply Direct Link To This Post Posted: 22 Jun 2017 at 9:13pm
done it with 1 at a time, similar results.

so which one is correct?
Back to Top
Denroth View Drop Down
Newbie
Newbie
Avatar

Joined: 02 Apr 2017
Status: Offline
Points: 46
Post Options Post Options   Thanks (0) Thanks(0)   Quote Denroth Quote  Post ReplyReply Direct Link To This Post Posted: 24 Jun 2017 at 1:15am
last version cpu-z is bugged.. use hwinfo.
Back to Top
wardog View Drop Down
Moderator Group
Moderator Group


Joined: 15 Jul 2015
Status: Offline
Points: 6447
Post Options Post Options   Thanks (0) Thanks(0)   Quote wardog Quote  Post ReplyReply Direct Link To This Post Posted: 24 Jun 2017 at 9:30am
Originally posted by Denroth Denroth wrote:

last version cpu-z is bugged.. use hwinfo.


Have you looked at what HWiNFO64 reports for DRAM Voltage? I'm just curious as here it pimps mine out much higher than set in the BIOS and other apps.


Edited by wardog - 24 Jun 2017 at 9:30am
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (1) Thanks(1)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 24 Jun 2017 at 11:29am
Originally posted by nycalex nycalex wrote:

Well, first of all my board has NO LLC option unless i downgrade to bios 2.3. 2.4 (what it came with) and 2.5 both delete LLC option.

so instead i have something called vcore OFFSET. i have it currently set at + 60mv (i don't even know how much voltage that is in plain english).

cpu has been oc to 3.9

Core voltage set at 1.325

Vcore offset set at +60mv (this is the lowest setting available)

now on to benchmarking:

Prime95 = rock solid stable ran it 3 hours. peak temperature was 62 degrees measured with ryzen master and hwmonitor.

the issue i'm having is that cpi-z, hwmonitor and ryzen master are all showing me a DIFFERENT voltage.

HWmonitor showing voltages ranging from 1.8 to 2.7
cpu-z showing 1.28 to 1.36
ryzen master showing the exact voltage i set in bios: 1.325

now, since i don't have LLC............how do i maintain 1.325 volts at all times?


Have you tried using the Fixed Voltage setting, instead of Offset?

Did you notice with the UEFI version that gives you the LLC option, that is sets LLC to 1 by default? That is the greatest LLC correction, providing the least voltage droop. Did you notice any difference between the VCore variation between having the LLC option, and without it?

Is the Ryzen Master voltage reading constant at 1.325V?

Monitoring programs do not read the VCore continuously, like an analog volt meter. They take a reading, a sample voltage at whatever polling rate programed into the software. For example, HWiNFO64's Polling Frequency is 2000ms, which is 2 seconds. So it reads the VCore and all other readings every two seconds. The polling rate can be set to a different frequency by the user. You can find that setting in the Config window, General tab.

Next, the polling rate of each monitoring program is not guaranteed to be the same. Even if it is the same, there is no guarantee that each program is reading the VCore at the same time. If they do try to read the VCore at the same time, that is when problems happen, and the readings are bad. There is an instruction that can be used by monitoring programs (IF they use it) to wait to take a reading if another program is currently reading data. But with all these variables and unknowns, and the simultaneous read problem, that is why using multiple monitoring programs at the same time does not work.

Another question is what is the monitoring program reading for the "VCore"? Is it the VCore VID or the true VCore, which can be two different things. VID is what the processor cores request using their internal programmed tables. The true VCore is what is actually used by the processor. The two may be identical, but the VID will always be the higher of the two readings. They could be equal but the true VCore is usually at least a bit lower than the VID. Programs like Intel's Extreme Tuning Utility show the VID, which I know from experience using it. Ryzen Master also looks like it shows the VID, but I don't have as much experience with it.

Any non-VID VCore reading is not a voltage reading that is simply translated from binary to decimal. It is data in a certain format that must be translated into the VCore value. This data is not necessarily the same for every processor generation/architecture. That's why we sometimes see crazy high VCore values like the 2.7V you saw from HWMonitor. Guess what your 1.325V VCore setting is multiplied by two and rounded up to one decimal place? It's 2.7V. HWMonitor is applying the wrong translation to the VCore data. CPU-Z version 1.79 made the same mistake. Version 1.79.1 fixed it.

Do you have all the CPU power saving options disabled in the UEFI/BIOS? Are you using the Windows High Performance Power Plan, or configured whatever power plan you use to have the Minimum Processor State set to 100%? If all of those things are not set that way, the VCore can change. Processors are designed to try to shift into a lower power usage state, and all these options enable them to do that. Lower power usage normally includes a lower VCore.

We assume the VCore reading is exact, but it isn't. The difference between 1.28V and 1.36V is 0.08V, 8/100 of a volt. Do we even know if the entire VCore monitoring chain, from monitoring chip to the software dealing with it, has that degree of accuracy? We like to believe it is, but that is faith. Ever see any specs about that? Just making the point.

Checking our VCore is more complex and difficult than we want to believe, and in reality is rarely exact at any time. That's why Intel uses the VID, and most likely Ryzen Master too. Ryzen's VID is most likely closer to the true VCore than Intel's VID, given what I have seen.
Back to Top
wardog View Drop Down
Moderator Group
Moderator Group


Joined: 15 Jul 2015
Status: Offline
Points: 6447
Post Options Post Options   Thanks (0) Thanks(0)   Quote wardog Quote  Post ReplyReply Direct Link To This Post Posted: 24 Jun 2017 at 10:31pm
Originally posted by parsec parsec wrote:


Do you have all the CPU power saving options disabled in the UEFI/BIOS? Are you using the Windows High Performance Power Plan, or configured whatever power plan you use to have the Minimum Processor State set to 100%? If all of those things are not set that way, the VCore can change. Processors are designed to try to shift into a lower power usage state, and all these options enable them to do that. Lower power usage normally includes a lower VCore.


""If all of those things are not set that way, the VCore can change.""

If all of those things are not set that way, the VCore WILL change.


Back to Top
Denroth View Drop Down
Newbie
Newbie
Avatar

Joined: 02 Apr 2017
Status: Offline
Points: 46
Post Options Post Options   Thanks (0) Thanks(0)   Quote Denroth Quote  Post ReplyReply Direct Link To This Post Posted: 25 Jun 2017 at 2:00am
So what is the difference between the voltage below the frequency value (in the Bios) and the lower one in the external cpu voltage?

on hwinfo
Voltage 1: vcore
Voltage 2 (external voltage): CPU core voltage (SVI2 TFN)



Edited by Denroth - 25 Jun 2017 at 2:02am
Back to Top
wardog View Drop Down
Moderator Group
Moderator Group


Joined: 15 Jul 2015
Status: Offline
Points: 6447
Post Options Post Options   Thanks (0) Thanks(0)   Quote wardog Quote  Post ReplyReply Direct Link To This Post Posted: 25 Jun 2017 at 2:25am
Originally posted by Denroth Denroth wrote:

So what is the difference between the voltage below the frequency value (in the Bios) and the lower one in the external cpu voltage?

on hwinfo
Voltage 1: vcore
Voltage 2 (external voltage): CPU core voltage (SVI2 TFN)



I set them both to the same voltage. Try it  Wink
Back to Top
nycalex View Drop Down
Newbie
Newbie


Joined: 22 Jun 2017
Status: Offline
Points: 19
Post Options Post Options   Thanks (0) Thanks(0)   Quote nycalex Quote  Post ReplyReply Direct Link To This Post Posted: 25 Jun 2017 at 10:28am
Originally posted by parsec parsec wrote:


Have you tried using the Fixed Voltage setting, instead of Offset?



yes, i set it at 1.325.

however, i only have 2 options for vcore offset, it's either auto (then voltages really jump high) or a set number starting with +60mv. this is the reason i went with +60mv.

Originally posted by parsec parsec wrote:



Did you notice with the UEFI version that gives you the LLC option, that is sets LLC to 1 by default? That is the greatest LLC correction, providing the least voltage droop. Did you notice any difference between the VCore variation between having the LLC option, and without it?



no, since i did not go into windows with bios 2.3. i wanted to update to agesa 1.0.0.6.

Originally posted by parsec parsec wrote:



Is the Ryzen Master voltage reading constant at 1.325V?


yes sir

Originally posted by parsec parsec wrote:



Monitoring programs do not read the VCore continuously, like an analog volt meter. They take a reading, a sample voltage at whatever polling rate programed into the software. For example, HWiNFO64's Polling Frequency is 2000ms, which is 2 seconds. So it reads the VCore and all other readings every two seconds. The polling rate can be set to a different frequency by the user. You can find that setting in the Config window, General tab.

Next, the polling rate of each monitoring program is not guaranteed to be the same. Even if it is the same, there is no guarantee that each program is reading the VCore at the same time. If they do try to read the VCore at the same time, that is when problems happen, and the readings are bad. There is an instruction that can be used by monitoring programs (IF they use it) to wait to take a reading if another program is currently reading data. But with all these variables and unknowns, and the simultaneous read problem, that is why using multiple monitoring programs at the same time does not work.

Another question is what is the monitoring program reading for the "VCore"? Is it the VCore VID or the true VCore, which can be two different things. VID is what the processor cores request using their internal programmed tables. The true VCore is what is actually used by the processor. The two may be identical, but the VID will always be the higher of the two readings. They could be equal but the true VCore is usually at least a bit lower than the VID. Programs like Intel's Extreme Tuning Utility show the VID, which I know from experience using it. Ryzen Master also looks like it shows the VID, but I don't have as much experience with it.

Any non-VID VCore reading is not a voltage reading that is simply translated from binary to decimal. It is data in a certain format that must be translated into the VCore value. This data is not necessarily the same for every processor generation/architecture. That's why we sometimes see crazy high VCore values like the 2.7V you saw from HWMonitor. Guess what your 1.325V VCore setting is multiplied by two and rounded up to one decimal place? It's 2.7V. HWMonitor is applying the wrong translation to the VCore data. CPU-Z version 1.79 made the same mistake. Version 1.79.1 fixed it.


very informative, thank you for the detailed explanation.

Originally posted by parsec parsec wrote:


Do you have all the CPU power saving options disabled in the UEFI/BIOS? Are you using the Windows High Performance Power Plan, or configured whatever power plan you use to have the Minimum Processor State set to 100%? If all of those things are not set that way, the VCore can change. Processors are designed to try to shift into a lower power usage state, and all these options enable them to do that. Lower power usage normally includes a lower VCore.



all cpu power saving ooptions are off on bios and i did set high performance in windows. i want constant 3.9ghz on cpu to test stability. once i determine my desired overclock and voltage, i torture test the system for a couple of hours to make sure it is stable.

Originally posted by parsec parsec wrote:



We assume the VCore reading is exact, but it isn't. The difference between 1.28V and 1.36V is 0.08V, 8/100 of a volt. Do we even know if the entire VCore monitoring chain, from monitoring chip to the software dealing with it, has that degree of accuracy? We like to believe it is, but that is faith. Ever see any specs about that? Just making the point.

Checking our VCore is more complex and difficult than we want to believe, and in reality is rarely exact at any time. That's why Intel uses the VID, and most likely Ryzen Master too. Ryzen's VID is most likely closer to the true VCore than Intel's VID, given what I have seen.


thank you for the explanation.

phew, that took a while to read and understand throughly.

i appreciate the effort you took into answering my concerns.

now, i have been gaming heavily on this system for the past couple of days. so far i don't see any crazy jumps in cpu temperature, but i still do see jumps in voltages.

i'm going to give hwinfo64 a try as was suggested by some members here.

i'll report back with results.


Back to Top
 Post Reply Post Reply Page  12>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.094 seconds.