LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-24-2021, 08:02 AM   #1
marginwalker80
LQ Newbie
 
Registered: Mar 2021
Distribution: MX Linux
Posts: 15

Rep: Reputation: Disabled
Ryzen users, please share your thoughts


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.
Code:
echo performance > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
echo 1 > /sys/devices/system/cpu/cpufreq/boost
After running 'stress -c 12' overnight (Tamb = 20°C), cpu temps never exceeds 74°C (at 65W TDP).

When governor is set to conservative (boost off):
Code:
echo conservative > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
echo 0 > /sys/devices/system/cpu/cpufreq/boost
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
 
Old 03-24-2021, 10:50 AM   #2
teckk
LQ Guru
 
Registered: Oct 2004
Distribution: Arch
Posts: 5,158
Blog Entries: 6

Rep: Reputation: 1836Reputation: 1836Reputation: 1836Reputation: 1836Reputation: 1836Reputation: 1836Reputation: 1836Reputation: 1836Reputation: 1836Reputation: 1836Reputation: 1836
Quote:
I was used to have an intel i5-4670
(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.

Last edited by teckk; 03-24-2021 at 10:51 AM.
 
Old 03-24-2021, 11:28 AM   #3
marginwalker80
LQ Newbie
 
Registered: Mar 2021
Distribution: MX Linux
Posts: 15

Original Poster
Rep: Reputation: Disabled
Thanks teckk for stepping by!

Please consider I measured the i5 temperatures a long time ago, and probably I remember a wrong value.

Do you have a Ryzen cpu?
Would you share your settings?

Last edited by marginwalker80; 03-24-2021 at 11:39 AM.
 
Old 03-24-2021, 12:16 PM   #4
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 22,109

Rep: Reputation: 7367Reputation: 7367Reputation: 7367Reputation: 7367Reputation: 7367Reputation: 7367Reputation: 7367Reputation: 7367Reputation: 7367Reputation: 7367Reputation: 7367
looks like I cannot read temp and fan speed properly.
(Asus TUF GAMING X570-PLUS / AMD Ryzen 9 3900X)
(Temp is constant, at about 100 °F)

Last edited by pan64; 03-24-2021 at 12:17 PM.
 
1 members found this post helpful.
Old 03-24-2021, 12:23 PM   #5
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
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.
 
1 members found this post helpful.
Old 03-24-2021, 12:41 PM   #6
Bonzoo
Member
 
Registered: Sep 2018
Location: Costa Rica
Distribution: Antix21a2,Parrot rolling,MXfce19.4,Sparky Openbox
Posts: 233

Rep: Reputation: 48
doug@doug-sparks:~$ sensors
amdgpu-pci-0700
Adapter: PCI adapter
vddgfx: N/A
vddnb: N/A
edge: +47.0°C

k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +47.2°C
Tdie: +47.2°C
 
1 members found this post helpful.
Old 03-24-2021, 12:51 PM   #7
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,153
Blog Entries: 21

Rep: Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484Reputation: 3484
https://openbenchmarking.org/s/AMD%2...03600%206-Core
https://www.phoronix.com/scan.php?pa...n5-3600x&num=1

Since all I have is intel.
 
Old 03-24-2021, 02:55 PM   #8
marginwalker80
LQ Newbie
 
Registered: Mar 2021
Distribution: MX Linux
Posts: 15

Original Poster
Rep: Reputation: Disabled
Thanks everyone for sharing your results/advices!

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.
 
Old 03-24-2021, 10:49 PM   #9
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
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.
 
1 members found this post helpful.
Old 03-25-2021, 03:39 AM   #10
marginwalker80
LQ Newbie
 
Registered: Mar 2021
Distribution: MX Linux
Posts: 15

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by computersavvy View Post
You probably don't have it loaded that way most of the time anyway so it should be OK for most uses.
definitely.
no real-world application cooks the ribs like 'stress -c 12'

will look further into PPT and Vcore, underpowering/undervolting seems the way to go...

Last edited by marginwalker80; 03-25-2021 at 03:41 AM.
 
Old 03-29-2021, 12:38 PM   #11
marginwalker80
LQ Newbie
 
Registered: Mar 2021
Distribution: MX Linux
Posts: 15

Original Poster
Rep: Reputation: Disabled
A quick update: undervolting is amazing!

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.
 
Old 03-29-2021, 12:46 PM   #12
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,669

Rep: Reputation: Disabled
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.
 
Old 03-29-2021, 12:49 PM   #13
marginwalker80
LQ Newbie
 
Registered: Mar 2021
Distribution: MX Linux
Posts: 15

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Emerson View Post
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...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Overclock your AMD Ryzen Mobile on Linux with Ryzen Controller LXer Syndicated Linux News 0 08-27-2019 06:31 PM
Please share your thoughts tsh3po Linux - Newbie 2 03-26-2010 12:20 PM
Have you tried Google Chrome , on Wine/Crossover??? Share your thoughts/tips etc harry2006 Linux - Software 4 10-16-2008 12:17 AM
LXer: Share Your Thoughts on Linux-Based Systems! LXer Syndicated Linux News 0 04-08-2008 10:00 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:49 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration