Hey yall I just finished up tuning/testing my CPU and these are the final specs and settings that iโm looking at:
System: Ryzen 7 5800X, 32GB DDR4-3600, MSI MPG x570 Motherboard
Tuning:
Curve Optimization: -25 all cores
Max boost: 5000Mhz,
PPT: 115W
TDC: 75A
EDC: 125A
Results:
CinebenchR23: 15700
Max temp: 75ยฐC
PPT Usage: 97%
TDC Usage: 100%
EDC Usage: 100%
Anything yall think i can improve/change, or does this look ab the best it can get. thanks for the help!
Goal: Maintain similar max performance while lowering the draw/heat.
FYI - I've edited this post a few times to add R23 scores and a different tune setup.
Just like you I was not super pleased to see how high the temps were so I set out to learn how to tune these AMD 5800's as well as just tinkered with it until I found what I think is a pretty good tune. Hopefully by sharing some thoughts and screenshots you can attempt to dial in your own and share with us all your tune and results.
I had tuned mine a bit but was not really happy with it. I set mine aside because I also got a 5600x for my daughter. Tuning that was super easy and as a result I was able to see the clock rates it was able to achieve and the volts it was pulling. I used that as a frame of reference and target since that 5600x has proven to be extremely efficient for us.
Specs:
-
Gigabyte X570 Aorus Elite
-
AMD x5800
-
Corsair H115i Elite Capellix 280mm
-
G.Skill Trident Z Neo 32 GB 2x16 CL16-19-19-39 3600Mhz
BIOS Screens:
Dial volts down a bit to -0.042
PBO Settings:
-
Advanced
-
PBO Limits = Manual
-
PPT Limit = 100
-
Precision Boost Overdrive Scalar = Manual
-
Precision Boost Overdrive Scalar = 10x
-
Curve Optimizer = Negative, 30 (Not sure what the limit is, max is ideal I think)
-
Max CPU Boost Clock Override = 100Mhz.
Thoughts on this tune:
In my tune I was looking to maintain similar max performance while lowering the draw/heat. Think of it as similar to using MSI Afterburner to fine tune the volt/frequency efficiency curve of the GPU.
I highly suggest you start with 0 CPU Boost and move it up until it crashes. In my experience it will crash on lighter loads when the boost frequency is higher than the negative offset can support.
Setting the negative offset seems to bring the whole PBO curve down. My understanding is the PBO curve is shaped like a funnel and the higher the loads, the less the curve takes out of the set voltage.
If you want higher boosts, use less negative offset but you may end up with less MHZ under full load because now you are hitting the PPT Limit. Raising the PPT, will raise heat. I am using PPT here to put a cap on how much heat is being generated. I've found moving up to 105, 110 creates quite a lot more heat for very little gain. 100 seems to be the sweet spot for me, and these settings.
I've got significantly higher all core, but at a cost of a lot more heat. This keeps temps in the 60s during Cinebench R20 and gaming.
Tomorrow my 5950x comes in the mail and with any luck my time with the these CPUs will help me tune that one too.
I'd love to hear from you and your experiences in tuning these CPUs.
Idle - Before Benchmark:
During the benchmark: 4467-4491mhz all core, low fan speed cool and quiet.
After benchmark score, 5968, 64c:
R23 Score with above settings:
Edit: to add 2nd tune, help show how -vcore and PPT can be used to gain higher all core while the chip is drawing the MAX and hitting PPT. It is possible to be UNDER PPT and hit max all core. For example you can set your boost to +100 and reach higher max MHZ while gaming because it isn't at PPT, but then fire up Cinebench and you notice your max all core MHZ is lower. That is because you are at PPT.
If you have the flexibility I have another tune that seems to be steady too.
PBO Settings:
-
Advanced
-
PBO Limits = Manual
-
PPT Limit = 120
-
Precision Boost Overdrive Scalar = Manual
-
Precision Boost Overdrive Scalar = 10x
-
Curve Optimizer = Negative, 30 (Not sure what the limit is, max is ideal I think)
-
Max CPU Boost Clock Override = 0Mhz.
Dial Dynamic Vcore (DVID) down to -.06
After benchmark score, 6136 at 71c:
R23 Score with above settings:
So you can get a tiny bit more All Core score, with a bit more heat and draw. Hopefully this also helps show how you can gain headroom (higher all core) by lowering your vCore voltage (So long as you are stable) and then if you don't mind more temps/draw you can raise your PPT to gain higher all core MHZ while at the PPT limits.
Edit: to add a higher spec run, Should I see how high this thing can go? Didn't change much, grabbed a bit more all core, lost a tiny on single core. This is probably my last run before I swap this chip out for a 5950, schedule permitting.
PBO Settings:
-
Advanced
-
PBO Limits = Manual
-
PPT Limit = Motherboard
-
Precision Boost Overdrive Scalar = Manual
-
Precision Boost Overdrive Scalar = 10x
-
Curve Optimizer = Negative, 30 (Not sure what the limit is, max is ideal I think)
-
Max CPU Boost Clock Override = 0Mhz.
Dial Dynamic Vcore (DVID) down to -.078
Really hope this helps you dial in your CPUs as well. You can have it hot and fast, or cool and average. ;)
Videos
I donโt really have much experience in undervolting/overclocking cpus so I wanted to ask what tuning settings would be best for my 5800x? I hope to reduce power and noise and maintain or potentially increase performance.
I attached my current settings.