Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have just assembled a PC based on Ryzen 5 3600, ASRock B450-Pro4 and 32Gb 3200MHz DDR4.
I was used to have an intel i5-4670 and temps were "normal" (as far as i remember).
With default MB settings and stock cpu cooler, the Ryzen temp spikes around 90°C under full load (measured with 'sensors') and oddly enough (at least to me) the cpu frequency *decreases* to about 4.0GHz.
I was expecting some overclock (PBP, auto) would improve performances, i was shocked when i found it's just the opposite: despite huge power consumption, the cpu still stuck below 4.0GHz when stressed.
I don't like fully manual OC: having all cores running at full speed all the time is just overkill and the performance gain at 4.3GHz is negligible for everyday usage.
I tried different MB settings, and the best overall performances were achieved when engaging the "Eco mode" in the ASRock bios: the cpu TDP is limited to 45W, and I manually lowered the cpu max voltage to 1.285V.
By setting the cpu governor to 'performance' (with boost on) the cpu still hits 4.2GHz under moderate loads.
the TDP is down to 12W (!!), idle temp is 40°C, stress temp is 64°C, and interestingly there is no significant performance loss for (my) daily use.
When I first saw the questionable CPU performance using default TDP/Voltage settings, I initially blamed the lack of ACPI support for the ASRock MB, then I googled for a while and found a lot of people complaining about their Ryzen cpu temps when using default settings.
Have you had the same experience? Which are your preferred settings?
Considering this, are AMD stock (and overclocking) settings almost pointless?
Thanks!
----------
TLDR: are default Ryzen TDP settings detrimental?
----------
Last edited by marginwalker80; 03-24-2021 at 11:37 AM.
Reason: removed a wrong value
(65*1.8)+32 = 149F, In my opinion that's too high. I don't let any of my intels run that hot. I don't like it if they run hotter than 140F, (140-32)*.56 = ~60C, while under full load with ffmpeg for an hour. If they do, then time to do something different. Bigger heat sink, larger fan, better fan duct, external fan, something. You can't get more processor intensive that running ffmpeg on a video, so that all cores are 90% or so, for a hour. So I know that it is possible to cool things off. I want to keep my machines for 12-14 years. They need to last.
Quote:
After running 'stress -c 12' overnight (Tamb = 20°C), cpu temps never exceeds 74°C (at 65W TDP).
(74*1.8)+32 = 165F, I would refuse to run it that hot. Maybe I am behind the times, but I do know electronics. Over 140F/60C is hard on them. If you have electrolytic caps on the motherboard, that will cook them.
(90*1.8)+32 = 194F. Ouch, I would refuse to run the machine that way. I don't have one of them, so no suggestion other than more cooling. I would refuse to run it that way. Heat like that will destroy a processor and the motherboard. So my response is, more cooling. Even if that means some type of liquid cooling.
Not an answer to your question, but if you want that to last, stop, do something different.
You might check the bios settings for fan speeds. My B550M Pro4 was factory set to quiet on all fan speeds (including CPU) which is the lowest settings. I bumped that up for the CPU, and depending on your case maybe others should be bumped up as well. Change those settings to what works for you, especially the CPU fans.
90C for the CPU is way too high, 75C for the CPU is too high, 65C is marginal. Air flow and CPU cooler design are critical for systems under heavy load.
My B550M Pro4, R5 3600, 32G DDR4 RAM @3600, Corsair H115i water cooler, in a corsair 750D airflow edition case has been ideal for me. Factory provided with 3 case fans, added the water cooler with 2 fans which gives a lot more air flow. The 850W e-friendly PSU mounted so the fan acts as an exhaust has never, to my knowledge, even turned on the fan due to temp since there is a lot of air flow in the case. The fans are mounted as 4 intake, 1 exhaust, and lots of space to allow the over pressure to escape, including through the PSU.
At 60% continuous load on the CPU the system runs with system (motherboard) temp ~30C, CPU temp ~58 to 60C, and ambient ~22C. Running "stress -c 12" on the system in addition to what is already running only bumps CPU temp to ~69C @100% load
Last edited by computersavvy; 03-24-2021 at 12:27 PM.
I used an aggressive profile for cpu fan, setting all chassis fans to max (2 front, 1 rear) and (average) temps are indeed better:
- governor to performance, boost on: about 50°C (122°F) idle, 70°C (157°F) after 15min of 'stress -c 12'
- governor to conservative/ondemand/schedutil, boost off: about 35°C (95°F) idle, 55°C (130°F) after 15min of 'stress -c 12'
Temps are still a bit high in performance mode, will look into a proper cpu cooler before summertime... or enjoy a 2.2GHz Ryzen in eco-mode
A few years ago you needed an aftermarket cooler for serious OC, now you need one even if you are *undervolting* your cpu.
Strange times..
Last edited by marginwalker80; 03-25-2021 at 06:22 AM.
Your 70C after 15 min stress in performance mode is just a tad high, but a really good cooler should handle that. You probably don't have it loaded that way most of the time anyway so it should be OK for most uses.
With Vcore to 1.2V, and running all cores at 4.2GHz produces far less heat - both idle and full load - than having AMD default settings (with PBO).
I swapped the default AMD cooler with a cheap aftermarket one and T idle = 38°C, stress (using OCCT) is 55°C.
Even at 4.4GHz on all cores (Vcore = 1.275V), stress temperature (after 1h of OCCT) is under 65°C.
The only drawback of setting Vcore manually is that setting cpu governors no longer makes any difference in TDP/frequency.
However the overall CPU TDP still depends on CPU load (About 20W idle at 4.2GHz, 70W at full load).
These numbers seem still reasonable to me...
If you have a Ryzen cpu, consider undervolting (and possibly get a better cooler)... you may be pleasantly surprised!
Last edited by marginwalker80; 03-29-2021 at 12:45 PM.
Good, but depends on your "specie", my Intel i7 crashes at 71° C, while according to specs it should resist more. Undervolting theoretically makes it unstable, again, depends on your luck, how well your particular CPU can handle it.
Good, but depends on your "specie", my Intel i7 crashes at 71° C, while according to specs it should resist more. Undervolting theoretically makes it unstable, again, depends on your luck, how well your particular CPU can handle it.
sure, the architecture (and the silicon lottery) matters...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.