EDC = 1, PBO TURBO BOOST - Overclock.net - An Overclocking Community
Forum Jump: 

EDC = 1, PBO TURBO BOOST

Reply
 
Thread Tools
post #1 of 403 (permalink) Old 01-23-2020, 04:56 PM - Thread Starter
New to Overclock.net
 
Join Date: Feb 2017
Location: Sweden
Posts: 980
Rep: 39 (Unique: 33)
EDC = 1, PBO TURBO BOOST

EDC = 1, PBO TURBO BOOST bug*


*bug = *feature*.

Some posters over at the X570 Crosshair VIII thread came upon a way to get PBO to boost like never before. LINK

Shorthand info:

Set PBO into manual mode:
PPT 0
TDC 0
EDC 1

c-states disabled

For better tweaked results:
PPT [150]~[200+]
TDC [100]~[130+]
EDC 10 [25-30*]

(c-states disabled)

CnQ enabled

*EDC 25 is for 3950X, EDC 30 is for 3960X

PPT & TDC aren't important as they can be set whatever you want really but the key aspect here is EDC.
We are setting it to 1 Ampere Limit.

Some folks have probably noted there have been a bug in regard to EDC in the newer AGESA 1.0.0.4B BIOS. Some have complained that it would not work period. Basically only stock or 0 value which equals the processor fused setting is used. I have found a little flexibility with this setting but not as flexible as it was previously.

In case of a Ryzen 7 3800X EDC would have a limit of 140A EDC. There is TDC & PPT as well, PBO uses these limits to set boosting targets and characteristics.
Sadly I myself have noted PBO is gimped and performing beyond subpar to expectations. There are additional Limits on performance other than the available settings exposed in AMD_CBS & AMD_OVERCLOCKING BIOS pages.
What settings we have available ONLY set the targets for non-AVX loads. AVX instructions or software have additional targets and limitations that don't take note of these available settings and behaves in their own way. Probably by design by AMD to protect the more heat and Ampere intensive loads these are. They don't want your to fry your CPU with AVX loads when you use PBO. So these are excluded from your OC settings.

By investigation and testing I've found that Cinebench R20 has a target EDC = 110A & ~70C target to boost. If it hits these targets it's stops boosting and starts to maintain these limits. Simliar target is noted for Y-cruncher 110A EDC, temperature can flex a little but it's similar ~70C. Prime 95 has only a 100A limit for AVX2 & AVX. Some specific loads might exceed these targets. It's unknown how AMD handles the cases when PBO decides to use lower AVX non-user configurable limits. These limits are low!

This is not a OC friendly system! We have here are *locked* PBO restrictions! Not unlocked processors as we all want these to be! (you can only circumvent these restrictions in full manual OC mode, upp till now that is)
__________________________________________________ _______________________________
PBO TURBO BOOST is here!

We can use PBO and the EDC setting to create a *feature* super fun TURBO BOOST situation!
We can have EDC setting be so low that the turbo boost algorithm goes FULL THROTTLE* haywire! *bug
You will get EDC to be allways above it's set target and the boosting algorithm breaks and goes full throttle boost!

What we get is all-core multi-core full boost! Your CPU will now boost multi-core 4.400-4.550Ghz in most situations for a 3800X sample. (*4.600Ghz attainable)

EDC Limit gets broken and discarded by the algorithm and you get unlocked PBO boosting.
I have seen that EDC will read TDC Amperage limit and you cores will run at their full capabilities! EDC gimp no longer!

What this means is Cinebench R20 will now run up-to 4.4Ghz ALL-CORE rather then the gimped 4.100~4.150Ghz from before because it would hit temperature [~70C ]or EDC [110A] limits for AVX loads.
Multi-thread score will reach 5200-5280points from 5000point scores.

Gaming will see your CPU boost to max clock that your sample is capable off in multithread to what your CPU was before in single thread.*

*sample variances apply, not all chips clock the same, silicon lottery thing

There are caveats, not all CPU's will be stable with this! GREAT COOLING REQUIRED

Tweaks with voltage and LLC will effect results. Scalar settings has effect on boost. scalar[10x] works best for my 3800X sample.

BEWARE! single thread is throttling.
Single thread or low load will cause the system to throttle as the boosting algorithm is trying to maintain the 1 Ampere limit for EDC. Only works under higher load. Under lower loads the Algorithm is trying to wrestle control to keep EDC to target.
Here is advice: Either disable C-states to have no lower clock states or increase EDC target a little to allow the system to have clearance for single-thread loads.
Disabling c-states has best effect for single thread throttling issues but you no longer have c-state C6 used. So higher power draw at idle. Cores will never fully idle at their lowest power state.

I myself found EDC targets between [1]~[12] work to make the system go full throttle under heavy load.
For single thread loads I've found EDC 10 and scalar 10x has worked best with a 3800X. It will on occasion throttle to keep the EDC to target at idle or single thread load but all other applications usually work for multi-thread loads to have full boost capabilities.
Others have found that a 3950X likes EDC 25 and a 3960X likes one around EDC 30.

Picking a too low EDC value will cause more throttling if you have c-state enabled. Using a too high value your CPU will clock down all cores to keep it below your EDC target. More cores usually means you have to pick a higher target for better results.

Another thing is to test CnQ enabled/disabled, it alters the boost behaviour. Do note some might be stable with one and unstable with the other.
I've myself had better boost clocks with CnQ Enabled.

After a tip from gerardfraser Install and use the Windows Ultimate Power Plan to have less single-thread throttling with EDC settings.
Beware that idle voltages will not reach the usual 0.200V with this, they will usually stay ~1.000V minimum but you might lessen the single thread throttling we had as issue before.
To add it if you don't have this option run CMD with administrator privileges.
Code:
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
Using this power plan isn't necessary but it might give some better results when having c-states enabled.

Others may have had good results with the 1usmus Ryzen Power Plan with c-states enabled.

TEST AT YOUR OWN RISK! I take no liability if anything might brake for you. It works satisfactory here for me at the moment.
4.600Ghz single thread & 4.500Ghz+ multi-thread.

Voltages will increase to accommodate the higher clocks.

Additional suggestions:
If you use a 3900X & 3950X. You will hit PPT, TDC & CPP/TDP limits which are 140watts & 95A TDC. You will want to increase these from stock limits to not be limited by these as much as matched by your cooling capabilities. Cinebench etc will otherwise throttle @ 140Watts if you don't increase wattage limits and you may only reach 4.1Ghz all-core which isn't the best these can do.

3960X have better behaviour with a EDC 30 setting.
3950X have better behaviour with a EDC 20~25 setting.
3900X have better behaviour with a EDC 16 setting.
3800X have better behaviour with a EDC 10 setting.
Attached Thumbnails
Click image for larger version

Name:	2hours Y-cruncher EDC 10 10xscalar +0.0250V.png
Views:	206
Size:	940.1 KB
ID:	321830  

Click image for larger version

Name:	F12a CPU-Z PBO EDC 10 10x LLC_LOW -0.03125V.png
Views:	141
Size:	1.65 MB
ID:	321832  


Gigabyte X570 AORUS XTREME, Ryzen 7 3800X 4.4Ghz, 4266/1900 MEM/FCLK, 16.26.19.45.76.tRFC 650 1T 1.600V
4x8Gb Kingston HX434C19FB2K2/16 3466C19 1.2V (Micron E-die 16nm)
OLD: Biostar x470GT8 Ryzen 7 1700 @ ~4.0Ghz CPU, 3200Mhz RAM ...

Last edited by Nighthog; 01-31-2020 at 01:13 PM.
Nighthog is offline  
Sponsored Links
Advertisement
 
post #2 of 403 (permalink) Old 01-23-2020, 06:42 PM
New to Overclock.net
 
gerardfraser's Avatar
 
Join Date: Jan 2009
Posts: 811
Rep: 94 (Unique: 73)
It is magic voodoo and it works good.AMD Ryzen 3800X well the tweak is real

Video:Highest normal Boost is still 4650Mhz. With 4600Mhz average boost

Light Gaming load BIOSHOCK
Spoiler!


Recorded 1 hour of RDR2 and sustained CPU clocks were up to 4600Mhz with and average around 4525Mhz-4550Mhz.
Video RDR2
Spoiler!



Screen shots

Light gaming loads all core boost up to 4625Mhz Outlast 2
Spoiler!


Normal to heavy gaming loads all core boost 4575Mhz Red Dead Redemption 2
Spoiler!


Normal to heavy gaming loads all core boost BF5 4550Mhz
Spoiler!
gerardfraser is offline  
post #3 of 403 (permalink) Old 01-24-2020, 12:03 AM
New to Overclock.net
 
Synoxia's Avatar
 
Join Date: Apr 2017
Posts: 1,153
Rep: 9 (Unique: 7)
How to make SC not throttle on a 3700x? C-states? 10 EDC still lower r15 SC score compared to stock

Tryndamere
(13 items)
CPU
AMD Ryzen 3700x
Motherboard
Asus C7H Hero Wifi
GPU
Radeon Vega 64
RAM
G-Skill Tridentz OC 16 gb 3800 c14-16-17-16-32-48
Power Supply
EVGA G3 Gold
Cooling
Noctua D15
Case
Phanteks Enthoo pro TG
Operating System
Win 10 1903 build 18950 64bit
Monitor
Viewsonic XG2401
Keyboard
Fnatic RGB Cherry mx brown
Mouse
Logitech G Pro Wireless 950 dpi
Mousepad
Artisan ZERO Fx
Audio
JBL305
▲ hide details ▲

Last edited by Synoxia; 01-24-2020 at 12:07 AM.
Synoxia is offline  
Sponsored Links
Advertisement
 
post #4 of 403 (permalink) Old 01-24-2020, 12:47 AM
New to Overclock.net
 
YoSmokinMAN's Avatar
 
Join Date: Apr 2017
Posts: 3
Rep: 0
^Yes disable c-states. But then the cores do not "sleep" in ryzen master nearly as often they mostly stay awake. Also my 3600x hangs around 1v at idle now. Without edc 1 it's around .5v. This is on an asus b350 prime plus 1.0.0.4.

Otherwise, I got a good 100mhz sc and mc doing this and benchmarks reflect it.. ***?

Last edited by YoSmokinMAN; 01-24-2020 at 01:03 AM.
YoSmokinMAN is offline  
post #5 of 403 (permalink) Old 01-24-2020, 01:26 AM
New to Overclock.net
 
makkara's Avatar
 
Join Date: Jul 2014
Location: Finland
Posts: 49
Rep: 2 (Unique: 2)
So this breaks FIT and runs all core loads at dangerous voltage.

Mine with PBO on runs all core ~4.1GHz @~1.34V and even that might be too high vcore for it.

Air PC-O11 Dynamic
(9 items)
CPU
AMD Ryzen 7 3700X
Motherboard
MSI B450 TOMAHAWK MAX
GPU
Sapphire RX 5700 XT Pulse
RAM
G.Skill 16GB (2 x 8GB) Ripjaws V, F4-3600C16D-16GVK, OC 3800 16-17-16-32 @1.376 V
Hard Drive
Corsair Force MP510 1TB NVMe
Power Supply
Seasonic FOCUS Plus 750 Gold
Cooling
Scythe Fuma 2
Cooling
Noctua NF-F12 PWM chromax.black.swap
Case
Lian Li PC-O11 Dynamic
▲ hide details ▲
makkara is offline  
post #6 of 403 (permalink) Old 01-24-2020, 01:39 AM
New to Overclock.net
 
marcelo19941's Avatar
 
Join Date: Jul 2014
Posts: 60
Rep: 1 (Unique: 1)
Quote: Originally Posted by makkara View Post
So this breaks FIT and runs all core loads at dangerous voltage.
My 3950x runs at the same voltages, no changes there

Monster M1
(9 items)
CPU
Ryzen 9 3950X
Motherboard
Asus Crosshair VIII Impact
GPU
Nvidia 2080Ti
RAM
Trident Z Neo 3600 cL16
Hard Drive
Sabrent Rocket 1Tb 4.0
Hard Drive
Sabrent Rocket 1Tb 4.0
Power Supply
Corsair SF750
Cooling
MO-RA3 420
Case
NCASE M1
▲ hide details ▲
marcelo19941 is offline  
post #7 of 403 (permalink) Old 01-24-2020, 02:11 AM
Tech Enthusiast
 
oreonutz's Avatar
 
Join Date: Jun 2017
Location: Las Vegas, NV
Posts: 946
Rep: 66 (Unique: 45)
Quote: Originally Posted by marcelo19941 View Post
My 3950x runs at the same voltages, no changes there
Same on my 3950x for my first test. About to finally test again. I recommend saving a profile of how you have your BIOS setup now to USB, then loading Optomized Settings in the Bios, then dial in the PBO Settings. I am about to try that here in about 20 mins, will report back with my findings.

-MattTheTech

Offical Ryzen 9 3900x Owner!
Offical Ryzen 9 3950x Owner!
DodekaZen3000
(34 items)
CPU
Ryzen 9 3950x
Motherboard
ASUS Crosshair VII Hero
GPU
EVGA 1080ti FTW3 Hybrid
RAM
G.SKILL Flare X Series 32GB (4 x 8GB) 3200Mhz (PC4 25600) - F4-3200C14D-16GFX (x2 Kits)
Hard Drive
Samsung 970 Pro 512GB
Hard Drive
Samsung 970 Evo 1TB
Hard Drive
Samsung 850/860 Evo (x3 Raid 0 Game Drive)
Hard Drive
WD Black 4TB (x2 Raid 0 Storage Drive)
Hard Drive
860 Evo
Optical Drive
LG Blu-Ray Burner (Model BH16NS40)
Optical Drive
5.25" to One 3.5" and One 2.25" Bay (Model Syba SY-MRA55006)
Power Supply
Corsair RM1000i
Cooling
EKWB Phoenix 360mm Modular Cooler
Cooling
280mm Alphacool UT60
Cooling
280mm EKWB Coolstream CE
Cooling
Optimus Foundation AM4 CPU Block
Cooling
x2 Corsair Pump/Res Combo
Cooling
EKWB Acrylic 1080ti FTW Block
Cooling
Aquaero 6xt
Case
Old Jonesbo Case
Operating System
Windows 10 Enterprise
Monitor
Samsung NU8000 55Inch TV (Its a 4k TV But I run in it 1440p 120hz)
Monitor
LG 1080p 34 Inch Diplay
Keyboard
Corsair k70 RGB Lux Mk2
Mouse
Logitech G700s
Mousepad
Razer Vespula V2
Audio
Custom Built 7.1 Surround System
Audio
HT-Omega eClaro 7.1 Sound Card
Audio
Focusrite Scarlett 18i20
Other
Aquantia 10Gb NIC
Other
LSI 9211-8i
Other
Oculus Rift HMD
Other
10 ML120 + 6 ML140 Corsair Maglev Fans
Other
Phanteks Halo aRGB LUX x5
▲ hide details ▲
oreonutz is offline  
post #8 of 403 (permalink) Old 01-24-2020, 03:59 AM
New to Overclock.net
 
Ipak's Avatar
 
Join Date: Mar 2016
Posts: 62
Rep: 4 (Unique: 4)
Confirm it is working like a charm with 3900x and x470Prime Pro. For me single thread loads are somewhat fixed with Ryzen High perfomance plan selected, but will have to dial in some vrm and voltage settings for better results.
Ipak is offline  
post #9 of 403 (permalink) Old 01-24-2020, 04:39 AM
New to Overclock.net
 
marcelo19941's Avatar
 
Join Date: Jul 2014
Posts: 60
Rep: 1 (Unique: 1)
Quote: Originally Posted by marcelo19941 View Post
My 3950x runs at the same voltages, no changes there
About 1,13V so no harm

Monster M1
(9 items)
CPU
Ryzen 9 3950X
Motherboard
Asus Crosshair VIII Impact
GPU
Nvidia 2080Ti
RAM
Trident Z Neo 3600 cL16
Hard Drive
Sabrent Rocket 1Tb 4.0
Hard Drive
Sabrent Rocket 1Tb 4.0
Power Supply
Corsair SF750
Cooling
MO-RA3 420
Case
NCASE M1
▲ hide details ▲
marcelo19941 is offline  
post #10 of 403 (permalink) Old 01-24-2020, 06:38 AM - Thread Starter
New to Overclock.net
 
Join Date: Feb 2017
Location: Sweden
Posts: 980
Rep: 39 (Unique: 33)
I've got a weak 3800X that wants lots of voltage. It's no issue for my sample.

The voltage and degradation scare is out off hand at this moment I've seen. Though it's still early to tell how this will effect the cpu:s in the long run.

This PBO TURBO BOOST is real and allows better clocks than manual OC without crashes, it will clock down if it detects "unsuitable" loads. We get to keep the Auto boosting algorithm to our advantage and circumvent some restrictions on it's implementation.
This is how I envisioned PBO to actually work like! Not the gimped AMD restricted PBO with 100-110A EDC Limits.

Though I do have to note there are other restrictions still present even if we go around the first limit being the EDC Limit for AVX as the most obvious example. I still encounter some current or power limit present as the "next" other controll kicking in to keep AVX loads in controll. It's not completly unlocked.

For example I can get better Cinebench 20R scores if I undervolt with EDC 10 & 10x scalar but will loose on the max available boosting for other loads at the top for max boosting.
If you raise voltage you might get lower scores in R20 as it faster hits the limit that is next in line for the algorithm. But in turn games and low loads will take the extra voltage to give you extra headroom at the max boost available.

Just a example for regular application boosting 4.500Ghz in multi-thread load testing for memory errors. [TestMem5 with 1usmus profile]
Attached Thumbnails
Click image for larger version

Name:	TestMem5 boost PBO EDC 10 7Xscalar LLC Turbo.png
Views:	115
Size:	1.39 MB
ID:	321250  


Gigabyte X570 AORUS XTREME, Ryzen 7 3800X 4.4Ghz, 4266/1900 MEM/FCLK, 16.26.19.45.76.tRFC 650 1T 1.600V
4x8Gb Kingston HX434C19FB2K2/16 3466C19 1.2V (Micron E-die 16nm)
OLD: Biostar x470GT8 Ryzen 7 1700 @ ~4.0Ghz CPU, 3200Mhz RAM ...
Nighthog is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 2 (0 members and 2 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off