[SOLVED] Ryzen 3700x CPU temps are rising from 50 to 65 at idle

JC11

Distinguished
Jun 29, 2015
83
4
18,545
Hello All,

Bought a new Ryzen 3700x and MSI B550 Gaming Edge Wifi Motherboard. My CPU temps are fluctuating when it is idle from 50 to 65 because the CPU frequency keeps fluctuating to 4.2 or 4.3 GHz. I used a default power plan and AMD balanced power plan but both didnt work. So, I did little research and set a maximum processor state to 99% by editing the power plan which set my CPU frequency at 3.5 GHz and my temps dropped below 50.

Please advise whether this change will damage my CPU. I am currently using stock Wraith Prism Cooler.
 
Solution
I'm going to add to this beacuse it needs to be said.

If you're setting a fps limit in games etc then there is going to be relative scaling between clock speed and cpu usage percentage wise.
To the extent that keeping the pbo may not make the slightest difference actual performance wise because in reality at 3.6ghz a ryzen 3 is enough to push 60fps easily.

Its not linear but it is a fact., I'll try and put it simply.

If you're running a game locked at 60fps with pbo on and the cpu is boosting to 4.2ghz that game may show for example 50% overall usage.

Run the same game, same settings, same fps lock with the clock limited to 3.6ghz.
There will be no actual detrimemt to performance, what you may see is the overall cpu usage...
By changing the max processer state to 99% your cpu will not hit boost speed and will not exceed it's base speed. Ryzen cpu's are supposed to boost,it's just how they function,(im no expert but have read enough to know that is normal.) I have a 3600x and I swap between 2 power plans, 1. i have capped it also at 99% as most of the time i just use my PC for browsing/watching video's etc and my fan was very audibly ramping up and down continuously which was driving me crazy! and when I need the boost back I re-enable the 100% when gaming/cpu intensive tasks etc. As long as you are aware that setting the max limit on your CPU to 99% will cap the speed to it's base speed,(for your cpu it is 3.6ghz) and it will go no faster,(ie, it wont hit 4.4ghz.)
 
A better after market cooler is your best option to keep your temps down and enable your cpu to run at it's faster speeds.I also have the wraith prism, it ''looks nice'' and does it's job to a certain extent but it is loud and is not very good at keeping temps down when your cpu is being stressed.
 
What you're seeing on ryzen 3*** is normal.

These cpu's do not idle the traditional way, at idle or low load voltage is increased to allow full pbo clockspeed on 1 or 2 cores.

That high temp and clock speed on idle loads is confined to a single core not the entire chip.

Its a massive annoyance to anyone using a stock ryzen cooler because it forces the fan to ramp up and down continually, it also displays temps that while accurate are not a clear indicator of the actual temp of the cpu in full.

If you put a gaming load on the cpu it will actually drop voltage once more cores are being used, meaning load temps don't increase that dramatically over low load temps compared to the traditional way older cpu's do.

If you're happy with the performance drop with setting 99% max cpu state then what you've done is fine.
 
  • Like
Reactions: kurdtnz
I'm going to add to this beacuse it needs to be said.

If you're setting a fps limit in games etc then there is going to be relative scaling between clock speed and cpu usage percentage wise.
To the extent that keeping the pbo may not make the slightest difference actual performance wise because in reality at 3.6ghz a ryzen 3 is enough to push 60fps easily.

Its not linear but it is a fact., I'll try and put it simply.

If you're running a game locked at 60fps with pbo on and the cpu is boosting to 4.2ghz that game may show for example 50% overall usage.

Run the same game, same settings, same fps lock with the clock limited to 3.6ghz.
There will be no actual detrimemt to performance, what you may see is the overall cpu usage inflated to 60-65% because more cpu cycles are being used to compensate for the lower clock speed.

At that usage between those 2 examples voltage and actual temps will likely be almost identical.

I understand the frustration of how ryzen idles, it's a point of contention among new adopters but its just the way ryzen 3*** is designed, the main issue is the stock cooler overcompensating which is immensely annoying.

You either do what you did by setting a clock limit and disabling pbo, put up with the noise from the stock cooler Or buy an aftermarket cooler with a 140mm fan and forget about it because cooler noise becomes a non issue then.
 
  • Like
Reactions: kurdtnz
Solution
i wish you had fix the issue with temp
if not i have same 3700x and i was had same problem i fix thats spike in temp by edit my voltage and cpu ratio in bios setting and know its fine for me
 
i wish you had fix the issue with temp
if not i have same 3700x and i was had same problem i fix thats spike in temp by edit my voltage and cpu ratio in bios setting and know its fine for me
Yeah. I made changes in PowerPlqn to use 99% max use of processor. So under idle it runs at 3.5 to 3.6 which keeps my Temps at 45 to 47. When I game it goes to 4.3 automatically.
 
  • Like
Reactions: kurdtnz
Hello All,

Bought a new Ryzen 3700x and MSI B550 Gaming Edge Wifi Motherboard. My CPU temps are fluctuating when it is idle from 50 to 65 because the CPU frequency keeps fluctuating to 4.2 or 4.3 GHz.
...
That's perfectly normal behavior for Ryzen processors. There are lots of temp sensors on the die and it reports the highest one at any given time. When a load comes along that prompts a core boost you'll see a temp spike that drops away until another core boosts. The spikes will even out at a higher temp if the processing load is continuous.

The best temp reading is an averaging one, that's going to be RyzenMaster or HWINfo which has both an averaging one and instantaneous one. The average is a better indication of the thermal state of the CPU in whole.