Here I am repeating a question previously asked in a sister forum, as it is relevant here and I have neither received a response, nor been able to resolve the issue.
On my ThinkPad T470 which is a dual boot with Linux Ubuntu 18.04 and Windows 10, everything was working fine in Ubuntu until after a while I needed to boot Windows. Since then, the fan on the laptop runs constantly at full speed on Ubuntu.
I have also checked my BIOS setting, but every thing looks normal as some options are set for performance and some set to be balanced between performance, energy consumption, and fan noise. The problem is Ubuntu seems to not recognize the BIOS settings or any other settings for that matter.
None of the solutions above made any difference in the fan noise.
Any help would be appreciated.
GUESS: I am suspicious about ACPI not doing its job for some reason.
OBSERVATION 1: One observation that may be worth mentioning is that the fan runs at normal/low speed when I boot the laptop and the grub menu prompts me to choose an operating system (Ubuntu or Windows) to continue with. Then the fan takes off to full speed as I choose Ubuntu. I think this means that BIOS settings work fine.
OBSERVATION 2: Trying to use fancontrol according to this answer, after running sudo pwmconfig, I get the following message:
hwmon3/pwm1_enable stuck to 2 Manual control mode not supported, skipping hwmon3/pwm1. There are no usable PWM outputs.
EDIT 1: The power settings in Ubuntu doesn't seem to alter fan speed.
EDIT 2: Fan runs normally on Windows.
EDIT 3: The BIOS version on my machine is 1.59