$ ectool thermalget
sensor warn high halt fan_off fan_max name
0 343 353 393 313 343 local_f75303@4d
1 343 353 393 319 327 cpu_f75303@4d
2 343 353 393 401 401 ddr_f75303@4d
3 381 388 400 376 378 cpu@4c
(all temps in degrees Kelvin)
This is the default setting.
When the temperature reaches Warn, the power is cut significantly. My interpretation is that the CPU can be used at 100C but other components cannot so when sensor 0 1 and 2 reaches 343K something needs to be done to prevent overheat damage. I found that if you
ectool thermalset 3 370 380 390 333 363
The power, frequency and fan speed will go all over the place as the CPU powers down when reaching 97C then powers up again when below 97W and fan speed fluctuate as the result. If you stress all cores nothing will happen, but if you stress one core or half of the cores, the power will be cut when the hottest core reaches 97C even if the idling cores are only 60~ish Celsius(AMD only displays the hottest core and the thermal conductivity between cores are worse than Intel). After adjusting to
ectool thermalset 3 381 388 400 333 363
The CPU power goes back to default while the fan still works as intended(faster reaction)
Here’s the comparison using $ stress -c 4 -t 30
