You can totally set EFI variables from operating system. But normal way (s that embedded regultor spins fan based on temperature withot OS involvement.
If your board has proper driver support then you can also control the boards fan i.e. with ipmitools or at least via a /sys/something.
Or is it some kind of consumer board with "just" power control on the fan controller?
Are you aware of support by regular Linux distributions and their tools?
Soory Double Post.... Yes I know. First research and then comment.
I assume this board has no power control for its fans.
However.... I use these https://noctua.at/en/na-src7 on my Homeserver to even lower the critical fan speed... But I can control them with ipmitools.
If fan control is available in the BIOS/UEFI, i'd prefer that.
Be aware: There're 2 different versions of BIOS available for your system:
A standard AMI BIOS and the open source coreboot BIOS.
But that's an one-time setup thing.
If you can set it up in the BIOS, it's independent of the used OS and (in my opinion) will work better than running additional software.
I do hope, it will change the settings only in the additional software (like fancontrol).
I think it would be a bad sign, if the BIOS settings would be affected. For security reasons, they should not be modified outside the BIOS/UEFI setup.