Question Ryzen 3600 idle temperature fluctuation?

Sep 21, 2019
GPU: 5700 XT Gigabyte Gaming OC
CPU: Ryzen 3600
CPU cooler: Scythe Mugen 5 rev.b
Motherboard: MSI B450M Mortar Max
RAM: Patriot Viper Steel 3600mhz CL17
PSU: Corsair RMx 850
Operating System & Version: Windows 10 64 bit
GPU Drivers: Newest drivers as of date.
Chipset Drivers: Newest as of date
BIOS: Newest as of date
Background Applications: Idle, Chrome with 20-30 tabs.
PC cooling: 2x140 in front at 1200 rpm when CPU climb at max temps, 2x120 rear and rear-top with 1200 rpm.
Case: Meshify C

Seriously how to make this CPU NOT constantly downclock/upclock, and change the temperature rapidly. Like my old I5 4670 had way better frequency control, power saving, and didn't jump in temperatures constantly. Is there any way to stop that? Any BIOS/software setting? I have sufficient cooling with Mugen 5 rev b and kryonaut, getting max 67-70 degree at furmark CPU/AIDA FPU tests, so cooling is not a problem. I've even repasted CPU with different paste[the one that came with Mugen 5 rev b], saw a temp. increase over kryonaut, but the fluctuations/spikes persisted as before.So this fluctuations completely destroys any fan curve, and make my case fans too loud on idle. I've thought on tying the fan speed with MOBO mosfet temps instead of CPU, but they hardly climb with how good MSI B450M mortar max manages the stock ryzen.I've tried to make a higher baseline RPM curve for lower temps, so it have more than enough cooling in low temps to manage the spikes, but it didnt help anything...I didn't try to change the step-up/step-down times[its basically hysteresis/inertia right?], maybe that will fix it? Though i doubt it, because it would need to be something like 1-2s of inertia, and there's no such value in BIOS. As a last resort i will try to use the stock cooler and check if it helps. Maybe the mugen is defective? But then, why it works under heavy load? If there was something funky with contact between IHS and mugen heat plate, it would make the temps skyrocket under prime95/aida fpu.

CPU sits 34C idle at the windows desktop[32 at bios], when you move mouse it goes to 43-44c, when you open chrome it can sometimes go to 50C, and opening the chrome with lots of tabs it can go even as high as 59-60C!!!. The frequency on all cores don't drop below 3600 mhz, and 1.0V, slightly moving mouse and bam you have 1,3-1,4V and 4,2GHz on desktop, same for chrome.
im pretty pissed after moving from a I5 4670 with a lousy stock cooler that run flawlessly, compared to this. I've never had such problems with Intel Pentium 4, E8400 and I5 4670. Never seen 10C-15C jumps in idle, or 20-25C jumps when opening chrome with CoreTemp monitoring program along. Never seen CPU running such high freq and voltage on idle.[the i5 4670 runs 0,7v -0,8ghz on idle, and even if the frequency and voltage jumps for a fraction, the temperature increase is not that much[5-8C, with chrome its 10-12*C], whereas ryzen runs 3,6ghz 1,0v all the time on idle. This also badly impact environement and my bills, since its wasted electricity.

Question is, i heard people talking about enabling/disabling cool and quiet, enabling/disabling power supply idle control, enabling/disabling PBO,setting P-states, manually overclocking/setting cores on the CPU to remedy this problem. So which one to do to fix the problem? I don't want to test all these settings, and screw something. Is there really no way to change it? I can't imagine a 2019 CPU needs to run its clocks at 3,2-3,6ghz at idle, to manage mundane tasks, when my old Haswell I5 4670, downlocked to 0,8GHz!!![and upclocked to 3,6 GHz when necessary!], and still run chrome/idle fine, with great temperatures[albeit i had 60hz monitor back then, idk if that changes anything, i doubt]

PC Tailor

The feature is perfectly normal my friend:

This is normal, the Ryzen 3600 operates normally up to 1.5V.
It has a boost from idle feature whereby it applies heavy voltage to each core to boost it out of sleep and then stabilise which results in voltage and heat spikes when this happens.

To help ease your mind further, here is an extract from Robert Hallock's post who is an AMD Technical Engineer who works with the community a lot:
It is perfectly okay if your CPU is periodically using 1.4-1.5V to achieve boost frequencies, and you should see dips into sub-1.0V as the CPU goes into idle. These dips may be brief, and that's okay. Load voltages of around 1.2-1.3V are perfectly okay also. This is the processor working as expected. Ryzen is a highly dynamic system, with up to 1000 voltage and clockspeed changes every second. You will see a lot of bouncing around as you work with your system.

The Ryzen 3000 series are made to run up to that voltage and constantly fluctuate and enforce this boost from sleep feature - this is why you're seeing these fluctuations at low loads. If you use something more detailed such as HWInfo, you can constantly see this voltage and temperature fluctuations.

So all in all it is perfectly natural for the CPU to behave this way. But if it is say the cooling fan curve that you don't like, then just change the cooler fan curve to only ramp up at higher temperatures :)