AMD FW13 fan behaviour and ramp-up times

$ 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

1 Like