Ryzen 3900X undervolting and limiting clock speed

A forum for discussing FAH-related hardware choices and info on actual products (not speculation).

Moderator: Site Moderators

Forum rules
Please read the forum rules before posting.
Post Reply
uyaem
Posts: 222
Joined: Sat Mar 21, 2020 7:35 pm
Location: Esslingen, Germany

Ryzen 3900X undervolting and limiting clock speed

Post by uyaem »

People on this forum and in the world-wide gamer communities have reported high temperatures with this CPU.
It's designed to run hot, and allegedly survive, but I'm a cautious person and don't like fans at maximum speed.

I've upgraded to a Ryzen 3900X myself yesterday. Using the stock cooler, FAH easily got it to 92°C, clock speeds capping out at around 4MHz, fan(s) maximized.
I've not done any overclocking since a Pentium 200MMX was the bee's knees, but with the recent UI-based tools that make the process much simpler, I thought I'd start tinkering with the settings a bit

Alas, I thought I'd share my findings, which are limited to my FAH experience only.
  1. Because of the constant 100% load across most cores, the temperature hits the ceiling of 95°C so quickly, that the maximum boost clock speed of 4.6 GHz is only reached for split seconds. It then stabilizes at 4GHz for me.
  2. According to many reports on the web, as well as my own experience, the board chooses a voltage by default that is way too high. In idle, mine sat at around 1.35 volts. (Yes, it'll regulate down a bit when it runs hot, but I've not seen it go under 1.17 volts.)
  3. Because of the high temperatures, the fans spin up to maximum, but it's still not enough to prevent CPU throttling
I have therefore started using the Ryzen Master tool to reduce the Vcore,max. To increase stability and keep a stable temperature, I've also set the clock speed cap to the base frequency (3.8GHz).
I've tested the stability of each setting. First with Ryzen Master, then running FAH for 15 minutes each. And before anybody's wondering: All finished work units were uploaded with a result of WORK_ACK. :)

With the specific use case of FAH in mind, I also looked at the projected PPD, to estimate the performance hit. With surprising results.

Code: Select all

stock settings:              92°C, ~103W, 110k + 70k = 180k PPD
3800 MHz, 1.175 V:      78°C, ~78W,  104k + 68k = 172k PPD
3800 MHz, 1.150 V:      74°C, ~73W,  106k + 64k = 170k PPD
3800 MHz, 1.075 V:      68°C, ~61W,  106k + 66k = 172k PPD  (= Fan not maxed!)
Of course, there will always be a variance in points, so undervolting does not seem to have an effect on the computational power, unlike suggested on some sites. Again, this may be down to their use-case.
As a result, I've decided that I'll stick with the 1.075 V setting, as it offers a significant power saving (40W * 24h = approx 1 kWh = 30 Eurocents/day) and keeps the computer quiet.

Sources: I'll add more sources to this posting once I found them in my browser history... I've looked at a lot of sites. ;)
Image
CPU: Ryzen 9 3900X (1x21 CPUs) ~ GPU: nVidia GeForce GTX 1660 Super (Asus)
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Ryzen 3900X undervolting and limiting clock speed

Post by foldy »

Another option would be to buy a good CPU cooler and case fans. Your CPU should be silent at full load even at more than 4GHz
BobWilliams757
Posts: 493
Joined: Fri Apr 03, 2020 2:22 pm
Hardware configuration: ASRock X370M PRO4
Ryzen 2400G APU
16 GB DDR4-3200
MSI GTX 1660 Super Gaming X

Re: Ryzen 3900X undervolting and limiting clock speed

Post by BobWilliams757 »

foldy wrote:Another option would be to buy a good CPU cooler and case fans. Your CPU should be silent at full load even at more than 4GHz
But on the flip side, why would you want higher power consumption regardless? It appears in this case productivity stayed up, while power consumption and noise stayed down..... but without any new hardware investment. I'd call that a win/win situation for the OP.

The same applies to those splitting cores up into multiple slots, but usually with the intention of increasing PPD without more heat, noise or power consumption. Both methods are wins if you ask me.
Fold them if you get them!
NoMoreQuarantine
Posts: 182
Joined: Tue Apr 07, 2020 2:38 pm

Re: Ryzen 3900X undervolting and limiting clock speed

Post by NoMoreQuarantine »

That processor supports AMD Eco-Mode. I would try that first before manually underclocking. https://www.techarp.com/computer/ryzen-eco-mode-guide/
uyaem
Posts: 222
Joined: Sat Mar 21, 2020 7:35 pm
Location: Esslingen, Germany

Re: Ryzen 3900X undervolting and limiting clock speed

Post by uyaem »

BobWilliams757 wrote:But on the flip side, why would you want higher power consumption regardless? It appears in this case productivity stayed up, while power consumption and noise stayed down..... but without any new hardware investment. I'd call that a win/win situation for the OP.
Yes exactly, that was my point. :)

I am quite surprised how little you seem to lose considering 40% less power is consumed.
Also, we're heading into summer and this 10m² room gets superheated in July even with the PC off. :lol:
Image
CPU: Ryzen 9 3900X (1x21 CPUs) ~ GPU: nVidia GeForce GTX 1660 Super (Asus)
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Ryzen 3900X undervolting and limiting clock speed

Post by PantherX »

uyaem wrote:...I have therefore started using the Ryzen Master tool to reduce the Vcore,max. To increase stability and keep a stable temperature, I've also set the clock speed cap to the base frequency (3.8GHz).
I've tested the stability of each setting. First with Ryzen Master, then running FAH for 15 minutes each. And before anybody's wondering: All finished work units were uploaded with a result of WORK_ACK. :)...
While I am glad that you found the settings that worked for you, please note that the stability you reach is only for that CPU project. If in future, there are bigger CPU Projects that stresses it differently, then you may discover that your stable setting might not be stable after all. This did happen previously and systems that folded for months 24/7 which were overclocked we suddenly discovered to be unstable. From what I have skimmed read about Ryzen Eco-mode, it might be a safer option since it is being promoted by AMD who manufactured it so there's like likelihood of unstable CPU.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Nathan_P
Posts: 1180
Joined: Wed Apr 01, 2009 9:22 pm
Hardware configuration: Asus Z8NA D6C, 2 x5670@3.2 Ghz, , 12gb Ram, GTX 980ti, AX650 PSU, win 10 (daily use)

Asus Z87 WS, Xeon E3-1230L v3, 8gb ram, KFA GTX 1080, EVGA 750ti , AX760 PSU, Mint 18.2 OS

Not currently folding
Asus Z9PE- D8 WS, 2 E5-2665@2.3 Ghz, 16Gb 1.35v Ram, Ubuntu (Fold only)
Asus Z9PA, 2 Ivy 12 core, 16gb Ram, H folding appliance (fold only)
Location: Jersey, Channel islands

Re: Ryzen 3900X undervolting and limiting clock speed

Post by Nathan_P »

PBO and stock coolers do not go together well. While the AMD cooler is reasonable its really only designed to run everything at stock speed. PBO will boost the cpu as far as the cooling will take it which for the AMD coolers means a fan running at very high speed. Long term I would suggest saving some money and investing in something like a dark rock pro 4 or Noctua HN12/NH14, that way you will be able to enjoy a pretty quiet system and still get the benefits of overclocking.
Image
uyaem
Posts: 222
Joined: Sat Mar 21, 2020 7:35 pm
Location: Esslingen, Germany

Re: Ryzen 3900X undervolting and limiting clock speed

Post by uyaem »

PantherX wrote:While I am glad that you found the settings that worked for you, please note that the stability you reach is only for that CPU project. If in future, there are bigger CPU Projects that stresses it differently, then you may discover that your stable setting might not be stable after all. This did happen previously and systems that folded for months 24/7 which were overclocked we suddenly discovered to be unstable. From what I have skimmed read about Ryzen Eco-mode, it might be a safer option since it is being promoted by AMD who manufactured it so there's like likelihood of unstable CPU.
Thanks! I'll keep watching the log file, just wanted to add: It's not overclocked, it's actually locked at base speed, so that should help with stability.
I'll give Eco a try after Easter when I'm at the PC more.
Image
CPU: Ryzen 9 3900X (1x21 CPUs) ~ GPU: nVidia GeForce GTX 1660 Super (Asus)
UofM.MartinK
Posts: 59
Joined: Tue Apr 07, 2020 8:53 pm

Re: Ryzen 3900X undervolting and limiting clock speed

Post by UofM.MartinK »

I am very interested in your results with Eco-mode!

I am about to build to my first Zen2-based systems (for FPGA synthesis, circuit simulations and folding if "idle") to replace i7-8086K Intel systems (since I really need ECC which the really nice single-thread-performance Intel CPUs never have). Secondary goal is optimizing CPU-perf/buck and CPU-perf/W, which your setup seems to do.

Which MB did you use? I am looking at the ASUS TUF B450M-PRO GAMING for $100 (2xM.2, 6xSATA, serious power regulation in case overclocking is desired after all, and MicroATX with back IO connectors physically enclose - nice for operating without case).

Happy Easter!
gordonbb
Posts: 510
Joined: Mon May 21, 2018 4:12 pm
Hardware configuration: Ubuntu 22.04.2 LTS; NVidia 525.60.11; 2 x 4070ti; 4070; 4060ti; 3x 3080; 3070ti; 3070
Location: Great White North

Re: Ryzen 3900X undervolting and limiting clock speed

Post by gordonbb »

An NH-D15 did wonders for my 3900x:

Code: Select all

root@fold7:~# cat /proc/cpuinfo | grep MHz
cpu MHz         : 4055.808
cpu MHz         : 4055.850
cpu MHz         : 4052.056
cpu MHz         : 4056.664
cpu MHz         : 4056.656
cpu MHz         : 4056.638
cpu MHz         : 4016.169
cpu MHz         : 4055.469
cpu MHz         : 4025.955
cpu MHz         : 4056.668
cpu MHz         : 4050.432
cpu MHz         : 4056.614
cpu MHz         : 4055.651
cpu MHz         : 4055.688
cpu MHz         : 4055.574
cpu MHz         : 4056.507
cpu MHz         : 4044.759
cpu MHz         : 4056.484
cpu MHz         : 4014.576
cpu MHz         : 4055.275
cpu MHz         : 4024.631
cpu MHz         : 4056.519
cpu MHz         : 4056.431
cpu MHz         : 4056.465
fold7:~# sensors
k10temp-pci-00c3
Adapter: PCI adapter
CPU die:      +75.8°C  (high = +70.0°C)
CPU ctl:      +75.8°C
...
CPU Vcore:      +1.28 V  (min =  +0.00 V, max =  +3.06 V)
Vcore SoC:      +1.01 V  (min =  +0.00 V, max =  +3.06 V)
CPU Vddp:       +0.91 V  (min =  +0.00 V, max =  +3.06 V)
...
CPU fan:       1433 RPM  (min =    0 RPM)
CPU_Opt_Fan:   1436 RPM  (min =    0 RPM)
Ambient:        +23.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
CPU Temp:       +75.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = AMD AMDSI
VRM_MOS Temp:   +50.0°C  (low  =  +0.0°C, high = -125.0°C)  sensor = thermistor
I'll likely take some time to under-volt it.

My 9900k was a melting beast even at stock. I got that running stable at 4.5GHz all-core 1.12V on the mprime torture test but that took a 280mm Liquid Cooler. Folding it now runs 56-62C.
Image
gordonbb
Posts: 510
Joined: Mon May 21, 2018 4:12 pm
Hardware configuration: Ubuntu 22.04.2 LTS; NVidia 525.60.11; 2 x 4070ti; 4070; 4060ti; 3x 3080; 3070ti; 3070
Location: Great White North

Re: Ryzen 3900X undervolting and limiting clock speed

Post by gordonbb »

UofM.MartinK wrote:I am very interested in your results with Eco-mode!

I am about to build to my first Zen2-based systems (for FPGA synthesis, circuit simulations and folding if "idle") to replace i7-8086K Intel systems (since I really need ECC which the really nice single-thread-performance Intel CPUs never have). Secondary goal is optimizing CPU-perf/buck and CPU-perf/W, which your setup seems to do.

Which MB did you use? I am looking at the ASUS TUF B450M-PRO GAMING for $100 (2xM.2, 6xSATA, serious power regulation in case overclocking is desired after all, and MicroATX with back IO connectors physically enclose - nice for operating without case).

Happy Easter!
Be careful choosing your motherboard. While the board may support ECC it may not report single bit errors properly. Level One Techs has some good resources for this.
Image
jrweiss
Posts: 707
Joined: Tue Dec 04, 2007 6:56 am
Hardware configuration: Ryzen 7 5700G, 22.40.46 VGA driver; 32GB G-Skill Trident DDR4-3200; Samsung 860EVO 1TB Boot SSD; VelociRaptor 1TB; MSI GTX 1050ti, 551.23 studio driver; BeQuiet FM 550 PSU; Lian Li PC-9F; Win11Pro-64, F@H 8.3.5.

[Suspended] Ryzen 7 3700X, MSI X570MPG, 32GB G-Skill Trident Z DDR4-3600; Corsair MP600 M.2 PCIe Gen4 Boot, Samsung 840EVO-250 SSDs; VelociRaptor 1TB, Raptor 150; MSI GTX 1050ti, 526.98 driver; Kingwin Stryker 500 PSU; Lian Li PC-K7B. Win10Pro-64, F@H 8.3.5.
Location: @Home
Contact:

Re: Ryzen 3900X undervolting and limiting clock speed

Post by jrweiss »

Hmmm...

I have a Ryzen 3700X with a Noctua NH-D14 cooler, on a MSI X570 MoBo, on stock settings. When Folding on 12 cores, Vcore runs around 1.440V with occasional peaks at 1.456, clocks in the 4.3-4.4GHz range, temps in the mid 70s with occasional peaks in the mid 80s. Vcore at idle is 0.912V. Though it's supposedly a 65W TDP, HWMonitor reports core power consumption peaks at 82W.

FWIW, I have an i7-4770K rig that runs much hotter. When I found it running in the 90s while Folding 6 cores, I tried disabling Turbo mode. That alone reduced temps to around 60, with occasional peaks in the mid 70s. Since I don't do any active work on that machine, the reduced performance doesn't affect anything except the Folding.

I haven't tried playing with voltage limits, and haven't tried overriding automatic voltage regulation since my old Opteron 246 days. Has anyone tried playing with the 3700X? The idea of reducing power consumption while retaining performance is tempting...
Ryzen 7 5700G, 22.40.46 VGA driver; MSI GTX 1050ti, 551.23 studio driver
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
HaloJones
Posts: 920
Joined: Thu Jul 24, 2008 10:16 am

Re: Ryzen 3900X undervolting and limiting clock speed

Post by HaloJones »

I just built a Ryzen 3600 on a B450M board and for stability and efficiency I set the clock to 3600 preventing it from boosting. As a result the voltage dropped from 1.4 in the BIOS to 1.1 and the temps are much much lower without really hurting the performance.

These boards try to overclock themselves and they do it by having a high voltage all the time from what I can discern.
single 1070

Image
Kebast
Posts: 386
Joined: Thu Aug 06, 2015 5:21 pm

Re: Ryzen 3900X undervolting and limiting clock speed

Post by Kebast »

HaloJones wrote:I just built a Ryzen 3600 on a B450M board and for stability and efficiency I set the clock to 3600 preventing it from boosting. As a result the voltage dropped from 1.4 in the BIOS to 1.1 and the temps are much much lower without really hurting the performance.

These boards try to overclock themselves and they do it by having a high voltage all the time from what I can discern.
I might have to play with my 3800x at some point. I left mine on auto thinking it would save power when cores were idle. Now I’m folding pretty much 100% of the time, so might try some manual settings to reduce power and heat. I have a scythe cooler on mine, and the chip stays at 83c all the time.
Image
Ryzen 5900x 12T - RTX 4070 TI
puuteknikko
Posts: 177
Joined: Thu Mar 19, 2020 6:20 am

Re: Ryzen 3900X undervolting and limiting clock speed

Post by puuteknikko »

My 3900X was boosted by PBO to about 4.05GHz. Temps over 80C and voltage mostly around 1.35-1.4V. As my computer most often uses all the cores, I would not get any benefit from those occasional higher boost speeds for single cores, so I set up the multiplier at fixed 40X and core voltage at 1.2V. Stable and keeps much cooler now.

I got the basic idea from here: https://www.tomshardware.com/news/amd-r ... 40157.html
Ryzen 3900X, 12c/24t @ 3.8GHz
Post Reply