On a Workstation it will depend on the specific motherboard and also depend on which fans you want to control.
I would not recommend changing the CPU fans.
For the Workstations fans commonly those are changed in the BIOS or on some Workstation motherboards via IPMI/iKVM.
Normally set up a fan curve for Chassis fans:
- Temperature 1 -> Run fan at % speed
- Temperature 2 -> Run fan at % speed
- Temperature N -> Run fan at 90% or 100% speed
Depending on the motherboard you can see the sensors for temperature and voltage. Desktops do not commonly see the Chassis Fan speeds.
- IPMI if you have a motherboard that supports it.
I normally for lm-sensors run:
$ sudo apt install lm-sensors
$ sudo sensors-detect --auto
$ sudo sensors
The issue is most Workstation motherboards do not have configurations or circuitry to do fans:
$ sudo apt install fancontrol
$ sudo pwmconfig
– will often show you
- Note that many motherboards do not have pwm circuitry installed, even if your sensor chip supports pwm.
The following should show you the motherboard:
$ sudo dmidecode -t baseboard