How to Kill Your CPU with “Safe” Voltages | Raven Ridge SOC Voltage Guidelines
Even when using supposed “safe” voltages as a maximum input limit for overclocking via BIOS, it’s possible that the motherboard is feeding a significantly different voltage to the CPU. We’ve demonstrated this before, like when we talked about the Ultra Gaming’s Vdroop issues. The opposite side of Vdroop would be overvoltage, of course, and is also quite common. Inputting a value of 1.3V SOC, for instance, could yield a socket-side voltage measurement of ~1.4V. This difference is significant enough that you may exit territory of being “reasonably usable” and enter “will definitely degrade the IMC over time.”
But software measurements won’t help much, in this regard. HWINFO is good, AIDA also does well, but both are relying on the CPU sensors to deliver that information. The pin/pad resistances alone can cause that number to underreport in software, whereas measuring the back of the socket with a digital multimeter (DMM) could tell a very different story.
Also critical to today’s story is the understanding of what a “safe voltage” is. When manufacturers, media, and overclockers provide guidance of “safe voltages” for 24/7 use, they may be referencing different numbers. For instance, suppose GN recommends a safe Vcore of 1.4V for 24/7 on Processor X. In this instance, we have not clarified what “1.4V” means – it could mean 1.4V going into the CPU, period, as measured in the most accurate way possible (e.g. DMM to the socket). It could also mean 1.4V input into BIOS or UEFI. We might mean 1.4V as read through HWINFO or AIDA. Without that specificity, the best to hope for is that all of these numbers are reasonably close. That’s partly on motherboard makers to achieve through LLC tables, but there will always be some disparity. What matters most is that the disparity between actual Vcore (in this example) and input Vcore isn’t great enough to seriously damage anything.
When we talk damage with parts, we’re talking long-term degradation. Some easy examples would be the System Agent voltage for Intel CPUs (VCCSA); increasing VCCSA to, for example, 1.4V is inadvisable for modern platforms, and will inevitably damage the IMC. For AMD, we might instead talk about SOC voltage – that’s our topic today. Increasing SOC voltage beyond recommended settings, discussed below, would have the effect of damaging the IMC and the APU GFX component’s overclocking ability.
Over time, a degrading IMC may require more voltage to keep the same memory/GFX frequencies, or it might just lose that frequency altogether, forcing the user to downclock. Outright failure doesn’t happen at voltages close to reason, but will instead manifest over a period of months.
Of course, the other side of this is the ability to kill a motherboard, which we already demonstrated here.
General Notes
- From speaking with numerous contacts at motherboard makers, AMD, and XOCers, general advisement on unsafe SOC voltages is that it begins beyond 1.3V. Conventional wisdom (starting with Ryzen) is that 1.2V is a safe SOC voltage, but we’ve been told by some vendors that Raven Ridge CPUs can reasonably take up to 1.3V, but the suggested input number tends to be 1.2V; this is because, again, the user-configured number and the actual voltage aren’t necessarily equal. Going significantly beyond 1.3V for sustained periods, e.g. 1.34, will likely result in degradation of the IMC over time.
- Although AMD may suggest that 1.3V is “safe,” keep in mind that typing in “1.3” and actual 1.3V to SOC are very different things, especially when you consider that software often underreports voltage.
- Vdroop can require higher LLC levels to stabilize the input voltage closer to the configured number.
- LLC tables on some boards can cause undesired spikes in voltage that can be deadly to the SOC or IMC. We have a separate video on how LLC works.
- VDDCR SOC Power represents uncore and GPU domain power draw or voltage configuration.
- SETTING 1.3 DOES NOT MEAN IT WILL NECESSARILY BE 1.3V FLAT. Voltages are not static. For example, in some of our tests, setting 1.3V with auto LLC could result in sustained SOC voltages of 1.39V, which will degrade your IMC in a matter of months. On Raven Ridge, this will also affect graphics performance.
- APU GFX and SOC GFX all go through the SOC. They all go through the SOC VRM. If you adjust one, you are essentially adjusting both.
Test Methodology
For testing, we first determined where to take socket measurements by finding a corresponding capacitor to the SOC VRM. We then took live measurements of the SOC voltage at the back of the socket, which we compared versus HWINFO and Ryzen Master or BIOS settings. Some of this is shown in the video.
ASUS B350M-E Prime SOC Voltage Table
ASUS B350M-E / LLC / Frequency Input / SOC Input / GFX Input / DMM Output / HWI Output / Pass/Fail3DMark FS Loop / Auto / 1300 / 1.1 / 1.1 / DNF / DNF / Fail
VIDEO_TDR_FAILURE
3DMark FS Loop / High / 1300 / 1.1 / 1.1 / 1.118-1.127 / 1.056-1.081 / Pass
3DMark FS Loop / Extreme / 1300 / 1.1 / 1.1 / 1.147 / 1.087-1.106 / Pass
3DMark FS Loop / Auto / 1500 / 1.1 (Auto) / 1.2 / 1.17-1.173 / 1.0-1.144 / Pass
3DMark FS Loop / High / 1500 / 1.1 (Auto) / 1.2 / 1.223 / 1.15-1.181 / Pass
3DMark FS Loop / Auto / 1550 / 1.1 (Auto) / 1.2 / DNF / DNF / Fail
VIDEO_TDR_FAILURE
3DMark FS Loop / High / 1550 / 1.1 (Auto) / 1.2 / 1.223 / 1.144-1.181
3DMark FS Loop / High / 1600 / 1.1 (Auto) / 1.2 / 1.223 / 1.144-1.181 / Fail
VIDEO_TDR_FAILURE
3DMark FS Loop / Extreme / 1600 / 1.1 (Auto) / 1.2 / DNF / DNF / Fail
VIDEO_TDR_FAILURE
3DMark FS Loop / Extreme / 1600 / 1.2 / 1.2 / 1.35-1.36 / 1.29-1.3 / Pass
3DMark FS Loop / AUTO / 1650 / 1.2 / 1.3 / 1.36-1.372 / 1.25-1.306 / Pass
Here’s a table of our ASUS SOC checks. The color coding (in the video) is based on frequencies; when we changed frequency, we changed row color. At 1.1V SOC and 1.1V APU GFX input, we were measuring 1.12-1.13V with a multimeter, or 1.056 to 1.081 with HWINFO. This was with a low 1300MHz frequency. Going to 1550MHz had 1.1V SOC and 1.2V GFX reading out as 1.223V via DMM, or 1.15-1.181V via HWINFO. That’s with High LLC, which was required for stability.
Here’s the dangerous one: At 1600MHz and with Extreme LLC, we configured 1.2V SOC and 1.2V GFX, and read out 1.35V SOC via DMM. If you were relying on HWINFO, you’d think you were only at 1.29 to 1.3V, which are sort of acceptable, though pushing it. Not really acceptable on this motherboard, mind you, but conventional wisdom would suggest that 1.25V is OK for most APUs, according to some of our motherboard contacts. This board isn’t really meant to push this high, but that’s beside the point. The point is that these voltages – 1.2 on each – degrade the IMC over time. That was with Extreme LLC, though. Let’s dial back to auto, since that’s what most people use. Even with Auto LLC, a 1650MHz clock was held with a 1.2V SOC and 1.3V GFX voltage. In reality, these numbers equaled 1.37V and up. In other words, hope you don’t need a memory controller for very long.
MSI B350 Tomahawk SOC Voltage Table
MSI B350 Tomahawk / LLC / Frequency Input / SOC Input / GFX Input / DMM Output / HWI Output / Pass/Fail3DMark FS Loop / Auto / 1500 / 1.1 (Auto) / 1.2 / 1.185-1.191 / 1.125-1.15 / Pass
3DMark FS Loop / Level 1/8 / 1500 / 1.1 (Auto) / 1.2 / 1.195-1.2 / 1.137-1.162 / Pass
3DMark FS Loop / Level 8/8 / 1500 / 1.1 (Auto) / 1.2 / 1.135 / 1.07-1.1 / Pass
3DMark FS Loop / Auto / 1550 / 1.1 (Auto) / 1.2 / 1.187-1.19 / 1.119-1.15 / Fail
Eventual FS crash
3DMark FS Loop / Auto / 1550 / 1.2 / 1.2 / 1.169-1.2 / 1.234-1.24 / Fail
Eventual FS crash
3DMark FS Loop / Level 1/8 / 1550 / 1.2 / 1.2 / 1.24-1.247 / 1.194-1.232 / Pass
3DMark FS Loop / Auto / 1600 / 1.2 / 1.2 / 1.244-1.245 / 1.175-1.206 / Pass
3DMark FS Loop / Auto / 1600 / 1.2 / 1.3 / 1.244-1.245 / 1.169-1.206 / Pass
3DMark FS Loop / Auto / 1650 / 1.2 / Does
nothing / 1.244-1.245 / 1.169-1.206 / Fail
FireStrike Crash
3DMark FS Loop / Auto / 1650 / 1.3 / Does
nothing / 1.351 / 1.269-1.3 / Fail
Eventual FS crash
The MSI B350 Tomahawk is next. This one sometimes had Vdroop, but not always. We also noticed APU GFX Voltage didn’t seem to do anything on this board. It was all driven by normal SOC voltage. Going for 1600MHz with a 1.2V SOC and 1.2V GFX allowed the frequency to hold, using auto LLC. The DMM output was 1.245V, while HWINFO reported 1.18-1.2V. Increasing GFX voltage to 1.3V did nothing, and did not change the voltage readings at all. Going to 1650MHz at 1.3V SOC had us reading 1.35 via the DMM, but HWINFO had us reading 1.27 to 1.3V.
Gigabyte X370 Gaming K5 SOC Voltage Table
GBT Gaming K5 / LLC / Frequency Input / SOC Input / GFX Input / DMM Output / HWI Output / Pass/Fail3DMark FS Loop / Auto / 1500 / 1.1 (Auto) / 1.2 / 1.3 / 1.063-1.119 / Pass
3DMark FS Loop / Auto / 1500 / 1.1 (Auto) / 1.3 / 1.396 / 1.18 / Pass
3DMark FS Loop / Auto / 1500 / 1.1 (Auto) / 1.15 / 1.253-1.256 / 1.012-1.063 / Pass
3DMark FS Loop / Auto / 1500 / 1.1 (Auto) / 1.125 / 1.23 / 0.987-1.03 / Pass
3DMark FS Loop / Auto / 1550 / 1.1 (Auto) / 1.125 / 1.23 / 0.984-0.997 / Pass
3DMark FS Loop / Auto / 1600 / 1.1 (Auto) / 1.125 / 1.228-1.232 / 0.987-1.03 / Fail
Firestrike crash
3DMark FS Loop / Auto / 1600 / 1.1 (Auto) / 1.15 / 1.25-1.256 / 1.012-1.075 / Pass
3DMark FS Loop / Auto / 1650 / 1.1 (Auto) / 1.163 / 1.264-1.27 / 1.031-1.087 / Fail
Firestrike crash
3DMark FS Loop / Auto / 1650 / 1.1 (Auto) / 1.18125 / 1.283-1.287 / 1.087-1.1 / Pass
3DMark FS Loop / Auto / 1700 / 1.1 (Auto) / 1.19375 / DNF / DNF / Fail
Firestrike crash
Finally, the Gigabyte Gaming K5 seems to push voltage more heavily than other boards. This isn’t inherently a fault with Gigabyte’s motherboard, it’s just that users need to be aware that the behavior on this board is different from the MSI and ASUS boards, which means that following a guide for a different motherboard could easily have you inputting unsafe voltages.
At 1500MHz and with a 1.1V SOC, 1.2V GFX via BIOS, we measured a 1.3V output via DMM. HWINFO read 1.1V. Going to 1.1V SOC and 1.3V GFX gave us 1.39 to 1.4V SOC, which is dangerous to the health of the IMC.
This is where we realized that Gigabyte was being more aggressive than MSI – again, that’s not a fault of either, just a behavior. We dropped to 1.15V GFX input voltage, which resulted in a 1.25V DMM reading. As you can see in this table, 1650MHz was held with an input number of 1.1V SOC and 1.18125V GFX, resulting in a 1.28V SOC voltage as measured at the socket, but 1.1V via HWINFO. The takeaway here is that the Gigabyte board only required us to input 1.18V for GFX to get 1.3V out, whereas the MSI board would require a 1.3V input to get roughly the same out. The ASUS board would require 1.2-1.25V to get 1.3V out. These are behaviors that you need to be aware of on the motherboards, and they are somewhat unique to each board.
Conclusion
The main take-away here is that establishing a “safety” voltage is important, but ensuring that the voltage provision actually equates the safety input is more important. If we’ve decided that “1.3” is safe for SOC, it’s not good enough to just stop incrementing voltage once BIOS reads “1.3.” There needs to be another check.
In speaking with various contacts, we’ve heard a few conflicting (but generally converging) guidelines for safe voltages:
- Our understanding is that an AMD-made overclocking video for Ryzen (not Raven Ridge) suggested a 1.2V SOC voltage. This was at Ryzen’s launch, so is potentially outdated.
- ASUS once recommended 1.25V SOC maximally.
- Gigabyte has suggested that up to 1.3V should be OK, but spiking or maintaining spikes beyond 1.3V could be damaging to the SOC.
- Buildzoid has suggested a safety of 1.2V, which also aligns with what most early Ryzen overclocking guidelines suggested; note that this is specifically for Ryzen, not necessarily for Raven Ridge.
- Other contacts have suggested between 1.2V and 1.3V.
If you ask us, we think decent overclocks are achievable with 1.2-1.25V SOC going into the socket, and that more than that isn’t really necessary, anyway.
For additional information on this topic, please check the embedded video above.