Hello.
I've been reading forums for the last days, I haven't found some answers I need.
Ok, yet another ryzen 3000 series temperatures issue.
My processor: Ryzen 5 3600X
MB: Asus Tuf Gaming 570x plus wifi
Stock Cooler for the ryzen
everything is brand new so nothing like dust should be an issue
All temps are great, air flow is great. The problem is CPU temperature during greater loads. I do understand the random 10-15 degrees oscilations whle for example opening an website are as supposed to be. The problem is eventually (playing games, running benchmarks, or eventually without a real explanation it rises a lot, surpassing the 75c barrier, and if I run benchmarks I have to stop after 2-3 minutes because it WILL reach 95c.
Usual tempos (ryzen master) are:
Completely idle: 42-45c
Doing light things (moving the mouse, opening a website, viewing photos etc): 42-65c
Gaming: 55-85c
Running benchmarks: Up to 95c
Now, if I understand correctly what AMD tried to do with 3000 series is automatizing overclock: if your system is capable of sustaining a boost, a boost is given. And therefore running with stock cooler high temps under heavy loaded are excpected. I believe my temps are higher than expected, but anyways...I am a complete newbie when it comes to handling hardware so I didn't try to reseat the cooler (don't think it's the problem though), and I currently don't have the budget to buy things like good thermal paste or aftermarket cooler.
The point is I don't really agree with this design because I believe it gives a little more performance at the cost of losing durability (I'm sure constantly reaching 80c-95c will bring long term damage to the cpu...can it affect whole MB?), not to mention eventually it will lead to frequent resets due to temperature at 95c which is not ideal for gaming.
So what I'm trying to do is to make the processor boost it's performance at a slower rate. I've read reducing the voltage is the worst way to do it. What I have done so far was to reduce the PPT via the ryzen master. It was set to 128W, and I noticed while running Cinebench it would keep at 70% (so ~90W) and temperatures reach 88, 89, 90c and increasing...So I reduced to 70W (~22% decrease) and the temperature reacher 77, 78c and increasing and score was 10% lower.
The problem, as I see it, is the "and increasing". Again, if I understand AMD performance boost correctly, it keeps increasing because it thinks the limit is 95 so there is space for boosting (or, if already running on power limit, in the last case 70W), at least it doesn't reduce the clock to reduce the temperature, because it thinks "hey, it's safe until 95c".
Question 1: I would like to make it consider that the magic number is, say, 85c, and from this temperature on it would reduce its performance to protect the hardware longevity (without sacrificing any performance while running idle/small load), but without shutting down when reaching 85, the limit would still be 95, just their "underclock algorythms" would kick in 10c sooner. Is that possible? How?
Question 2: Does the above reasoning makes sense considering my priorities? (don't lose performance unless it is to protect the system from what I consider unsafe temperatures) Or is there a better way to achieve it short term (while I can't change the cooler)?
Question 3: Any other suggestion? I'm asking this because most stuff I read on the subject was from July/August so maybe there are currently better ways to solve these problems.
This is funny, I've never had problems with CPU temps, usually it was the opposite, GPU reaching 80c and CPU at 50ish, now GPU hardly reaches 55 and CPU could easily reach 3 digits if I don't take action.
Thanks and sorry for the big text
I've been reading forums for the last days, I haven't found some answers I need.
Ok, yet another ryzen 3000 series temperatures issue.
My processor: Ryzen 5 3600X
MB: Asus Tuf Gaming 570x plus wifi
Stock Cooler for the ryzen
everything is brand new so nothing like dust should be an issue
All temps are great, air flow is great. The problem is CPU temperature during greater loads. I do understand the random 10-15 degrees oscilations whle for example opening an website are as supposed to be. The problem is eventually (playing games, running benchmarks, or eventually without a real explanation it rises a lot, surpassing the 75c barrier, and if I run benchmarks I have to stop after 2-3 minutes because it WILL reach 95c.
Usual tempos (ryzen master) are:
Completely idle: 42-45c
Doing light things (moving the mouse, opening a website, viewing photos etc): 42-65c
Gaming: 55-85c
Running benchmarks: Up to 95c
Now, if I understand correctly what AMD tried to do with 3000 series is automatizing overclock: if your system is capable of sustaining a boost, a boost is given. And therefore running with stock cooler high temps under heavy loaded are excpected. I believe my temps are higher than expected, but anyways...I am a complete newbie when it comes to handling hardware so I didn't try to reseat the cooler (don't think it's the problem though), and I currently don't have the budget to buy things like good thermal paste or aftermarket cooler.
The point is I don't really agree with this design because I believe it gives a little more performance at the cost of losing durability (I'm sure constantly reaching 80c-95c will bring long term damage to the cpu...can it affect whole MB?), not to mention eventually it will lead to frequent resets due to temperature at 95c which is not ideal for gaming.
So what I'm trying to do is to make the processor boost it's performance at a slower rate. I've read reducing the voltage is the worst way to do it. What I have done so far was to reduce the PPT via the ryzen master. It was set to 128W, and I noticed while running Cinebench it would keep at 70% (so ~90W) and temperatures reach 88, 89, 90c and increasing...So I reduced to 70W (~22% decrease) and the temperature reacher 77, 78c and increasing and score was 10% lower.
The problem, as I see it, is the "and increasing". Again, if I understand AMD performance boost correctly, it keeps increasing because it thinks the limit is 95 so there is space for boosting (or, if already running on power limit, in the last case 70W), at least it doesn't reduce the clock to reduce the temperature, because it thinks "hey, it's safe until 95c".
Question 1: I would like to make it consider that the magic number is, say, 85c, and from this temperature on it would reduce its performance to protect the hardware longevity (without sacrificing any performance while running idle/small load), but without shutting down when reaching 85, the limit would still be 95, just their "underclock algorythms" would kick in 10c sooner. Is that possible? How?
Question 2: Does the above reasoning makes sense considering my priorities? (don't lose performance unless it is to protect the system from what I consider unsafe temperatures) Or is there a better way to achieve it short term (while I can't change the cooler)?
Question 3: Any other suggestion? I'm asking this because most stuff I read on the subject was from July/August so maybe there are currently better ways to solve these problems.
This is funny, I've never had problems with CPU temps, usually it was the opposite, GPU reaching 80c and CPU at 50ish, now GPU hardly reaches 55 and CPU could easily reach 3 digits if I don't take action.
Thanks and sorry for the big text