AMD Ryzen 3000 Undervolting Offset vs. Override | Vcore Voltage
AMD Ryzen 3000 Undervolting Offset vs. Override | Vcore Voltage
2019-07-22
this is a quick and straightforward
piece inspired by a reddit post from
about a week ago the reddit post was
itself a response to a video where a
youtuber claimed to be lowering
temperatures and boosting performance on
rise in 3000 CPUs by lowering the vcore
value in BIOS we never didn't catch that
video as it has since been retracted and
followed up by the creator and the
community with new information even
though the original content was too good
to be true it was still based on a
completely valid idea
lowering voltage 50% of the equation for
power will theoretically reduce thermals
and power load the content ended up
indirectly demonstrating some unique AMD
rise and 3000 behaviors that we thought
would be worth testing ourselves in this
video will demonstrate how to know when
under volting is working versus not
working we'll talk about gains and
losses and get some hard numbers for the
master and the god-like motherboards and
how and the Rison behaves with regard to
clock stretching before that this video
is brought to you by us and the GN store
the best way to support our independent
reporting is through store gamers nexus
net viewers like you allowed us to
recently switch to paying for all of our
own flights to product launch events
rather than accepting flights from
companies this is made possible with
your purchases of merch like our GN
medium mod mat in stock and shipping now
and designed with GP teardown diagrams
and grids our 100% custom-made two-tone
shirt is also a great way to help and
it's currently on sale the shirt uses
95% cotton and 5% to last in for a
sporty fit with vibrant colors and was
designed entirely by the GN team learn
more at the link of the description
below or go to store document access
dotnet to paraphrase reddit user bossman
90's post which was in response to the
original content and a pretty well
exclaimed post lowering v core a little
bit without being an OC mode locking the
clocks locking the voltage and override
and everything will cause the requested
voltage per core the v ID to increase so
this is where it gets kind of
interesting the response is that with VI
D rising you end up with a result that's
nearly the same but lowering v core a
lot will like down to one volt will
initiate clock stretching and the end
result is that monitoring software will
report normal clocks so it'll look
like it's fine and it'll look like it's
stable at the new voltage but in reality
the performance will reflect that things
are worse and it's just it's similar in
GPU overclocking especially with AMD GPU
is if you're using well any tool these
days where it looks like things are
getting better with regard especially to
voltage numbers or in the case of GPU
overclocking frequency numbers but until
you validate with performance it's not
necessarily a number you can believe and
this doesn't mean that anyone who who
does go through under Bolton processes
or overclocking on GPUs is doing
anything wrong by instantiating worse
performance but thinking it's better it
just means that there's this really
interesting characteristic of the new
hardware and the way the software
interacts with it and reports on it
where you just you can't trust anything
anymore until you run some kind of
validation test and so for GPU
overclocking we use 3d mark to validate
that the score is actually going up when
the frequency says it's going up and
with CPUs you can use something like
Cinebench to run through it pretty
quickly so ultimately it's up to AMD to
explain what their CPUs do and why they
do those things what we're attempting to
do in this piece is replicate the
behavior that was seen originally and
then see if we can find a way to
undervolt effectively actually have the
the benefit that everyone wants to have
when they're under vaulting we ran the
3600 and the 3900 acts for this piece we
use two motherboards the master and the
godlike so we've got gigabyte and msi
both represented here for some different
bios's and we ran Cinebench our twenty
multiple times three times for
multi-threaded and then we also ran sync
single threaded passes with Cinebench
our twenty note again our twenty not
ar-15s the numbers are not comparable
between the two and then additionally we
did this stock we set for a second test
one volt and bios we also did a voltage
offsets with a negative offset for
things like for example - point zero
five volts to see if we could under both
it successfully and then we also ran
blender and logs the frequency but today
we're gonna focus on the cinder bench
numbers because it's plenty for now and
it tells the story just fine and we're
all tired and none of us have rested yet
so we controlled the core and the test
that called for it we apply at XMP we
did our custom timing
for all of our CP reviews these days and
we applied the DRM voltages as necessary
we also max out the fan speeds as we
always do pump speeds all that stuff and
we kept the ambient temperatures and
cooling as constant as reasonable plus
or minus about 1 degree Celsius for the
ambient temperature from a 21 baseline
otherwise we use the motherboard Auto
settings for both of the boards so that
means no LLC overrides nothing like that
to flatten out the voltage and the
boards will behave differently based on
how the manufacturers configured them so
all of that aside let's go through the
numbers here's our first two charts
we'll just take turns putting them on
the screen and multi-threaded and
single-threaded results for the r5 3600
it's immediately obvious that applying 1
volt V core tank to the performance the
system boots fine and it doesn't show
any signs of instability but on both
motherboards there was a very real
decrease in performance at stock the
godlike performed slightly better than
the master and the best undervolt offset
we could manage didn't significantly
change either board score 1.0 is a
ridiculously low voltage to run verizon
3000 cpus but both boards and both cpus
allowed us to set and boot at this
voltage at least it looks like that so
now we've established the truth which is
that setting a V core this low will in
fact degrade performance even if that
degradation doesn't come in a form as
obvious as a typical blue screen it does
happen so this is that unique behavior
we were talking about where
traditionally you set a voltage to low
and there's a pretty simple outcome it
blue screens it doesn't boot you get a
black screen something that's extremely
obvious that it hasn't worked so it
would be easy to get excited about this
result and we did - when we first
started doing this testing but of course
by the time we had started we already
knew what the outcome would be so that's
why we also tested voltage offset shown
in the next chart pushing an offset
lower than - point zero five on the X
570 master actually did cause
instability and boot problems this was
encouraging because it meant that we
were hitting real limits rather than
fooling ourselves by setting an
unrealistically low manual v core so
there was a chance it might actually
help performance with that offset it
didn't on the 3600 but the 3900 acts was
a different story
the third
900 acts like the 3600 performed much
worse than stock with a V core set to 1
volt the master actually outperformed
the godlike board here at stock as
opposed to the test with the 3600 so the
trend of rising 3,000 related test
variants continues the most interesting
part of these results however are the
scores with a negative voltage offset
the godlike board was stable with an
offset as low as minus 0.1 volt using
the 3900 acts and it gains 2% over the
stock multi-threaded score it's not a
huge leave but it's a real improvement
and the same behavior was shown on the
x5 Sony master single-threaded scores
were largely unaffected and actually
decreased slightly on the godlike board
with the voltage offset so the minus
0.05 offset for the 3900 acts on the
master is the best combination we've
tried there's an unholy number of charts
that we could generate from the data
we've gathered so we'll just focus on
the msi godlike board for most of this
piece just because the graphs for it are
a little easier to read and they all
tell the same story these next charts
are all frequency plots
we've also zoomed the frequency charts
to a 2,000 mega Hertz range in order to
make the difference is more obvious so
we have intentionally set a nonzero axis
here this first one shows the r5 3600 on
the godlike at 1 volt stock and at minus
0.05 volts offset from just these
numbers it would appear that the 1 volt
V core are the best numbers as the r5
3600 how they constant 4.2 gigahertz
throughout the three multi-threaded
passes as well as the lawn
single-threaded passes the next chart
shows the same type of data except that
the r9 3900 X is used instead on the
3900 X clocks were less consistent but
still reported holding higher clocks
then stock with a reported 42 25 during
the multi-threaded tests and a
single-threaded tests it logged boosts
to 4.5 gigahertz and beyond but the
stock results went out here with a
fairly consistent 45 75 mega Hertz for
most of the single threaded test it's
clear that the 1 volt V core results
isn't actually performing better on
either CPU
even though it kind of sounds like it
might be this is a simply shown by rough
comparison of how much longer the test
took them to complete which you can see
by looking at this chart where the line
takes longer or by looking
earlier scores these next two charts
show V Corps as logged by hardware info
it's admittedly not the best way to do
things it'd be better to measure in
ml/cc cap or something like that but
this is good enough the 1 volt bio
setting works according to software
logging although the next batch of
charts might contradict that at the very
least this proves that bios as an option
is doing something even if the end
result isn't what we want which is lower
performance here as an unwanted
by-product stock feed core for the 3,600
shown here and this chart was reported
at about one point three nine volts
under all core load or about one point
three four four volts with a negative
offset applied both fluctuated between
one point three eight one point four
volts in single threaded tests the 3900
acts showed the inverse and we can pop
that one up to the stock and offset
results both managed to stick to about
one point two seven volts in the all
core load and a gap showed itself
instead and the single threaded pass
with stock v core 18 one point four
seven one point four eight and the
offset voltage holding at one point
three nine these charts show v ID
instead that's the next one the average
core v ID numbers stack up differently
than the reported v core it's the 3600
set to one volt that requires the
highest voltages during the e
multi-threaded test at about one point
four versus one point three six one
point three seven stock and offset
moving into the single threaded test has
the offset results averaging the highest
of eid with the 3900 x chart there's a
more clear division during the
multi-threaded test with the stock the
lowest at one point two three volts than
the offset at one point three two then
the one volt results at one point three
four to one point three five single
threaded test aden push them closer
together with all the results landing in
the one point four seven one point four
nine range as mentioned earlier we've
chosen not to include the results we've
gathered on the XY of so many master
board but they back up these results
that we've seen on the godlike so far
for our final charts we've stuck some
results from boards together because the
points is simple t die the temperature
of the die is vastly lower on both the
our five thirty six hundred and the our
939 hundred acts with v core set to one
volt and as the previous charts have
shown a clocks are higher but
doesn't mean the performance is better
much like GPU overclocking must to be
validated with performance tests CPU
volt frequency changes at least with
these CPUs have to be validated with
performance a lot of the time in the
past and also with most of the Intel
processors it's pretty easy to just see
if it blue screens or not and that's
your validation of if it worked but it's
not so easy this time it's very easy to
trick yourself into thinking that all
the numbers are better but actually
sacrifice performance by accident
the only other notables are the 3600
with a minus 0.05 volt offset on the X
570 master which was slightly cooler
than the stock setting in multi-threaded
testing with an extremely small bump to
its average score the 3900 acts to the
point one volts offset on the msi
god-like ended up much cooler than stock
and single threaded testing but with a
minor performance degradation
sorry conclusion is that yes obviously
there's a pretty easily reproducible bug
we suppose AMD might call it a feature
but we're setting V core too low on the
rise in 3000 CPUs will cause a
significant decrease in performance
while hardware info appears to report
better everything better at least better
clocks and temperatures and this all
does make logical sense there's every
reason that I mean you lower the voltage
which of course the temperatures gonna
go down you lower the voltage of course
the power consumption should go down and
the frequencies should stabilize on
these new CPUs because they're so bound
by temperature as we demonstrated in our
Allen to positive 84 to minus 80 or so
degree testing so everything here is
logical it's just that once you actually
test it the scoring is does not match
what you would want it to it's worse in
most cases so what we also saw is it's
possible to tweak the voltage down on
our 3900 X anyway for lower voltages
than what you might run otherwise you
can get some minor benefits and score
and temperature which causes the score
benefit things like that we were also
able to run as we showed in our original
review a higher all core clock of about
4.3 gigahertz at just one point three
four to one point three five volts which
is really pretty damn good so it's going
to depend CPU to CPU this test and
obviously doesn't show you every CPU and
then there
gonna have their own unique
characteristics per unit not just per
model or SKU so when leaving everything
else stock setting a small negative V
core offset seems like it helped more
and yielded more predictable behavior
than just setting a straight flat V core
number a manual v core override the
benefits buried by CPU by motherboard my
workload but in the very least it was an
interesting item to follow up on we had
a lot of you asking about it we've been
completely buried the last few days and
haven't had a chance to look over any
other content so we appreciate you
giving us a heads up because at this
point viewers are like our boots on the
ground because we're completely buried
and stuff to do but anyway yeah it's
it's a valid idea and there is a way to
kind of get under volting to work but
just make sure you validate each time
and like we said earlier this you know
it's very easy to end up in a situation
where things look like they improved so
there's absolutely no no harm and ending
up in that situation and we will give a
quick shout to I believe it was the
optimum tech we didn't get to catch the
original video we only heard about the
content but you know huge kudos as
always for following up quickly and
posting the new information there's
absolutely no shame with new hardware to
discover something that you think is
good and then I actually it didn't work
out the way you thought it did because
this stuff's new and spoiler alert CPUs
are extremely complex so it's cool it's
cool to see the whole community poking
at these things with sticks and throwing
rocks at them and seeing what happens
because that's what we have to do to
understand today CPU at this point
they're very complicated these days
especially as they begin to adopt more
and more GPU like behaviors anyway
thanks for watching subscribe for more
go to strode I cater sexist on that that
helps head directly or patreon.com slash
gamers Nexus we'll see you all next time
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.