• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

looking to optimize (performance+cooling) a ryzen 7800x3d system with x670e aorus pro x

Joined
Aug 7, 2019
Messages
189 (0.09/day)
Location
El Salvador
hello there awesome community, im looking for some guidence & assistance in trying to figure out the proper way to optimize this brand new system i got, which took some time to assemble as well but it seems to be quite worth it!
so the goal here is to have good performance with good temps for the cpu without having to experience some of the issues that apparently ryzen 7000 series got with some motherboards due to some SoC voltage if i recall and i dont wanna get my new computer burned/toasted you name it.

to clarify the system:

ryzen 7800x3d
x670e aorus pro x motherboard (ended up getting this one since they had no more asrock steel legends when my brother got to microcenter)
2x16 32gb ddr5 4800 with both xmp and expo profiles to 6000mhz
thermalright phantom spirit SE 120 cooler
psu 750w gold xpg core reactor.
2 m.2 drives, 1 ssd and 1 HDD
current bios ver: F23

things ive done so far:
  1. expo 1 enabled
  2. pbo advance
  3. pbo limits to manual: ppt limit to 85w or 85000mW
  4. platform thermal throttle ctrl to manual and thermal throttle limit to 85
  5. curve optimizer all cores, negative, 30
1715279349209.jpeg


¿is this where the vcore SoC needs to mofidy in other to lower it ? it doesnt have negative values it only starts from low values till the max which is 1.30v

1715279400105.jpeg

¿or is it in here ? im not really sure where to modify the value that im looking to lower in order to have a lower temp on the cpu and better performance overall since i know that these systems sometimes get higher volts in order to achieve certain mhz.

1715279543942.jpeg

the settings so far ive set on PBO section

1715279571994.jpeg

and the values under curve optimizer.

now under hwinfo yesterday i took some pictures and noticed some values which confused me:

1715279635219.png

¿why is the Vcore so high on the ITE IT8792E?, unlike the ITE IT8689E

1715279695605.png


hopefully someone can offer some kind of guidence on these values and if theres something odd to let me know as well, thanks for your time :)
 
First thing I just am curious, is your motherboard bios up to date?
 
that is correct i mentioned it, is using the last non beta version which is F23.

I have same chip but different mobo, and I only see it show 1.4v vcore sometimes... I have no idea what is going on with yours.

you will have to wait for some other 7800x3d owners to chime in... I will link this thread in the zen garden to get you help
 
that is correct i mentioned it, is using the last non beta version which is F23.
Go into the bios and confirm the crazy voltage being read by the program is an anomaly.
 
Go into the bios and confirm the crazy voltage being read by the program is an anomaly.
¿which value in particular? and where to check exactly?

1715282670767.png

if you are talking about ITE IT8792E i do agree its weird crazy, but theres also another if you see above on the ITE IT8689E and the Vcore on that is way lower.

edit:
took this from HWmonitor:

1715283127336.png
 
Last edited:
¿which value in particular? and where to check exactly?

View attachment 346721
if you are talking about ITE IT8792E i do agree its weird crazy, but theres also another if you see above on the ITE IT8689E and the Vcore on that is way lower.
1.8v would fry your chip stat. It should be in the range of 0.2v-1.4v depending the state, so the reading above is fine. The bios should be as accurate as you can get w/o a meter reading. It's good to set that baseline.
 
1.8v would fry your chip stat. It should be in the range of 0.2v-1.4v depending the state, so the reading above is fine. The bios should be as accurate as you can get w/o a meter reading. It's good to set that baseline.
yes i dont understand why that value is at 1.79v on hwinfo64 but if you see the other one i mentioned above it seems fine, then you have on HWmonitor which again seems fine.
so i guess we can confirm its just an anomaly on that particular value, i already contacted hwinfo author to see if he can do something about it so it wont mislead people.
(also not sure where to check in bios the value you telling me to check just for reference).

other than that, ¿doeseverything seems okay on what ive done on bios? or is there something else to be done to improve things up?
 
The motherboard vcore reading appears incorrect. You can see the CPU is reporting the correct vcore.

-30 is a very strong negative offset. The vast majority of 7800X3Ds won't be able to do that. Your PC might appear to run fine but problems could start popping up under load or under idle. Under idle in particular as the heavy negative offset tends to cause issues that render the system unstable when it stops idling. If you are fine with intermittent crashing then I suppose you can always tweak this value down until the crashing stops. That assumes of course you've already verified that your system is completely stable including testing the CPU, GPU, and memory. Failure to do so can create a scenario where you assume an UV fails when in reality it could be faulty components that would have had issues at stock as well.

im not really sure where to modify the value that im looking to lower in order to have a lower temp on the cpu and better performance overall since i know that these systems sometimes get higher volts in order to achieve certain mhz.

You've already done that by setting a lower TjMax, a max TDP of 85w, and by using a negative offset.

In regards to SOC voltage, you should probably stick with whatever your motherboard sets with EXPO enabled. So long as your BIOS is updated it will set it to a safe value. If you wanted to manually tune the SOC voltage, I'm personally able to run 6000 Cl30 at 1.225v SOC and that's with tweaked timings.
 
The motherboard vcore reading appears incorrect. You can see the CPU is reporting the correct vcore.

-30 is a very strong negative offset. The vast majority of 7800X3Ds won't be able to do that. Your PC might appear to run fine but problems could start popping up under load or under idle. Under idle in particular as the heavy negative offset tends to cause issues that render the system unstable when it stops idling. If you are fine with intermittent crashing then I suppose you can always tweak this value down until the crashing stops. That assumes of course you've already verified that your system is completely stable including testing the CPU, GPU, and memory. Failure to do so can create a scenario where you assume an UV fails when in reality it could be faulty components that would have had issues at stock as well.



You've already done that by setting a lower TjMax, a max TDP of 85w, and by using a negative offset.

In regards to SOC voltage, you should probably stick with whatever your motherboard sets with EXPO enabled. So long as your BIOS is updated it will set it to a safe value. If you wanted to manually tune the SOC voltage, I'm personally able to run 6000 Cl30 at 1.225v SOC and that's with tweaked timings.
About the -30 I've tested during gaming, idle so far no crashing, I had a crash on -35 while doing cinebench 23 rerun at -30 no problem.
¿Could you guide me up on how to manually tune the SoC voltage and try at lower v for the ram as you have ?

edit:
this is during cyberpunk atm
1715285506592.png


1715285567517.png

1715285594848.png
 
About the -30 I've tested during gaming, idle so far no crashing, I had a crash on -35 while doing cinebench 23 rerun at -30 no problem.
¿Could you guide me up on how to manually tune the SoC voltage and try at lower v for the ram as you have ?

If you had crashing at -35 you'll likely have crashing at -30, just at a lower rate. It doesn't hurt to keep it of course and see if that does indeed fix the crashing but I found with my 7800X3D I have to back it off 10-15 from the value I had crashing at. For example, my 7800X3D would crash at -20. Every time it'd crash (which at -10 was about once a month) I'd reduce the undervolt by 5 until I landed on -5 which is completely stable.

In regards to SOC voltage, I'd set it to 1.2v, run a stress test (y-cruncher I found is the best at finding instability for Ryzen CPUs), and then increase SOC by 0.025 (or 0.01v if you have more time) if you crash (up to a limit of 1.3v as above that many people observe increased instability). Also, I recommend tuning the SOC voltage with PBO curve optimizer off as instability from that could be misconstrubed as RAM instabiltiy. You want to be eliminating as many other variables as possible so that when tuning SOC you know that it was your SOC value that was the cause and not something else.
 
In my experience, the 7800X3D doesn't need any tweaking, just a good cooler. It consumes 80-90 W max by default, so lower power limits, or PBO won't help.

As for VSoC, yes it needs to be 1.2 or 1.25 V maximum with 6000 MHz RAM, but it may work even with 1.15 V on a good enough chip.

As for your extremely high VCore, every other reading seems fine, so I think it's a sensor misread by HWinfo. Are your BIOS and HWinfo up to date? True 1.7 V would fry the CPU straight away anyway.
 
In my experience, the 7800X3D doesn't need any tweaking, just a good cooler. It consumes 80-90 W max by default, so lower power limits, or PBO won't help.

As for VSoC, yes it needs to be 1.2 or 1.25 V maximum with 6000 MHz RAM, but it may work even with 1.15 V on a good enough chip.

As for your extremely high VCore, every other reading seems fine, so I think it's a sensor misread by HWinfo. Are your BIOS and HWinfo up to date? True 1.7 V would fry the CPU straight away anyway.
thanks for replying, yes bios is on its latest non beta version which is F23 the rest are beta so i rather not use those.
as for VSoC i have things i wish to know into more detail perhaps you could help with that, evernessince explained a bit to me but its always nice to get someone else and add more to the pot.

i modified the SoC Voltage from 1250 to 1200.

now this the other thing i wish to know if its related or separated and if it should be modified or leave it alone as it is.


at the end of the day as i said before, the only thing i wish for is a optimized system but with good temps without having to make much compromises.
as far i know this thermalright phantom spirit 120 se cooler should be okay for the cpu, unless i got wrong info, also keep in consideration that ambient temp is around 28 to 30iCsh its a hot humid weather most of the times.
 
I had no idea we could do this in posts, little videos like this.

That is kind of neat.


Anyways, I recommend BIOS optimized defaults, reboot, turn on expo, reboot, and then see if you still get errors in numbers. and if not just use everything at default with expo on.

I know its not ideal, but it's just my two cents.
 
I had no idea we could do this in posts, little videos like this.

That is kind of neat.


Anyways, I recommend BIOS optimized defaults, reboot, turn on expo, reboot, and then see if you still get errors in numbers. and if not just use everything at default with expo on.

I know its not ideal, but it's just my two cents.
i tried to add videos directly, couldnt do so i had a light bulb over my head went with imgur and posted it, seems to work :D
 
thanks for replying, yes bios is on its latest non beta version which is F23 the rest are beta so i rather not use those.
as for VSoC i have things i wish to know into more detail perhaps you could help with that, evernessince explained a bit to me but its always nice to get someone else and add more to the pot.

i modified the SoC Voltage from 1250 to 1200.

now this the other thing i wish to know if its related or separated and if it should be modified or leave it alone as it is.


at the end of the day as i said before, the only thing i wish for is a optimized system but with good temps without having to make much compromises.
as far i know this thermalright phantom spirit 120 se cooler should be okay for the cpu, unless i got wrong info, also keep in consideration that ambient temp is around 28 to 30iCsh its a hot humid weather most of the times.
I assume VSoC and Vcore SoC are the same thing. I don't use the AMD Overclocking menu because 1. there's a lot of duplicate options there that only add confusion and 2. the 7800X3D doesn't need it.
 
About the -30 I've tested during gaming, idle so far no crashing, I had a crash on -35 while doing cinebench 23 rerun at -30 no problem.
¿Could you guide me up on how to manually tune the SoC voltage and try at lower v for the ram as you have ?

edit:
this is during cyberpunk atm
View attachment 346731

Unless you have a high end OC board with a special die sense Vcore circuit reported through the board (some Asus ROG boards (not Strix)), board reported Vcore is not useful at all. Rely on the SVI3 sensors, they are AMD's equivalent of die sense sensors and except for some freak occurrences (e.g. exploding 7800X3Ds and super high reported Vcore), they are authoritative.

VSOC can be progressively and slowly lowered until you encounter issues (e.g. errors in memtesting, iGPU artifacting/weird behaviour, crashing/freezing, abnormally low performance). Below 1.2V for 2000FCLK/3000UCLK should be reasonably easy to achieve for a recent production 7800X3D.
 
Unless you have a high end OC board with a special die sense Vcore circuit reported through the board (some Asus ROG boards (not Strix)), board reported Vcore is not useful at all. Rely on the SVI3 sensors, they are AMD's equivalent of die sense sensors and except for some freak occurrences (e.g. exploding 7800X3Ds and super high reported Vcore), they are authoritative.

VSOC can be progressively and slowly lowered until you encounter issues (e.g. errors in memtesting, iGPU artifacting/weird behaviour, crashing/freezing, abnormally low performance). Below 1.2V for 2000FCLK/3000UCLK should be reasonably easy to achieve for a recent production 7800X3D.
If I don't use igpu which is currently disabled should that affect on any way possible with lowering the SoC voltage ? Also when you mention 1.2v is for the SoC voltage correct ?
 
I run my 7800x3d with expo enabled, soc voltage at 1.15v, pbo enhancement, using profile 3 which limits temps to a max of 70c, and a minus 20 curve
 
I run my 7800x3d with expo enabled, soc voltage at 1.15v, pbo enhancement, using profile 3 which limits temps to a max of 70c, and a minus 20 curve
I saw that setting pbo enhancement it's pretty much curve optimizer with pbo limits but auto like right ?
 
If I don't use igpu which is currently disabled should that affect on any way possible with lowering the SoC voltage ? Also when you mention 1.2v is for the SoC voltage correct ?

Then you can probably go even lower on VSOC if you don't need the iGPU. For me I can go as low as 1.0V even at 6000, but generally stay around 1.1V because the iGPU starts doing weird things. Otherwise it would still be stable.
 
Then you can probably go even lower on VSOC if you don't need the iGPU. For me I can go as low as 1.0V even at 6000, but generally stay around 1.1V because the iGPU starts doing weird things. Otherwise it would still be stable.
Have you found a need for more VSOC with tightened timings? I plan to work on getting down below auto (1.24) this weekend, but I'm running 64GB at 3000/2167/3000 and fairly tight.

I'm overnight karhu stable, but I'd like to lower if I could.
 
Have you found a need for more VSOC with tightened timings? I plan to work on getting down below auto (1.24) this weekend, but I'm running 64GB at 3000/2167/3000 and fairly tight.

I'm overnight karhu stable, but I'd like to lower if I could.

Hmmm I haven't noticed timings having any impact on min VSOC requirements, but then again I haven't done any testing down to the absolute limit of stability like I would on AM4. No real difference for me between XMP and bz's easy timings (well, my slightly tweaked spin on it).

You might still be right though, I still haven't managed to find a way to fully stabilize 6400CL32 yet no matter what I do. I'm also at 2166 like you usually.

Because like AM4 iGPUs, this one complicates things immensely and there's kinda a whole "stay out" VSOC range where the iGPU gets fussy and not a single value.
 
I saw that setting pbo enhancement it's pretty much curve optimizer with pbo limits but auto like right ?

Pbo with a different thermal limit - with all the issues the 7800x3d chips has faced, i feel alot more safe limiting it at 70c.
 
Back
Top