Asking because it seems while browsing that most of them can't achieve anywhere near that and I want to make sure I'm not just hallucinating stability as it's my first Ryzen system ( last AMD system was an Athlon that served me well ).
Here's how it went. I first updated the bios to the latest version from MSI. Then installed Ryzen Master and Cinebench R23 as well as several other stress tests like Prime 95, AIDA, etc. I have the CL30 6000 ram on EXPO settings ( VDDIO lowered to 1.3 manually, EXPO had set it to 1.4 :/ ), also set memory context restore to enabled for the absurdly faster boot times.
Went in -5 steps on the curve optimizer, ran the included Ryzen Master "stress test" for stability, then ran a Cinebench with all apps I could stop stopped in windows for ideal replicability of results ( cinebench results can fluctuate quite a bit even doing this ), anti virus off and everything I could think of.
Noted the results and kept going on with more -5 steps. Turns out that -30 is where if I go any further, I start getting consistent performance degradation. -25 will get worse results, same for -28, -35 and -32.
After that I ran a suite of Prime 95, AIDA, IBT and as many other stability stress tests I could. Then ran a few games ( Helldivers 2, Rimworld, Baldur's Gate 3 and a few others ), browsed, used handbrake and encoded a few videos with AV1, H265 and H264. Watched a few videos on youtube and MPC-HC and finally let it sit idle overnight with only HWinfo64 pinging the processor every 5000 milliseconds for info.
It's only been 24 hours and not a single crash yet. crosses fingers
Is there anything else I should look out for as far as voltages, settings, stability testing goes?
Any particularly finicky apps/games that are more prone to detect instability?
All counsel and tips would be greatly appreciated!
EDIT:
Thanks for the all the feedback. I'll put it to good use! :)
Hi all,
My 7800X3D is currently scoring slightly below 14k on TimeSpy, ~18,300 on Cinebench R23. Decent scores, but was hoping to squeeze out a bit more with some UV / OC magic.
In my BIOS I YOLOed the curve optimizer all the way to -50; figured I'd let it crash and work my way up from there.
But nothing changed. No difference in thermals, no instabilities, benchmarks all the same. I opened Ryzen master to try and load the BIOS settings and it keeps telling me that CO is turned off even though it's very clearly set to 'all core -50' in BIOS.
Am on latest chipset drivers as well as bios.
What gives? Anybody have any thoughts? What's a good way to verify my CO settings?
Videos
PC components: 7800x3d, 7900xtx, 32gb ram corsair vengeance 6000mhz cl30, Gigabyte b650 aorus elite ax rev 1.2.
I built my first pc couple of weeks ago and I limit vsoc to 1.2njust for precaution and saw many posts about the PBO and curve optimizer so I set it to -20.
I know CO allows my cpu to run beyond its limit for better performance, but what exactly does it do?
Does it affect performance in gaming?
Does it lower temps or increase them?
Does it affect the cpu lifespan?
Difference between negative and positive offsets
And most importantly do I really need it?
Thanks a lot and sorry for asking too many questions!
Hello everyone.
Just performed some tests on my 7800x3d and i wanted to share some results from Cinebench.
Cooler: Dark Rock Pro 4 - fan curve set to Standard
Case: Pure Base 500 FX
MB: Asrock X670E Steel Legend
Results:
CO disabled: 17473 points, max. temperature (c): 88.1, boost clocks 4.8 GHZ
CO enabled (-30 all cores): 18190 points, max temperature (c): 84.4, boost clocks: 5 GHZ
My setup: 7800x3d ROG x670-e 64GB cl30 6000mt g skill z5 ram Nitro+ 6900xt ROG Ryujin III 360 aio
I have set all of my cores to -22 on the curve optimizer, cpu boost clock override and precision boost overdrive is set to AUTO, EXPO I is enabled, memory frequency is at 6000MHz, PBO Limits are set to Motherboard, and PBO enhancement is set to enabled.
When I run Cinebench r23 multicore I received a score of 18290. Watching task manager, all cores stayed at 100% with quick dips only when the entire image finished. My temperatures never broke 70C. Does this mean I need to increase the curve optimizer values or decrease them more? Should I change any other settings in PBO enhancement? Basically from this point what should I do to push the cpu harder?
I set the curved optimizer to -35 all cores today but it won't give me max boost to 5050mhz, it can only reach 4850mhz, but when I set it to -30, it will boost to 5050, so I tried -40, same thing only 4850mhz, this really confused me, I thought you are supposed to set it as low as possible as long as your mother board can take?
My stock CB score is 18300. Using -15 on CO yields me the same score. I've tried -25, -30 but those are unstable. What am I doing wrong? I'm fairly new to tinkering with my CPU.
Hi guys,
I bought a 7800x3d, and so far I really enjoy it. I'm trying to set PBO + curve optimizer and coming from a 5900x and reading a lot of guides, it looks like best cores should not be able to have lower negative offset than the other ones. But so far my settings are:
core 0 -30
core 1* -35
core 2 -30
core 3** -30
core 4 -30
core 5-30
core 6 -20
core 7 -30
According to Ryzen Master, my best core is core 1* and second best is core 3**.
I rigorously tested these settings with OCCT, prime95 overnight and corecycler, an I had no errors.
So my question is, is it normal that my best core can handle such a low negative offset, lower than the "regular" cores? Also, for core 6, I couldn't get lower than 20, as it gave me errors. That is weird because according to OCCT, it should be the worst core out of them.
Thank you for your answers!
I want to increase some performance of 7800x3d and i never overclocked any cpu in my life.
I got rog strix b650e-e, ddr5 32gb 6000mhz and rx 6700 xt
What are some tips/trips to optimize or overclock the 7800x3d ?
https://pcpartpicker.com/list/QsQGBL
My parts list above.
I went with some parts like the motherboard , and cooler that should allow for over clocking . But I'm not really sure how to do it, this is my first build
Hi there,
i read some threads before posting this but havent found "the" answer.
For the first time i try to tune my 7800X3D. Step 1 is making PBO CO stable, Step 2 is reducing the Power Limit to improve Efficiency.
However i am in Step 1 now and i am running my CPU with CO -40 on All Cores.
-45 gives me Windows crashes after some Minutes, but -40 is running for a while now (Windows, Cinebench23, different Games).
Side note: I do not want to put extreme effort in this and therefore wont opzimize per core.
The question:
How can i test if -40 is 1000% stable? Of course i can run CB23 and Prime, but when will i be really safe that -40 is stable and i can continue with other tuning (Power Limit or RAM Primary Timings) to be sure PBO CO wont cause issues later.
First time PC builder here, and I was playing around with PBO and CO but I'm not exactly sure if I might have missed a setting or two in BIOS.
PBO was set to enhancement with thermal limit increased to 90C.
CO offset to -35
RAM set to EXPO II @ 6000mhz CL30.
I have encountered zero thermal throttling issues on both prime95 and cinebench. Temperatures averaging around 62C and 78C respectively.
CPU sits at 4.5 ghz for prime95 and stable 4.9 ghz on cinebench. With no stability issue encountered. Final score 17971.
Are there any settings that I have missed or should I attempt a lower CO offset since everything is going suspiciously well in my opinion.
Hardware
CPU: 7800X3D
Motherboard: ASUS ROG Crossfire X670E Hero with updated BIOS
RAM: 2x Corsair
Prime95 after 1 hour of CPU stress testing
Hello, shortly I've 7800X3D with -40 CO all cores right now, I know it's unstable on OCCT and other stability stress SWs, but on the other hand cpu running normally, rendering on vegas/premiere pro is fine, pc never crashed ever, all games working fine.
Wowever there was that comment on subreddit said something about self correcting or self correction, I really don't know what's happening there, and surely don't know if i'm somehow making my pc lagging instead of making it smoother.
My 7800X3D runs on CPUZ stress/ Furmark CPU Stress with 5050mhz all cores
And yea I'm also thinking about upgrading to 9800X3D and pushing it to 5200mhz all cores at least or 5400mhz all cores with +200mhz OC and -30/-40CO All cores (maybe i'm crazy) but i need more fps in FPS games (valorant/marvel)
Hello everyone, recently ive been trying to undervolting my cpu. Because for me its to hot to run it in stock.
Here is my configuration in bios for the curve optimizer. All the configuration here has been tested, over 168 hours on OCCT Prime95 and AIDA64
Core 0 = -40 (Rank 5 Core)
Core 1* = -40 (Rank 1 Core)
Core 2 = -31 (Rank 4 Core)
Core 3** = -31(Rank 2 Core)
Core 4 = -24 (Rank 7 Core)
Core 5 = -30 (Rank 3 Core)
Core 6 = -31 (Rank 8 Core)
Core 7 = -31 (Rank 6 Core)
I did the per core manual. Max temp while testing every stress was around 66 to 68C.
The system was paired with 6000mhz cl30 dimms 2stick 2033mhz infinity fabric (Change to 2000mhz infinity fabric)
So the question here why is the rank 5 could do the highest -co than my rank 2 core? Despite my rank 2 core only manage to get as high as -31 Co.
Also is it normal that my best core can run really high -40 Co? I think it can go lower, but i havent try it yet. Is it bad to run a -co that high?
CO is relative, not absolute. You can't compare it to other cores or CPU samples because -35 on one core can be the same as +5 on another core. The factory ranking isn't very accurate either.
2033mhz infinity fabric is trolling 'cause it's slower than 2000
I mean with your vCore LLC set up right then yea you can easily get deep undervolts with Zen 4 X3D, mostly because of the really really low frequency limit, because its not trying to boost to some stupid high speed for simple tasks like youtube where the CPU is basically throwing ping pong balls at the wall.
Thats why in the past on like regular Ryzen 5000 for example, using boost override to increase your limit to like 5.2ghz would mean youd have to back the CO off a ton because it would be trying to hit crazy high speeds way faster than the voltage could actually ramp up to the 1.45 or so it needed, which is what causes the random restarts under light load, and why you could run Cinebench all day on it because it was running so much slower at like 4.6 ghz.
Fully stable for my 7800x3d is between -35 and -45 for the cores, but it still fully runs at -47 all core, completely pointless though cause I only need about -35 to hit the 5ghz limit in Cinebench anyways and I'm cranking out well over 19k so theres no need to go lower for my chip. Obviously everyones gonna get different results because each core is different for silicon lottery, they all request different voltages for what frequency they need so someone could get really lucky and have a chip running already at 5ghz with roughly the same vCore as me, but at stock offsets.
Just upgraded to a 7800x3d and I'm blown away by this cpu's efficiency and perf uplift from my 5800x. Been messing around with CO try to lowers the temps and gain some more efficiency but I'm finding the cores vary drastically what they can handle without throwing WHEA errors etc.
Currently using OCCT with AVX2 loads. Seems to show instability within 0-5minutes which is great. Anyone got tips to test stability or any settings that might be worth using in the bios?
I was using CoreCycler but it's hit and miss for me vs OCCT which is a hidden gem i just discovered. I've also got my SOC voltage manually set to 1.2 is it worth going lower how does that effect stability?
In my experience testing with CO under stress is a rather poor way to test for stability as you're going to experience instability at lower loads faster than at higher loads, but you may not truly experience this as idle Windows is more load than that level most of the time.
Something I found working quite well is to just scroll in the bios. It seems that the load is bouncing at the bottom stressing the lowest part of the vf curve.
That said, I haven't really "tested" it as this is not very fun on a 7950X3D (16x lol).
Corecycler y-cruncher
soc only relative to mem oc
So I've been wondering what kind of returns curve optimizer gets with the 7800x3D, as the artificially low max clock speeds limit it a bit compared to the non-3D parts. I did some quick testing and found some interesting info I thought I would share.
-0 5527.6
-10 5609.6
-15 5637.9
-18 5672.2
-20 5647.4
-25 5644.8
-30 5645.4
These numbers are CO negative values matched to their CPUz multicore scores. I used the "stress CPU" option, not the benchmark and let each run go for 10 minutes to make sure the score stabilized and was no longer fluctuating when I recorded the results.
For a bit of extra context regarding cooling, I am running a Noctua NH-U14S with a single fan, Arctic Silver 5 paste, Fractal Define R6 with 2 x 140mm intake fans and 1 x 140mm exhaust fan plus the top open mesh (for positive internal air pressure). Ambient is 18 celcius and PBO values are just set to the default power levels for the 7800x3D (162w / 120 TDC / 160 EDC). SMT is disabled.
It's interesting to see that based on these quick tests, it looks like there is a performance delta / regression after CO -18 where there is no benefit to going further. The scores past -20 can be dismissed as run to run variance. I'm sure the delta would be at a higher CO value with SMT on but my use case does not require SMT so I have it disabled.
Thoughts?
I apologize in advance because this is quite longer than what I had in my mind and I want to say thanks to anyone willing to put their time to help me out.
Hello all, I would appreciate your input and help regarding some questions I have about fine tuning my PBO on my 7800X3D.
First of all, my specs are 7800X3D, B650 Aorus Elite AX, 32gb Corsair Vengeance 5600mhz CL36 RAM. Not sure if there's any significance but I'd thought I'd mention these anyway.
I've been messing around with Curve Optimizer for the better part of last week but I wanted someone to help me understand if my methodology is good or flawed and whether I should change or modify anything about it before I call it a day.
First of all, I tried setting a CO of -30 since from what I read on various Reddit threads, it seemed like many users were able to achieve. After some confusion on which software I should use for stress testing, I decided that 1x overnight run of P95 small FFTs and 1x overnight run of CoreCycler y-cruncher without errors on any cores would equal success.
So I started with -30 but I got 2 failed workers (cores) within 4 hours in P95. Note that it run fine without errors on Cinebench R23 30 minute stability testing twice and again no errors on OCCT Extreme 30 minutes twice but I digress.
So I adjusted the values of only the failed workers back to -25 and left the rest on -30. After 1x overnight run of P95 and another of CoreCycler, it ran fine with no errors for 10+ hours each time.
Then I adjusted the values of the failed cores to -28 leaving the rest to -30 again.
Again, after 10 hours of P95 last night and another 9 1/2 of CoreCycler today, success. No failed workers.
However, I read something that troubled me.
A reddit user was saying that he tuned his 2 best cores for -24 and the rest of his system to -28 (I don't remember the exact values but that's not the point).
Now, my best cores, according to Ryzen Master, appear to be core 02 as best and core 04 as second best.
The CO value on C02 is -30 but C04 was one of my failed workers, hence I set it to -28.
My question is, should I just set C02 and C04 to a higher value, like -25 or -24 even? And maybe leave the rest of the cores as they are? That would result in lots of different values between cores and I don't know if that is optimal. Should I just set an all-core CO of -25 or -28 and call it a day?
My main goals are for the CPU to boost to 4900+ during Cinebench R23 for the entire benchmark, right now it's sitting at roughly 4891 and maybe 4864, and to get a Cinebench score of 18500+ granted that the setup is stable under any stress testing, because I got 18681 with -30 all cores but the setup proved to be unstable.
I know this is mostly meaningless and I have been enjoying the performance of the CPU in games and such, I would just like to fine tune it as much as I can.
Any help appreciated and welcome.
ps: Note that in P95 my cores are running consistently @ ~4550mhz while during CoreCycler they're running @ 5050mhz, granted that CoreCycler stresses one core at a time. During CB my cores are peaking @ 4891 and after reaching the thermal limit (89.5) they drop down to 4864.
Hi, in curve optimizer do I have to put a higher negative number in the best or worst cores? now I have all at -20... I have core 6 which goes maximum at 4,750mhz while the others exceed 5,050mhz...
Hello, I come to you because I encounter a problem with the PBO and the curve optimizer on my 7800X3D, in fact as soon as I modify the curve optimizer to put it at -10 (low value) on all core, the system is unstable and cinebench 2024 crashes, windows is not stable either.
When I look online, guys advertise a curve optimizer at -30 (or more) without flinching and without doing anything special.I'm not sure what I'm missing or setting wrong, unless my CPU is really bad.
Do you have any ideas that could help me move forward?
Thank you in advance.
Case : Corsair 7000D AIRFLOW
CPU : AMD 7800X3D
AIO: Corsair iCUE H170i Elite CAPELLIX XT
MB : GIGABYTE X670E AORUS MASTER Bios F21a (tried with F20 and F13)
Ram : Corsair 2 * 16 GB CMK32GX5M2B6000Z30
Video : GAINWARD Phantom 4090
PSU: Corsair RM1000x Shift
The best way would be to use per core curve optimisior.
I had a Ryzen 5600x which would crash the PC when set at -10 all core. After I adjusted the curve optimiser for each core and turned out the one of the cores had to be at -5 while rest of the 5 cores were -15 stable.
The way I do is adjust the PPT, TDC & EDC using ryzen master and then adjust the curve optimiser. If I feel there is little bit more headroom then I would adjust the PPT, TDC & EDC little bit more and later enter all those values in the bios.
More than likely just a below average CPU. Mine is similar, can only get to -10 without instability. So I just leave it at stock/default settings and just enjoy how amazing it is.