3700X + X570 - Clock, Temps + Fan jumping constantly every few seconds

Associate
Joined
27 Nov 2010
Posts
706
Just installed new build of Ryzen 3700X, Gigabyte X570 Aorus Elite, and Team Group 8Pack Edition 16GB DDR4 3600MHz RAM.

Fresh install of Windows, and noticed (even during the Windows installation) that the CPU fan was ramping up and down all the time.

Get into Windows and get some performance monitoring straight away and it looks like the core clock is jumping constantly between a baseline of 3.6GHz and 4.375GHz (according to Afterburner, Task Manager and CoreTemp show the same) every few seconds.

w3OOZQD

https://imgur.com/a/w3OOZQD

Is inconsistent in terms of how often (sometimes every second, sometimes a few seconds in between) but is constantly doing it.

Fan and temps are basically following this. Usage stays at basically 0% the entire time this is happening though.

Downloaded latest bios and chipset for motherboard to see if that would help but no luck, same result. And set XMP so that the RAM has the correct settings.

Any ideas what's going on?
 
I'd go into the bios and play about with the fan curves.

Is it normal for the clock to be jumping up and down constantly when just idle on desktop though? And for the temperatures to be spiking by 10+ degrees within a second?

I feel like I'd have to make the fan curve practically horizontal to stop it spinning up with such big and sudden temp jumps.
 
Is it normal for the clock to be jumping up and down constantly when just idle on desktop though? And for the temperatures to be spiking by 10+ degrees within a second?

I feel like I'd have to make the fan curve practically horizontal to stop it spinning up with such big and sudden temp jumps.

Yeah these cpus seem to bounce between 30 and 50 at idle so i would set a flatish fan curve to 55 then have it ramp up from there.

Are you using the stock cooler?
 
Is it normal for the clock to be jumping up and down constantly when just idle on desktop though? And for the temperatures to be spiking by 10+ degrees within a second?

I feel like I'd have to make the fan curve practically horizontal to stop it spinning up with such big and sudden temp jumps.

Yes, especially if you have third-party hardware monitoring software active.

When you install the chipset software you should have new options in Windows' Power plans called Ryzen Balanced and Ryzen Performance (if I remember correctly). You could try those.

Additionally, consider a manual all-core overclock to stop the fluctuations, and a better cooler assuming you are using the stock cooler.
 
Yeah these cpus seem to bounce between 30 and 50 at idle so i would set a flatish fan curve to 55 then have it ramp up from there.

Are you using the stock cooler?

Yep using the stock Wraith Prism cooler. Mines jumping from minimum 42 up to 60 degrees in an instant. Very cold room temp atm with good case cooling, just idle on desktop.

Core clock is bouncing literally constantly every single second now between 3600 and 4350 MHz.
 
7nm heat density.

I have a 280mm AIO and my idle temps spike up and back down quickly too. It's not a problem though. I just set my fan response times to be very slow. (Ramp up is set to 0.7 seconds and down is 1 second)

Basically the fans don't need to react instantly to every single spike. Most times the temp comes back down almost as quickly as it went up with no response from my fans. If the temp "holds" for more than a moment, then the cooling system deals with it.
 
7nm heat density.

I have a 280mm AIO and my idle temps spike up and back down quickly too. It's not a problem though. I just set my fan response times to be very slow. (Ramp up is set to 0.7 seconds and down is 1 second)

Basically the fans don't need to react instantly to every single spike. Most times the temp comes back down almost as quickly as it went up with no response from my fans. If the temp "holds" for more than a moment, then the cooling system deals with it.

20 degree jumps within a second, every single other second, whilst just idle on the desktop is normal with these CPUs?

Mine's also now dropping to a minimum of about 50 degrees now even with a maxed horizontal fan curve, despite being in a really cold room :/
 
Yep using the stock Wraith Prism cooler. Mines jumping from minimum 42 up to 60 degrees in an instant. Very cold room temp atm with good case cooling, just idle on desktop.

Core clock is bouncing literally constantly every single second now between 3600 and 4350 MHz.

You could also try enabling AMD cool N quiet and global C states to see if this makes a difference or even applying a slight undervolt.
 
20 degree jumps within a second, every single other second, whilst just idle on the desktop is normal with these CPUs?

Mine's also now dropping to a minimum of about 50 degrees now even with a maxed horizontal fan curve, despite being in a really cold room :/

My spikes are more like 15 degrees. But spikes are normal with the 7nm stuff. Any heat that gets created is concentrated in such a tiny point that it ramps up exponentially fast. I was curious why AMD were bragging about being able to switch states faster than ever before, but after observing my 3800x, I think Zen 2 *needs* to be able to switch crazy fast if it wants to access the performance that comes with higher boost clocks. So "single core" loads don't seem to behave the same as they did on older architectures. I view this behavior like a sort warp-speed game of "hot potato". A single core load can't get a high speed boost clock for more than a brief moment before the micro-nuclear reactors spike heat off the charts and has to drop clocks...

But the single-core process isn't complete yet, what now?

Well, pass the load to another core (in like 2 milliseconds) and let it spike heat for moment before handing it off again.

It's like the cores are playing a game of thermal "chicken" and bailing just before "impact". It was a little concerning at first, but the performance is there, and it seems like AMD have found a clever way to deal with getting a lot of power out of the tiniest of junctions.

That being said, they did release AGESA code to try and filter out low priority CPU requests, (such as monitoring software) so that it doesn't respond to every single request by "turning it up to 11". (I think that started around 1004 but I'm not sure.)

If you are running a program or programs that constantly hit up the CPU and don't get filtered out, you will see this alarming game of "hot potato" go on forever. (I avoided installing corsair icue for this reason). It's annoying if your fans respond to every spike in 0.1 second intervals, but AMD seems to think it's safe, and so far they appear to be correct.
 
Back
Top Bottom