Anyone here got their 3700x to or past 4.4ghz with pbo only? If so what limits did you guys use?
Videos
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
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.
-
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.
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%
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
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.
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?
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.