Migrated from core to scale..... sysctl dev.amdtemp.X.sensor_offset

My hardware mainboard is somewhat “bespoke”, and effectively no documentation exists (see specs below). Two issues:

  1. In the past, when running Truenas Core on the same platform, I noticed the cpu temps were way off by a fixed amount, so a temporary fix was to use sysctl dev.amdtemp.X.sensor_offset (where X is 0 and 1, both set at 19). This at least got me to the right ballpark when the dashboard shows cpu temps. But now I’m running scale on the machine, and ofc cpu temps on the dashboard show super-low as there IS no dev.amdtemp.X.sensor_offset to be found on scale. Is there an equivalent way on Scale to adjust “sysctl-like” reported cpu temps by a constant? The key thing is to get my dashboard (and reporting) cpu temps “correct”.

  2. The fans are always 100% on, and never scale back, despite the bios having all the fan speed options you’d expect (including auto, which uses temp input to determine fanspeed). I have been told that running thermald may help, as thermald might sense the correct temps and be able to adjust the fanspeeds down. I know installing a package (thermald) outside the ui is a bad idea, I see no other apps… can anyone suggest a solution?

Thanks in advance, cpu report below:

My environment:

New installation of Truenas Scale 25.10.3 on bare metal, not virtualized. System dataset is on main (only) pool.

Mainboard Tyan/Mitec S8229 (similar to S8226), 128gb ECC RAM, built-in LSI SAS2008 flashed to 20.00.07.00. Six 4tb WD RED (CMR), 3 x mirror, 2 wide. Seven e1000 nics built in. Dual AMD opteron 41KX-HE cpus.

1 nic (enp9s0) used for all traffic, bridge br0 member, to ATT 1gb symmetric fiber via BGW320-500

Primary purpose is smb shares and VM’s. All VM’s are Debian 13 (trixie) 6.12.61 amd64