• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

5900x Temps

Associate
Joined
26 Aug 2013
Posts
133
Hi all, I've just built yet again a new system and this time with a ryzen 5900x. it's cooled by a be quiet silent loop 360 performance, and inside a dark bade 900 rev 2 case. My temps are hitting 87c on cod warzone, granted its the only game I've tried since building. The system idles at around 45c on average some times might dip into the 30s. Is this normal? I've reseated the cpu twice to make sure it was done right.
 
Yep. Its easier to think of Vermeer as behaving more like a GPU than a CPU. Power, current and thermal limits are set at bios/firmware level and it will opportunistically boost as high as possible, as often as possible within those limits.

The main limiters are PPT (socket power draw), TDC (peak current), EDC (average current) and temperature. Stock PPT, TDC and EDC for 5900x is 142, 95, 140. Stock temperature limit I think is 90C.

If you do not want your cpu you to exceed a set temperature threshold, you enable PBO2 and set the thermal throttling limit to say 75C. Now your cpu will still opportunistically boost but a limiter will kick in so it never goes above 75C.

If the cpu is miles below its power, current and temperature limits, it treats that as boost headroom. So this is why in very light workloads (or just idling on the desktop with background processes running), it will intermittently shoot a single core up with 1.475V and boost to 4.9ghz+.

Thats why idle and light workload temperatures fluctuate a lot. Mine are between 40 and 65C on a Noctua U12A. If you are upgrading from an Intel xlake cpu, this behaviour might seem strange, but it seems to be what Vermeer chips are designed to do. Don't worry about it.

In games, my temps and vcore are both higher than if I run synthetic all core stress tests. This again seems strange coming from Intel xlake but there are reasons for that.

This behaviour is a result of the limits I set for PBO2 in bios. It can boost all core to about 4.2 ghz at stock PPT, TDC and EDC while staying below 79C (my manual thermal throttling limit) in Cinebench R23. It keeps vcore around 1.1 to 1.3V and never goes above 79C. If you raise PPT, TDC and EDC, it will create more headroom for the cpu to boost to higher clocks and hold them for longer until you hit 79C. Then you run into your temp limiter so if you still want to crank clocks, that has to increase too.

You can effectively remove all the user defined limitations by setting them to absurdly high numbers or letting your motherboard automate PPT, TDC and EDC. It still has all of its hardware level protection mechanisms. It will still thermal shutdown if you go to like 105C.

As long as you have adequate power delivery and cooling, you can relax your user defined limits and let it just do its thing. In exchange for higher temps and/or higher power draw, it will hold higher boost clocks for longer, both single and all core.

There is a point above 1.38V where you get poor voltage/frequency scaling though. If you really don't like your power consumption and temperature numbers while gaming, you just set a limit you don't want it to cross in bios. Say, PPT = 165, TDC = 120 and EDC = 150 and thermal throttle limit = 75C. These are just aribtrary numbers for illustrative purposes.

Will it hold its highest clock frequency for as long and as often as if those limit were relaxed or removed? No, but this happens at the tail end of the voltage/frequency curve where the scaling goes in the toilet. On non exotic cooling it amounts to smaller increases in clock frequency for disproportionately more power consumption and heat. Physics will win in the end.
 
Last edited:
@Hayte Thank you for the really descriptive reply! You've finally settled my nerves, and I'm now not worrying about having to have my fans on full whack as it ultimately made no difference to the temps as like you say.... its designed to go high regardless, so now my be quiet set up is finally quiet and I can now be settled with the high temps. One thing I did do where I saw minor improvements was setting my pbo to advanced, disabling limits and setting my curve to all cores negative 20... I seem to get higher clock speeds with ever so slightly less temps, I don't know wether this is worth doing or not?
 
@Hayte one more question, if I do this as you said above.

"If you do not want your cpu you to exceed a set temperature threshold, you enable PBO2 and set the thermal throttling limit to say 75C. Now your cpu will still opportunistically boost but a limiter will kick in so it never goes above 75C."

Do I lose performance?
 
Potentially yeah because you have restricted how much and how long it can boost by saying "do it, but only up to 75C".

At stock you will get probably 21k ish points in Cinebench R23. If you get an absolutely blazin' manual all core overclock on a 5900x, you can get maybe 23k points? And it will probably do worse in lightly threaded scenarios anyway. You can fiddle with PBO2 so it uses a little less vcore to hit its boost clocks but chips these days are pretty well binned out the factory. We don't live in the Sandy Bridge era anymore, when chips shipped with stupid overclocking headroom.

You are always going to be restricted by something. Everything that makes mhz go up also makes power consumption and temperature go up too. The voltage/frequency scaling is really good up to about 1.38V (ish) vcore. After that you put in a lot of volts for ever dwindling number of mhz. You have to decide for yourself where to draw the line.

I wouldn't worry about the idle temps. Those are going to jump around a lot. When you are pushing heavy workloads then temps matter a lot but there are serious diminishing returns. Its going to thermal throttle at 90C anyway. If you dont set your thermal throttling limit at say 80C, its just going to treat that 10C difference as wiggle room to hold its boost clocks for longer and you will run up to 90C.

I really don't like my fans going full whack because they are obnoxiously loud and I have NF-A15x25s on my heatsink. But I consider -400rpm a good trade for 400 Cinebench points. I don't really care about the points. I do care about ear splitting noise. You may have different priorities.
 
Last edited:
Back
Top Bottom