3900X strange temps

Associate
Joined
20 Jun 2016
Posts
46
Hi all

I have updated my system and I am having some temp problems, especially when idle or performing light tasks.

CPU: Ryzen 3900X
Cooler: Scyth Fuma 2 (paste used: Noctua NT-H1)
MB: Gigabyte x570 Aorus Elite

No overclocking or bios changes, only changed XMP for the RAM.

The temp is constantly jumping up and down. I know spikes are normal, but not like this. I have to leave the PC alone for a long time get it to settle and the temp will drop down under 40c, still with brief spikes up til 60c. Always at least 3600 MHz.

When just surfing the web or performing light tasks, the cpu will stay in the 40-50’s, sometimes spiking over 60c.

The CPU will hit around 75-76c when performing Cinebench multiple times in a row. It does not boost higher than 4.0 GHZ, giving a result around 7000 points.

As a result of these high and unstable temps, the cooler is constantly revving up and down and being quite noisy most of the time.

I have noticed that the vcore is 1,45-1,50 much of time when idle/light tasks, but when under load it will drop to 1,25’ish.

Open or closed case, doesn’t matter.

Both BIOS and AMD Drivers are updated to newest.
Tried re-installing windows.

If I change power plan to “windows power saving” there is a drop in MHz to 2200 and vcore 0,95. There seems to be little difference from the Ryzen and Windows balanced plan.

I would really appreciate your help – let me know if you want to see different measurements.

Have a nice evening.

Cold start idle 5 min: https://imgur.com/gmuB77x
Cinebench load: https://imgur.com/Ftbz7nX
Idle 5 min after Cinebench: https://imgur.com/vtznpRA
Fan curve: https://imgur.com/FJDtcZq
 
Associate
OP
Joined
20 Jun 2016
Posts
46
Welcome to AMD! This is not really anything out of the ordinary and everything seems fine. Enjoy your new system and ignore the bouncy temp.

In that case, I really need to adjust the fan curve greatly as it is way to noisy and inconsistent.

Tried changing the minimal processor state on the Ryzen plan to 5% (normal 99%) and that has done the trick with lovering the Mhz to 2200 Mhz when idle and dropping the voltage. Not sure how much the temps have changed.

Is it normal that the CPU only boosts to 4.0 Ghz running Cinebench? When googling it seems that many people ask the same question but with 4.2 Ghz...
 
Associate
OP
Joined
20 Jun 2016
Posts
46
I changed my fan curve to reduce the constant wind up and down. CB scores take a lot of tweaking to get right. Are you on the latest bios/chipset/windows updates? Thermal throttling is not an uncommon thing with these chips (I have a 3900x too).

Latest bios and drivers yes.

I am still unconvinced that this is normal but will have to do further testning tomorrow.
 
Associate
OP
Joined
20 Jun 2016
Posts
46
Not boosting over 4 Ghz is a bit odd but I suspect that is thermal throttling. I seem to recall that the chips will start to cut back around 65-70C. 7000 is not a terrible score, not great, but not too far out. I have a better cooler and I think I get around 7200. Look at the average temps and not so much the peak, as I said before these new AMD chips will bounce a lot but the average should be low. Under light loads a quick stint at 1.5V is normal.

It's not a quick stint. Under the slightest load, the vcore will stay at 1.4-1.5 and temps will rise be in the range of 50c to 75c
Only when completely idle and after a settling down period will it drop to 0.9-1.0.

Temps are perfectly normal for a ryzen CPU running default or pbo, I find an all core OC gives me a more steady temp range at idle although you would probably have to give up a bit of single core boost for this but would gain multi core performance.

I'm running the 3900X with the Noctua NH-D15, and that also jumps around in temps and fan speeds, it's done this on multiple different Ryzen CPU & motherboard setups, it's perfectly normal.

What I've done to reduce the noise so far is reducing the voltage to the CPU cooler fans via the cables that Noctua supply so they are a lot quieter, also I've set a negative voltage offset in the BIOS for the CPU so that when it boosts under full load it doesn't get as hot, thus a bit quieter again, this has dropped my temps by approx 5°C and improved my boosts & CB20 scores :)

I have seen this "PBO" mentioned before but have not been able to find it in my BIOS ? Should I disable it and where to find?

Could you guide me to make a safe setting in BIOS - I have seen others do the same all core OC with either offset or fixed volt.

My problem is not so much when under full load - I expect the fans to be louder when gaming or pressuring the system.
It's when doing light tasks that the problem is.

Sitting here, writing this post, watching a youtube video and steam downloading a game, the temp is jumping like crazy between 50c to 75c. Even though I have adjusted the fan curve greatly, the fans are still revving up and down and it is annoying at an unacceptable level. If this is normal, I will have to find another cooling solution.

Screen of light load as mentioned: https://imgur.com/UcgnkAq

My Bios: https://imgur.com/4D0wvid and https://imgur.com/LvlSn4K
 
Last edited:
Associate
OP
Joined
20 Jun 2016
Posts
46
My fan is going like this constantly: https://youtu.be/UzZnZ2VX4PA

Edit: It settled down when steam finished installation of a game. But is that really a sufficient load to be acceptable for temps in the 60/70's and a fan going up and down like that?
 
Last edited:
Associate
OP
Joined
20 Jun 2016
Posts
46
It is quite normal for Ryzen to do this and that is why you just set your fan curve to keep it going at a respectable RPM all the time. If you have quiet fans you should still not even hear them.

The Scyth Fuma 2 is reviewed as a quite silent cooler but it is quite noticeable as you can hear in the video.

https://www.techpowerup.com/review/scythe-fuma-2-dual-tower-cpu-cooler/7.html

So it is normal to be in the temp range of 60-75c just by installing a game? In that case I should make a fan curve that only ramps up the fans at 65c+ or maybe even higher?

My old system was a i3570 @4,4Ghz cooled by the Hyper 212 Evo on the standard curve and I never noticed it. This is much more noisy (when ramping up)
 
Last edited:
Associate
OP
Joined
20 Jun 2016
Posts
46
My fan curve is set for 65 plus I think and what you are seeing is quite normal even for installing a game. As long as you stay below 80C I would not be all that concerned and look at the average temps to get an idea on how hot your system is running. Personally I use HWinfo64 because it has all the info I will ever need and it is quite minimal.

Okay thank you, I will try that.

Could I get you to post your curve? I know the coolers are not identical but just to get an idea of it.

Coming from an old intel cpu that only went over 60c under heavy load, the thought of having a light load causomg temps in the 70's is gonna take som time to get used to :p
 
Associate
OP
Joined
20 Jun 2016
Posts
46
Did a 6 min AIDA64 stability test (CPU, FPU, Cache and memory), hitting an avetage of 83c and a max of 93c.

Is this okay?

I know that stress tests are "synthetical" as no real use will put that strain on the system, so hot temps are to be expected.
 
Associate
OP
Joined
20 Jun 2016
Posts
46
I have never done that test but breaking 90C would be a bit worrying for me however, benching is generally much harder on the system that real life use. What kind of temps do you get while gaming? I can get anywhere from 70-80C while gaming but my averages are usually in the 50-60C range.

I will have to test it with multiple games.

Running TimeSpy gets the temp up in the early 70's.
Just finished a session of Metro Exudus (thank you free Xbox live pass) and the temp was very stable at 58c. Exiting to windows and the jumping up and down is back. I don't get that.

Thank you for your fan curve. I am surprised that you can run that high rpm and find it silent. In reviews the Scythe is quite similar to the noctua regarding noise, also at 100 RPM, but I find it way to noisy. I have set a curve that runs from 40% to 50% until 60c and from there to 100% at 70c.
 
Associate
OP
Joined
20 Jun 2016
Posts
46
I don't know what options you have in gigabyte bios, but try searching for fan smoothing or fan step up and adjust how long a temp has to be before it changes speed.
Failing that, change your cpu fan to react based on the vrm mos temp sensor instead of cpu temp (might need to use a different header).
These may be available in software control if not in bios.

As for voltage, in your bios you can adjust the vcore and soc voltage offsets to negative numbers, try - 0.05 to start, if you crash, try -0.025, if you don't crash, try reducing it more etc.

Pbo is pushing it further, so won't help with temps. It's precision boost options if you want to disable it.

While the cpu doesn't throttle until 95c, it boosts higher at lower temps, even below ambient. So cooler = faster.

Voltage is high at idle because its boosting individual cores "up to" 4.6 and the core its doing that on is always changing hence fluctuations in temp as the heat moves around. But that voltage is only going to that core, not all cores.

My fans go between 0 and 25%, and under sustained rendering up to 35% sometimes! But my temps also never go above 80c on artificial load (4.1 max clock), or more like <=65-70c on real renders/folding etc.
Stock(Pbo etc enabled) gives me 4.2+ but not quite 4.3 on all core loads, so if you're running much higher temps that speed drops off fast above 75.
But that's all because my 3900x and 2070super are cooled by 3x360 rads... Specifically so I get true silent PC :)

Hopefully something there will help.

I had the same issue when i set my 3600 up and the temps are the same as yours spiking all the time and from all the looking around asking questions its normal on ryzen.
This is what i did and it doesn't ramp up and down so erratically.
You basically set your fan curve to what you want then change the set up/down delay to longer and it fixed my issues.

https://www.techpowerup.com/forums/...e-temperature-fluctuation.260615/post-4142118

Thank you all for your input, it is greatly appreciated.

PBO was set to auto. The crappy manual does not specify weather this is off or on. I disabled it and so far I have not seen any difference, so my guess is that auto = off.

I have not played around with the volt offset yet, but will test this during the day.

Here is my current fan curve. There is a setting called "temperature interval" which is explained as "prevents abrubt speed changes due to slight changes in temperature". Unsure weather this is the smoothing/delay you are talking about, but I have maxed it out now. Have not found anything else in bios.

https://imgur.com/VOljATh
 
Associate
OP
Joined
20 Jun 2016
Posts
46
Allright so I've done some testing.

umjKov6.png

10 min light load: Okay, it's hard to do a 100% fair comparison, but I tried to have the same starting point and performing the same tasks (youtube, surfing, skype and steam running).

Stock: Clearly not the most optimal setting.

Offset: Started with -0.048 and when that was fine, tried -0.072. Maybe it can go lower. Don't know why the temp in Timespy was so much lower.

All core: Started with 4,2 Ghz @ 1.25v and that crashed so tried 4,15 Ghz @ 1.275v. It is in this profile I find the temps to be most stable, although I will have to do further testing. Could consider trying to drop the vcore.

How would you test it for stability? Did a 10 min Aida64 stress test as you can see.
 
Last edited:
Associate
OP
Joined
20 Jun 2016
Posts
46
I guess the fan interval is the equivalent option.
As for stability testing, for quick testing 10 min stress test is fine. If you can get it stable for that you can probably minorly tune it for any issues that show up on longer runs.
Do an hour or 2 including memory testing once your at a clock speed your happy with/can't get it 10 min stable at higher. Then just make tiny adjustments as needed, and use PC normally. If you get a bsod then up voltage a notch or lower clock a notch and carry on again.

Most chips only hit 4.2 all core, with some getting 4.3, rarely anything higher. Hence why I haven't bothered clocking mine up since it boosts to basically there anyway.

How is the fan behaving? If its still ramping up a lot, try raising your entire curve, so instead of it going 40% to 100% in 5c or so, you have it at 50% at say, 50c, 65% at 60c and then 100% at 75c. Should make the noise level change less harsh and noticeable while being quiet, unless the fans are poop.
I checked the graph you posted about cooler noise, and yours is "quiet" according to that, but I consider 30db too loud unless under heavy load! Also the max rpm being 1250 outputting that much noise seems high, I expect that they are only quiet due to low rpm. You could be better off buying some proper silent fans which have 20 to 30db noise at more like 2000rpm.
Noise blockers are great, as are noctua, avoid corsair etc. They are very average but cost silly money.

That way you get more air moved at the lower rpm, 50% would be moving similar to what yours move at 100% (obv it's not that simple but w/e). And they will be very very quiet at that rate, while not allowing the temps to get as high so not needing to spin up higher.

Did anyone ask about your case airflow too? A clear fan or a couple if filtered in the front and then a couple extracting in the rear/top should be fine

Thank you once again for a detailed response.

As for now, I am quite happy with the new fan curve and the reduced noice. The CPU rarely goes above 60c under normal use. Going to a negative offside / manual OC has made the temps more stable. I also suspect that changing the minimal processor state from 99% to 5% in the ryzen balanced power plan has had a positive effect.

I have yet to decide on an offset or all core clock. I do not do that much core heavy work so maybe sacrificing single core speed is the wrong way to go, however it does seem to be more stable under light load. Why did I buy a 3900X then? Wanted to be as future prof as possible and why the hell not :p

As for air flow, I actually only have the standard 1x front fan and 1x out fan that came with my Fractal Design R5 case. However, there is not a big difference with an open case or not. Maybe I will replace/add fans if it makes sense.
 
Associate
OP
Joined
20 Jun 2016
Posts
46
Regarding PBO, I have found that there are two different settings in the Gigabyte BIOS.

AMD CBS-XFR Enhancement- Precision Boost Overdrive.......Auto Disable Enable Manual

AMD Overclocking-Precision Boost Overdrive......Auto Disable Enable Advanced

I had disabled the XFR setting and the latter is at auto.

What the heck is the difference and is PBO on or off? I am confused now? Any way to check with Ryzen Master (what I have been using for the all core OC).
 
Back
Top Bottom