Hello everyone! I have been suffering with my Ryzen 3700X for a very long time and cannot find adequate overclocking for it, then I tried it on all cores - I need more voltage. I tried it on Per CCX - more voltage is also needed. PBO and offset at the moment, the only salvation to make + is a productive and cold system. So, can anyone share their PBO settings for this processor or give advice. At the moment there is such a config:
PPT - 110 TDC - 70 EDC - 100
Scalar Ρ
1
Max Boost 200 Mhz
Offset - 0.62
Anyone here got their 3700x to or past 4.4ghz with pbo only? If so what limits did you guys use?
Videos
I was wondering if those who r using PBO if they could share Their settings so I and others could try and see if they work for them possibly better then what they got set now.
First, SPECS:
3700X with latest drivers and chipset
Scythe Mugen RevB Air Cooler (conductonaut liquid metal coming in the mail rn)
Crosshair VII Hero X470 on Bios 3004
Corsair 3200 MHz Cl16 RAM (Hynix CJR)
Hello Everyone, I recently upgraded from a 2700X to 3700X and I have been tweaking the settings to find the best performance using Precision Boost Overdrive (PBO).
First I began by Enabling Precision Boost Overdrive and my DOCP (XMP) Ram profile (3200 CL16) -- (I can get it up to 3600, but I'm keeping it at 3200 for testing purposes). I left everything else on auto.
Next, I found the lowest core voltage offset I could boot to, which was -.13125 V. Booted up.
Then, I ran a few Cinebench R15 tests with HWifo64 monitoring clocks and voltages.
Record Score. Reboot. Increase voltage. Test. Repeat. Here are my initial scores and voltages: https://imgur.com/gallery/RIjZjas
After many different tests including this one above, I determined -0.075V to be the best Voltage offset for my CPU.
After running Cinebench R15 on Realtime Priority, my best score was 2154 with PBO Enabled and offset -.075 V. Shown here: https://imgur.com/gallery/o4Q4W5G
That brings me to Question 1: How does this configuration look to you guys? Could my PBO/other mobo settings be improved?
Furthermore, I tried to find the FIT Voltage of my chip to compare it to the average which I have heard is around 1.35 (correct me if I'm wrong).
To do this, I left everything on auto except my DOCP 3200MHz ram profile and enabled PBO. Booted up. Ran prime95 SmallFFT on 16 Threads and this is what i got: https://imgur.com/gallery/iXouxkk
The first time I did this, I got 1.200V, but I didn't take a screenshot.
Question 2: It seems like my FIT Voltage is really low (1.200 - 1.231 V) and I want to know if this is good or bad, and how I can use this number to manually overclock my CPU.
Thanks for the help guys!
Alright so I'm sorry to post about this if I'm just being stupid here but just want some help here. So I'm running 3700x at 4.4ghz at 1.34v and am now being told I'm damaging my CPU at that voltage and to enable PBO. I enabled PBO and it set my frequency to 4.4ghz and max voltage around like 1.42. That 1.4v really scared me and Ryzen Master does show it hitting the 1.4 when opening cyberpunk. But then apparently it should be ok to just leave PBO on and it will handle everything for me and that possibly PBO is affecting more of single core than all cores like I have it OCed to right now.
I just want an answer, do I just put PBO on and call it a day? Also having both PBO or the OC I have now, temps are perfect. I'm being told because idk much about PBO I shouldnt be messing with overclocking and that I'm damaging my CPU for having it at 1.34 but I just want to say all this is new. I had my Ryzen 1600 and it was just anything under 1.35v is okay and now I search about overclocking the 3700x and now they're talking about all core clocking vs some cores, using PBO or not, being told even 1.325v is unsafe. With that being said I'd love to know what's the right thing to do here and I apologize if I'm being completely ignorant
Just as a help to other 3700x owners or even Ryzen 3xxx owners.
I did my first build in February and immediately got hooked on OCing. I didn't know what I was doing but learned more and more every day to the point now where I am pretty comfortable.
I had been running an all-core clock at 4.1 1.25v because anything else all core was unstable. After some time the other day, I stumbled upon a forum talking about PBO turbo or tricking the PBO algorithm into boosting higher than it's intended to (4.4).
After a ton of trial and error, I have had great success but only because of trial and error. None of the 132 pages (lol) gave much information about the 3700x or how to get your CPU to idle correctly.
SETTINGS:
PPT 175 /TDC 160 /EDC 1 (EDC @ 1 allows boost OC) /Scalar 3x /175mhz boost override
I have my CPU Core voltage on auto /Performance Enhancer Level 3 OC /LLC Level 3 /C-State Disabled /PSU Idle: Typical Idle
When I originally had this set my cores would not idle down. It wasn't causing temp issues because I have an AIO but the voltage. Normally my SVI2 was averaging around 1.39v because even when I wasn't doing anything my cores would boost to full.
FIX:
Most of the forums mentioned setting your Power Settings to either Ryzen HP or Ultimate. I tried both and whenever I did that my chip would idle super high because those settings call for a 100% CPU usage at all times.
I switched to Ryzen Balanced but I believe Ryzen Balanced does also but it just turns off HDD etc, when not in use for a certain time. The change I made was to change was to set the minimum value for the processor state to 95%.
This kept all cores work at their stock value (3.6) in turn causing them to idle at that level and at a voltage around 1v while still allowing the cores to boost over 4.4 when needed.
RESULTS:
Max Boost 4.475 (2 fastest cores)
Minimum Boost 4.4 (2 Cores)
The other cores all boost from 4.25-4.5 depending on the core.
TEMPS went from an average of 50 (not bad at all) to 36c (best I have ever achieved).
My average voltage also went from 1.37 to 1.21.
GEEK BENCH PERFORMANCE AVERAGE (10 Runs)
Single Score = 1342
Multi-Core = 9348
Over 100 point increase in both compared to when I didn't set the minimum processor state to 95%.
Conclusion:
I could just be a noob and this may seem obvious to some but I have done a ton of research to find max performance and never once found anything like this.
Just wanted to share! Let me know what you think or if you have any questions!
P.S. everything is very stable (Prime95, Gaming, Normal Daily Use. My RAM is also OC to 3600 as that may make a difference in performance in BM scores)
It's your load voltage people will want to know about. Your average voltage is fairly irrelevant as that is most of the time a low current single core voltage.
I got same results with EDC trick, though I set my PPT to 125 to keep it in check.
Was thess settings made in bios?
-
Hello guys! I have a question about settings PBO on Ryzen 3700X.
I'm turn ON PBO in my R3700X, and im selected this settings:
PPT - 95
TDC - 70
EDC - 100 -
And i have offset - 0.6.
it's normal settings for gaming? Bcs i have 4.2 Ghz in games stability, not higher not lower. Who knows better settings, share pls.
In CPU-Z my score single core - 520, multicore 5575.
Ok so just purchased this new 3700x, I'm very conflicted on what to do and there's so much new stuff to look out for coming from my 1600 with zen 2 and pbo vs all core and stuff.
So I set my clock to 4.4ghz with 1.34v then went to amd subreddit to ask some stuff then get flooded saying I'm degrading my CPU because 1.34v is too high for all core (which when I was using my 1600 people just said anythings fine at 1.35 and under). So then I was told I should just enable PBO and not worry about anything. So I enable PBO and it set my clock to 4.4ghz but ryzen master showed me I'm using 1.4v which if I'm being told 1.34 is too much then damn. However I guess PBO is more about single core than all core and that the 1.4v is probably going to some and not all cores. Either way temps are perfect with PBO and even my manual oc I had prior. What do I do here, is this PBO fine and working normal? I have a msi b550m mortar if that changes anything
just use PBO on all stock settings (the 1.4v reading is ok as it shows highest voltage on single core workload boosted speeds, the boards uses LLC to drop the voltage for multi core heavier workloads), there is not much to gain from overclocking this CPU as it is not a bottleneck anyway. the best you can do is trying to get the ram to 3600mhz and infinity fabric at 1800mhz.
Do not set clocks manually. Leave it auto and enable pbo.
I wonder what temps are people getting on theirs 3700xβs with PBO enabled. My one is hitting 82 degrees...is it normal?
My results with Thermalright True Spirit 140 Power and Buildzoid's PBO settings (300, 230, 230, Scaler 2x).
CB R20 stock single 501 multi 4706 4689 @ 71.8C
CB R20 PBO single 500 multi 4867 4826 @ 79.5C
CB R20 PBO -0.05v single 502 multi 4836 4833 @ 74.6C
Cinebench multi I do 2 runs back to back, PBO without offset voltage really isnt worth the extra power and heat. With offset actually performs better on the second run and keeps temps reasonable compared to stock.
What cooler do you have?
So ever since I got this CPU, everyone says "oh guys, 1.4 volts is fine with PBO or PB. It's high voltage low amps and switches when under load." Well, tell me then, does valorant create enough "load" to lower the voltage? Or am I just getting 1.4 volts constant in a high CPU usage game and toasty toastying my CPU? Has anyone else had experience with this, specifically with valorant, or similar examples of this? Is 1.4 volts in-game under load and around 60Β°C normal/fine?
Ryzen 3000 and above acts more like a gpu than a cpu when it comes to boosting.
Ryzen master is the only software that can sorta pickup how fast the chip spikes up and down from 1.4 volts.
If it was running a constant 1.4 your temps would be way higher. You can verify this by disabling all pbo options and instead setting the voltage to 1.4 and run cinabench a few times back to back. You'll hit the high 80s by the second pass on the stock cooler.
I dont understand why people have such a hard time believing that amd knows what they are doing when it comes to ryzen. They function completely different from intel.
You cant compare temps, speeds, or even technology.
You can compare IPC and memory latency however.
Stop worrying and play your games. PBO on a 3700X (I had one for over a year) does pretty much nothing anyway. The only thing it does is raise the power limit (which is far too low at stock) so you get a bit more all-core performance.
Switch PBO to on and be done with it. The CPU isn't going to kill itself as long as you don't start screwing around with voltages.
Should I be using game boost? PBO? What do you think? What is the general consensus around here? I play games
You should set also these settings from your bios in order to take full advantage of your processor (taken from 1usmus instructions & acknowledged from u/AMD_Robert in an interview with PC World)
N.B : Don't forget to use AMD Ryzen Balanced power plan
You have to set the following in your BIOS, under "CPU Features" or "AMD_CBS"
-
Global C-state Control = Enabled
-
Power Supply Idle Control = Low Current Idle
-
CPPC = Enabled
-
CPPC Preferred Cores = Enabled
-
AMD Cool'n'Quiet = Enabled
-
PPC Adjustment = PState 0
Here's what worked for me, and a number of random tips I had to search around for because there wasn't one simple place with all the answers to my questions, I'm tired so bare with how unorganised this might be.
Use DRAM Calculator to calculate more optimised timings for your ram, and maybe overclock the frequency higher than spec. (This unfortunately didn't work for me despite having B-Die Ram, guess I was unlucky)
Install the Chipset Driver for your motherboard from the AMD website and use the Ryzen power plan. (I read earlier that Windows 2004 apparently handles CPPC scheduling properly with the balanced plan, I am unsure though and have no sources to verify this so I can't confidently suggest using it but feel free to test it)
If your Wraith Cooler keeps boosting sporadically, adjust your curve or add a fan step up/down of 2.8-3.6 seconds, so it doesn't sound like your PC is constantly taking off because of the abruptly changing recorded temperatures of Ryzen CPU's.
As much as people say the stock cooler is good, I highly recommend getting an aftermarket cooler. The difference in boosts and temps is noticeable, if you're even using your PC for sub-optimal video editing. I went overboard and got a H150i because I was tired of adjusting curves, I loved the design of the Wraith Cooler and hate that I had to.
C-State Control = Enabled
CPPC = Enabled
Power Supply Idle Control = Low Current Idle
Cool'n'Quiet = Enabled
PPC Adjustment = PState 0
CPPC Pref Cores = Enabled
The above apparently helps the system adjust the frequencies quicker/actually idle properly, also turn on AMD Balanced Plan (if you have PBO on) as opposed to using 1usmus's plan which is recommended for usage with PBO off.
Precision Boost is the ability for the cores to turbo boost, and clock up for different loads. Precision Boost Overdrive is the "overdrive" that allows the CPU to boost for longer outside of manufacturer specs.
Make sure you Infinity Fabric is equal to the mhz of your ram. i.e 3200mhz ram, means a 1600mhz data rate and hence 1600mhz IF Fabric Speed.
SB Spread Spectrum = OFF, If your BCLK reads as 99.8Mhz or other, set it to 100 after disabling this.
There are numerous voltages across the CPU but the main ones you need to potentially worry about are the Core Voltage, SoC Voltage, VDDG and VDDP voltage. Most of the time you can just leave them on Auto.
Many people undervolt(reduce the voltage drawn by a static amount) to reduce temperatures and increase stability. You can do this to your Core Voltage or SoC Voltage. For my board I undervolted in increments of -0.00625, until it wasn't stable, you're welcome to find your perfect value but try not to go below -0.1 or your progress starts to become counterproductive.
Try not to set your SoC voltage above 1.1V, default runs around 1.05-1.08V. You can play with this for stability or reduce it to reduce temps.
DRAM = MEMCLCK, UnifiedMemController = UCLK, Infinity Fabric(IF) = FCLK
As stated earlier all these subsystems have their own voltages you can control individually through SoC, VDDG and VDDP Voltage. VDDG is split into two separate values in the bios on newer bios's, clDO VDDG IOD is the IF Voltage for the I/O Die or SoC IF, and cLDO VDDG CCD is the IF voltage for the cores IF(inbetween the CCX/CCD's in the diagram here
If you experience instability, or things just don't feel right(like they did for me for some reason my board was overvolting my VDDG by ALOT), ensure your VDDP/VDDG is at least 50mV below the SoC voltage.
Use HWINFO to monitor your temps/voltages, it's normal for ryzen to jump between Core Voltages of 0.2-1.5V, it isn't running at that high voltages all the time don't worry; and it's also normal for only a few cores to reach the advertised boost despite this the majority of them should still be close unless you got a badly binned chip.
In benchmarks, you won't see all cores running at 4.4Ghz, more than likely best case scenario with PBO on around 4-4.1Ghz(My system personally), at temps of 70-77 degrees with a H150i.
Do not do an all core overclock. There's no point, Ryzen is complex and performs it's best when left alone. If you have to ask you don't know enough to outperform that.
Don't Disable HPET in the bios/windows. It won't help improve anything this has been disproven.
The AMD Overclocking section is for interactions with Ryzen Master and your bios, don't worry about it, Just OC normally in your bios only touch it if you want to change a value in Ryzen Master and remember it overrides whatever else you set in the bios unless the the value within AMD Overclocking is currently set to Auto.
Turn on SVM if you use virtual machines.
Expected Scores on Cinebench r20: 4500-5000 (Depending on space on your drive, and settings), 4500 being on the much lower side.
Im trying to determine how I should set the bios to allow my 3700x boost automatically. (As advertised)
There's obviously a ton of info out there , but its very confusing and everyone seems to have different methods of setting things up.
For instance, a guide will say "How to overclock 3700x" but Im not looking to go through the trouble of ocing a chip that already been pushed to its limits from the factory, I just want it setup to boost by itself without it overheating and ramping the fan super loud.
Again, I just want it to do what amd says it can do (or close to it) I understand that theres a bunch of variables, such as heat, but if I know its setup as amd intended, I can focus on the other things, like cooling.
Also, Im using the stock cooler. (Wraith prism rgb) Thanks !
What is the current consensus for settings to achieve optimal performance, on third gen Ryzen CPUs?
I have almost driven myself mad reading and watching hours of content on how to overclock / undervolt these processors with a lot of conflicting or dated information.
I have a 3700x (bought in June), Asus X570i with a kraken x53. By all metrics it seems my chip performs below average to average at best while keeping high temps.
What settings are a must? Which are considering worthless/harmful for performance?
The best I have achieved after messing around with PBO and offsets was 4900 on r20 multi and 501 on single. Temps can get to >72c while fans are at max speeds
edit: 75% gaming / 25% video editing workloads.
Hey guys as you might know PBO on AGESA 1.0.0.4b is broken and you have to set EDC to your CPU's value or 0.
But i wanted to say that you should tweak the settings a bit as turbo barely works well when you set PPT and TDC to their max setting.
It's better to actually set the limit to what your CPU is using for example use Ryzen master and run Cinebench 20 in the background look at your PPT and TDC values. On my 3700X TDC for example only uses 13% of the 450 limit on my X370 Taichi so i set it to 60A in PBO and then i set PPT to 100 and EDC i lowered to 80 and i noticed that i got 50-75mhz more on my all core turbo and i also see my max ST turbo quite often in fact i almost never saw it before but now its constantly hitting 4.4 in games for example down below on dolphin its now running at 4.4ghz on 3 cores at once!
Here is my PBO settings if you want to give it a try with your 3700X
PPT 100W
TDC 60A
EDC 80A
PBO Scalar X10 this effects lower core workloads i noticed in fallout 4 for example that each time i upped the setting my frequency went up now its at a full 4350-4375mhz and in games that use 2 cores i'm almost always at 4375-4400
Picture proving the 3700X hitting 4.4 on 3 cores
https://ibb.co/Jq7SPsD
Edit also don't set AUTO OC to 200mhz as that will lower your max turbo in most cases i notice whenever i try to set anything above 100mhz i don't even get 4400mhz in any tests but if i set it to 50mhz i get 4425mhz quite a lot.
Ok so now lets take a closer look at AUTO OC
200mhz
https://browser.geekbench.com/v5/cpu/763883.gb5
100mhz
https://browser.geekbench.com/v5/cpu/763908.gb5
0mhz
https://browser.geekbench.com/v5/cpu/763952.gb5
As you can tell 100mhz gives me the best frequency NOT 200mhz and leaving it at 0 gives me less as well. Next is to see what 25-50-75 do. update every setting does worse then just setting 100mhz i tried all of them!
Here is the voltage using X10 scalar on a all core load slightly higher then 1.325V but i doubt its going to kill it plus it still idles at 0.8V and with the above setting cores will sleep more as well. Keep in mind 1.47V is safe for lightly threaded tasks
https://imgur.com/vvkQPkG
I want to add that all these tests are being done on a H150i with Noctua NF-A12x25 fans cranked to the max in the Fractal R6 case with the front open for airflow my AIO is staying below 24C in all tests as my room is 68F i also have the rest of my case filled with Noctua NF-A14 fans 3 on top one in the bottom and one in the rear all running at 100% to keep the temps in check and the scores as consistent as possible.
After hours of tweaking for my CPU this gets me within 36 points in R20 of my 4.2Ghz 1.325V max stable OC
PPT 105W
TDC 66A
EDC 82A
I tested each one individually starting with EDC then TDC then PPT
Benchmark time!
https://ibb.co/5hzGBxS
https://ibb.co/RS6Z9xd
https://ibb.co/HYT3Mcx
https://ibb.co/qMz9mGp
https://ibb.co/0Z07ss9
https://ibb.co/xKbFbpj
https://ibb.co/SKVYFXH
https://ibb.co/4TGCgFB
https://ibb.co/qJkwgjy
As you can tell from the R15 scores that 4225mhz is my static 4.225ghz OC which is the max that i can go with my chip at 1.325V i'm only within 36 points of that score now(https://ibb.co/myL0JZr). Also i read in the comments below that someone has something more taxing then R20? I'd like to know what as Handbrake is the closest thing i have that comes close to it and yes i gained performance.
Make sure to monitor true frequency in Ryzen Master while changing settings and constantly check your scores! With the above settings i checked on several sites and my chip is often meeting or beating a stock 3800X even in ST!
One last step download this profile which will keep low thread workloads on a single CCX even on Windows 10 1909
https://www.techpowerup.com/download/1usmus-custom-power-plan-ryzen-3000-zen-2/
Use the Universal option for 1909 and use Ryzen Power plan if you are on an older copy of 10.
Alternative settings
PPT 110
TDC 65
EDC 90
Pick which ones give you the most points!
Now that i dabbled in this i guess i will listen to some of you and try CCX overclocking. I already know my chip can do 4.3 all cores at 1.425V but i'd much rather keep my chip lol its stable at 4.2ghz on all cores but CCX1 is higher quality so i'll try 4300+4200 and go from their to see if i can beat my scores above in ST
LOLZ 4.3ghz on my fastest CCX and 4.2Ghz on my slower one fails within seconds at 1.325V see why PBO is important???
So now i have over 10,000 points in Geekbench 5 and i'm scoring over 5000 in R20 and i did this by setting LLC to the lowest setting which on my board is 5 and i have a static voltage of 1.325V with the above combination with PBO and voltage my chip hits 4.4ghz and its scoring the best scores in several benchmarks listed above!
Default with no tweaking to ram or PBO or voltage i was at like 4720 or something now i'm at 5025 in R20 and my Geekbench scores went up by 10%
3700x / x570 Auros Elite (1.0.0.4b) / h100i / Ryzen Balanced. BIOS settings are stock, all parameters changed with Ryzen Master.
For the last few weeks I've been trying all sorts of combinations for getting the best balance of performance, thermals and longevity for this chip. I'm not seeking peak performance (because it destroys every real-world task) but I do want the knowledge that I have got what I paid for. Unfortunately, I don't think I have - I don't think this chip is good silicon, I have never seen it above 4.325 GHz under any workload.
Naturally I have been following the advice of throwing on PBO / AutoOC and then leaving it for best performance in real-world tasks, but recently I have been paying attention to my voltages which has made me really question the algorithm behind it.
PBO + AutoOC 200MHz:
Max core speed: 4.325 GHz
Avg all-core speed: 4.15 GHz
Idle SVI2 TFN: 1.35V
Cinebench SVI2 TFN: 1.41V!
Cinebench R20 MC: ~4880
Cinebench R20 SC: ~498
Cinebench R20 temp: 76c
Interestingly whether I do PBO, PBO + AutoOC 100 MHz or +200 MHz the numbers above are always the same. Default is about 4550 in R20, PBO is about 4750 in R20. The observable max, all-core speeds and voltages are basically the same. Temps do come down on default & PBO though.
Manual all-core 4.3 GHz @ 1.3375 peak voltage:
Max core speed: 4.3 GHz
Avg all-core speed: 4.3 GHz
Idle SVI2 TFN: 1.3375V
Cinebench SVI2 TFN: 1.287V! (lower than idle)
Cinebench R20 MC: ~5150
Cinebench R20 SC: ~496
Cinebench R20 temp: 68c
The numbers here speak for themselves. With an all-core my idle and peak voltages are lower, temps are lower and scores are higher. I'm not even sacrificing any single / quad core performance - despite boost clocks being slightly higher under PBO the R20 SC score is essentially the same. I'm still benefiting from power saving / down-clocking so ultimately I can't see any downsides.
It really makes me wonder what the point of PBO is, in my case it is just wearing my chip out faster for no benefit. I am curious to hear about other people's experiences with PBO on 3700x. At this point I'm going to revisit PBO in a few months once AMD have worked out the kinks.
So I made a build with a R7 3700X, and I find the CPU fan is constantly changing speed (stock AMD cooler). I've found that I can turn the Precision Boost Overdrive (PBO) off by changing the windows power setting to 99%
I'm wondering if I had a better CPU cooler would I get away with not needing to do that? When it boosts it will fluctuate between 45 and 55 degrees, the second I charge the power setting it cools to about 35 (this is all while sitting idle on the desktop). Any help would be appreciated, I'm kind of at a loss between having no boost and not having the fans constantly changing noise level
You can optimize your fan curves so that the speeds won't change that often. I'm sure there are numerous posts here or on other subs that can help you with that.
Go into the bios and change the fan cuve settings, it's likely set to "performance" which makes the fans go to 100% anytime it hits a certain temp instead of gradually ramping up
Also the stock AMD isn't great for keeping the CPU cool , there are $30-40 fans that will do a ton better if you can afford the upgrade